This socket is designed to fit bulbs that commonly used in cars (brake lights, turn signals, dome lights, etc..) You don't need to solder anything and you don't need a metal spring. This uses a penny and the flexible jaw to keep the contacts firm and secured. I designed this for the lampshade I'm working on. I hope it is useful to you!
LEDs are extremely cheap and use very little energy. You can flood your house with lights now and no more excuses for not being able to make a lamp for your wife.
=========
Update: 3/9/2018
Not all printers are the same so I enlarged the cavity by 0.3mm to make sure the penny wont get stuck. Relocated the ground contact point farther away from the penny to prevent short circuit. Last but not least, v2_screw.stl is for you if glue is not your thing.
(https://www.amazon.com/gp/product/B071V2DBWP/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1) 20pc LED I bought on amazon for 20 bucks.
Penny_Light_Socket_v2.stl | 84.5KB | |
Penny_Light_Socket_v2_screw.stl | 126.9KB |