SpaceX Merlin Engine Launch Lamp
by HunterT17 in Circuits > Art
3515 Views, 44 Favorites, 0 Comments
SpaceX Merlin Engine Launch Lamp
I wanted to make a lamp/ interactive model that showcased the Merlin engine from SpaceX. I used a replica of the falcon 9 launching up from a cloud plume. I removed the falcon 9 rocket and created a platform on Fusion 360 so that the Merlin engine can be removable from the lamp.
If you want to find just the exhaust plume and rocket, here is the link:
https://www.thingiverse.com/thing:3262427
Supplies
3D printer - I used a Ender 3 Pro
Clear Filament
Momentary push button
https://www.amazon.com/API-ELE-warranty-Momentary-...
Simple tactile switch
https://www.amazon.com/QTEATAK-Momentary-Tactile-B...
Wire/ jumper cables
Soldering iron
Adafruit Itsy Bitsy - M4 (or similar microcontroller, I used python for my code, but Arduino would work too, I didn’t make the code for it though)
https://www.adafruit.com/product/3800
Neopixel ring - 24 neopixels
https://www.amazon.com/DIYmall-WS2812-WS2812B-Ardu...
Paint
Computer for programming
Tri-color Led bulb (or alternatively a single Neopixel that you can wire to your microcontroller
Print Out Your Parts
you will need to print out the engine, the smoke plume, and the platform.
For the tactile button, I wanted it to light up as well, So I used Tinkercad to build a bulky light box button that wasn’t as effective as I would have hoped. If I was to do it again, I would use a single neopixel LED instead of the tri-color LED.
Files are attached for the smoke plume, platform, LED light box, and Merlin engine
You will need the clear filament for the plume, platform, and light box at least.
All of the G-code produced in the files were the final versions, the stl files were produced on fusion 360 and can be used for your own fine tuning.
Downloads
Assemble the Engine, Glue the Platform and Plume Together
there are a few parts to the Merlin engine. It was designed to be easily assembled together, but I had difficulty with it and used glue for all the parts. The platform and plume are not an exact fit, so you will need to make sure the platform is level on top of the plume as it dries.
Assemble the Electronics
To are sure the solders were correct, I used a Perma-Proto board from Adafruit, You can solder directly to the microcontroller if you are comfortable, or if you are sure that the wires wont fall out, you can use jumper cables and pins.
Everything attached to this microcontroller is powered from 5V1A power supply.
Build Your Box to Hold the Electronics and Install Them
I used a few pieces of walnut wood and a laser cutter to cut out the proper holes for the buttons, a hole for the USB cable, and a hole for the wires to go form the light ring to the microcontroller inside.
I glued down the light ring and light box, I also glued down the perma-Proto board in the inside
Code Your Microcontroller
attached is the code and files I used for the Adafruit Itsy Bitsy M4. It’s very simple code (I am still new to coding), I wanted it to be able to switch between several colors and when the main button is pushed it will activate the launch sequence.
You will need to go to adafruit.com and download the latest version of circuitpython for your device as well as the bundle that matches the version of circuitpython. I cannot attach the files, but you will need :
neopixel.mpy
adafruit_rgbled.mpy
simpleio.mpy
create a file in the storage of your device titled:
lib
place those .mpy files inside of there
Paint the Engine and Add an Oil to the Box
I used teak oil on the walnut box, waited till it dried and glued the smoke plume on top of the light ring. I hand painted parts of the engine after gluing and spray painted the main exhaust beforehand.