3D model description
I have a set of kyber crystals that I got from Disney's Galaxy's Edge for my Savi's lightsaber. I was disappointed that Disney didn't offer any sort of serious display for them as they look pretty cool and when building the saber they were presented lighted which I thought was a good look.
I decided to design a display holder for these crystals which incorporated neopixel LEDs and a small micro controller. This allowed me to give each crystal a special animation unique to it. Unfortunately these animations do not record well so I'm including a video but the effect is significantly better in person.
I have 6 crystals but there are actually 7 colors (there is a "secret" black one which I don't have). I made holders for 4, 5, 6, and 7 crystals though I have only printed and built the 6 holder myself. Everything should match up but if you find that there is an error in one of the other types let me know and I'll fix it.
Included with the stls for these parts is an arduino sketch for the animations I have written (including an animation for the black crystal) as well as a wiring diagram and list of parts which I used for my build. The sketch is easily reconfigured if you have a different number of crystals or want to change which animations each crystal has. The code is specific to RGBW leds so if you get RGB you will have a bit of modification to do.
Soldering skills are required for connecting up the neopixels, I can't help you with that. You could get a strip instead of individual PCBs and just glue them up in the top if you are not comfortable with soldering.
YouTube video of animations
Required parts
- M3 x 5mm x4mm heatset inserts x4
- M3 x 6mm screws x4
- Neopixel WS2812b RGBW LED PCBs
- 22AWG Silicone wire
- Seeeduino XIAO microcontroller
- USB C cable
3D printing settings
Bottom - No special settings, pay attention to the top pattern depending on what you want. Maybe use a brim or mouse ears if your bed adhesion isn't great.
Top - s should not be needed if your bridging settings are good (that's what all those little squares up in the top are for, they force bridge mode). If you do not trust your bridging then you'll need to use s, specifically around the circle holes. Pay attention to your top infill pattern if you care and also maybe use a brim or mouse ears depending on your bed adhesion.
Neopixel Holder - Nothing special required.
The example in the images is printed in Fusion Filaments ABS1.5 Ionized Cobalt Black and Thorium Thilver. The neopixel holder is printed in Overture Natural PETG. All parts were printed with 3 walls and 40% cubic infill.