Step 8: Put it all together
I arranged the electronic parts around the bottom half of the lamp and used hot glue to give it a quick fix. The hot glue however will become soft when the lamp heats up, so in addition I used epoxy glue. Silicone can also be used here instead of epoxy.
Make sure that the 12V power supply fits in, even when the top part is put on. Nothing should stick out of the bowl (more than a few millimeters that is).
Put the reflector into the top part of the lamp and secure it in place with some epoxy. Do not yet put on the cover glass, that is the very very last step, after the lamp was tested and works because you cannot clean out any debris or dust after the glass has been glued and you will get stuff into the reflector in case you need to remove the LED again later (to fix it or readjust/recenter or whatever).
With the reflector in place and all the electronics in the bottom part secured, you can now place the heat sink with the LED and the mixing chamber into the reflector. The plastic spacer I mentioned earlier now comes in handy as in my case the two pieces just fit together and are centered. I am sure you fill figure out a way to center it. Just do not apply much force on the mixing chamber, it breaks off very easily from the LED and you will have to re-glue it.
After the heatsink is mounted into the top part, you may notice that the only thing that holds it is the mixing chamber. I added two pieces of wood to outer ribs of the heat sink and glued these to bowl, the wooden pieces acting as a bridge for the big gap between bowl and heat sink. After the glue hardens, it is quite rigid, but still you should not drop it or throw it around.
Ok, so you now have a finished lamp, the only thing missing is the cable connecting it to 230V and the master signal.
For me, the master lamp was the hardest to assemble, because I used a big arduino board and had to cut off some the edges of the PCB to make it fit. Use a Arduino Nano and you will have less problems. I will explain how to connect the master board in the next step.