Made on Flashforge Creator Pro. Black Hatchbox PLA for base and Polymaker Transparent White PolyPlus PLA for lamp shade and diffuser.
200C extruder temp
cold bed with Protopasta Flexible build plate for lamp shade with glue stick. For the base it was my first time printing without a raft, I used a heated bed at 60C with glue stick.
Only issues I had is that I couldn't get the USB port for the Bluefruit Feather to line up low enough for most of my USB cables to fit into it through the hole in the base, so I melted the hole a little bit with a soldering iron to make it bigger. I also had trouble fitting the switch to snap into its hole, so I just turned the switch sideways and put it through the hole. It hangs out of the hole but at least I can easily access it to turn it on and off. Another issue I had is filament stringing on the top of the shade, but that is what I get for most of these type of prints with the overhang and no support material. I also can't get the shade to fit straight into the base. Being new to making things with electronics, soldering and 3D printing I had to struggle to get everything to fit nicely and for wires to cooperate, so its not perfect, but it is working.
Thanks Noe for the advice to change the 5V red wire to solder to the switch instead of the switch to GND on the Neopixel so now everything including the Neopixel ring turns off when switching the switch to off.
Because I used the new RGBW Neopixel ring I updated the included sketch with the Adafruit tutorial to utilize the white pixels and I had to change the order of the colors because they were GRB.