I wanted to print one of these lamps, but didn't like the need for a wall plug, so I designed the inerts to fit what I had on hand (which is quite a lot as it seems…)
I changed the diameter of the tube so that the LEDs aren't directly above another but are rotating - probably completely uneccessary, but if I am designing already, I might make it perfect.
The slit on the side of the tube is for the cable from the battery.
In the center of the coin-groove there is a place for a 3mm LED - I have ordered some dual color LEDs with common anode so that I have the charging status visible outside
USB C: https://www.aliexpress.com/item/1005004343322427.html
Standard TP4056 charging circuit with protection
Step-Up converter: https://www.aliexpress.com/item/1005003112775752.html
The switch: https://www.aliexpress.com/item/4001165826718.html
Print without supports: You have to clean out the two holes, there is a 0.2mm layer across - that makes it possible to print it without supports.
I took the voltage up to 10V - more than bright enough.
Edit: Took the voltage down to under 9V - now all the LEDs are just drawing 22mA all together, so in theory the 21700 I used, a 4Ah one, can light this thing up for close to 200 hours
If you have a 5V LED-Strip you can maybe ditch the boost circuit - but since I had the boost circuits and just 12V LED strips, I made it fit.
Edit: I noticed that my newer charging-boards don't have a 1.6mm PCB anymore, but a 0.8mm one - I added a model for those.
The author remixed this model.