
Top-Swappable Crystal Lamp
thingiverse
I was inspired by other crystal lamps ( namely the [Crystal LED Lamp](https://www.thingiverse.com/thing:3391442) ) but wanted something that could be customized more. The base is specifically sized to fit two variants of a PCB I developed, either [WS2812 5050](https://github.com/duh102/kicad-ws2812-city-light) LEDs or [discrete diodes with ucontroller PWM](https://github.com/duh102/kicad-rgbw-mosfet-panel) Programs for each: [WS2812 variant](https://github.com/duh102/glowcity-ws2812) [Discrete diode variant](https://github.com/duh102/rgbw-circle-panel) There's a ton of toppers I developed, most of which need some support to print properly. There's 4 main styles: * Those that themselves cover the whole PCB ("circular" files) * Those that are based on a hexagonal tesselation ("hexagon" files) * Those that are based on an intersection of two squares base ("square" files) * Those that are based on an octagonal base ("octagon" files) The circular ones can be printed entirely in clear PLA and will work as-is. The others all have "base" pieces that act as a mask to ensure there's no light leakage outside of the topper, and slot in nicely between the base and topper. There are three variants of the base: standard, deeper, and with controls. The standard is the variant I recommend using if you put together copies of the PCB, as it is low profile and lets the topper be most of the visual impact. The deeper variant I created to make iteratively programming the MCU easier, as it has enough room for a surface mount 2x3 ISP header while also sitting completely into the base. The controls variant has room for a controls PCB. I don't recommend printing it, as I never got the controls working nicely. I don't have much experience with reading analog voltages and I had a lot of trouble removing noise from the circuit. Coincidentally, the potentiometer cap file is intended to be used to top Bourns PTV09A-1 potentiometers, which I used in the control PCB. I've also included the wings 3d files I used to create the various toppers. I recommend the following steps to create new toppers/bases: 1. Use one of the existing toppers or one of the bases to create a fitting template shape, and build up your new topper 2. Extrude the base of your topper about 10mm, then export it as a solid shape 3. Download [Meshmixer](https://www.meshmixer.com/), install it, and import your solid shape 4. Hollow your part (I use the default wall thickness of 2mm) 5. Use a plane cut to cut off the extra 10mm you inserted, leaving behind a nicely hollowed part Most of the time this will require supports, but you may be able to design sneakily self-supporting parts.
With this file you will be able to print Top-Swappable Crystal Lamp with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Top-Swappable Crystal Lamp.