SpaceX Merlin Engine Launch Lamp

by HunterT17 in Circuits > Art

3515 Views, 44 Favorites, 0 Comments

SpaceX Merlin Engine Launch Lamp

3D Printed Merlin Engine with Internal Light and Launch Sequence
3D8BC1E6-F716-4236-AE64-7E943F49C70F.jpeg
26C16F93-E0BF-4B2C-B651-9F7B225914D0.jpeg
A6B7FAD8-2AED-4B2A-A13A-ECF33D0E3A3F.jpeg

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

0A38C193-E3D5-415B-8267-E2FDB2A19D5D.jpeg

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.

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

AC88AF20-C925-4ECD-9608-B9DF9D840472.jpeg
AFBF5F17-A9CD-4570-B618-265B69349691.jpeg

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

646D05C8-BA7B-4041-A1D4-BC9CDC77E2AE.jpeg
A1EB1E92-477D-4E35-9BE2-1F0DAB477785.jpeg
29603933-DE17-448C-A5D4-12FD5292E518.jpeg
519F0824-8234-445E-90E2-B052723DCCD9.jpeg

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

93850B1C-5D3D-4AAA-A898-512FB92129F9.jpeg

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

E8160689-00AF-42B8-B7DA-61BF8DE49E93.jpeg
3389F7DA-2103-4508-B0E5-B032424E46DF.jpeg

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.