The two PCBs (Arduino + controller) were fixed onto each other using PCB studs; the Arduino PCB already has several holes for this purpose. The controller PCB in turn was fixed to a piece of 3mm MDF that would be attached to the case.
The front panel was already done; I made that as part of the LED matrix using the laser cutter at TimeLab Gent. The rest of the case was made so the front panel (made from 3mm MDF) would slide snugly in 3mm grooves and stay put without needing extra fixation.
The back panel was also made from 3mm MDF, in two overlapping parts. The idea was that one part would slide behind the other part to allow access to the battery pack. This required enlarging the groove for the back to 6mm for about half of its length.
Finally, a third groove was made to hold the back panel for the PCBs.
|The loose pieces, cut to size and with grooves.||Glueing the top and the sides together.|
|Upside down with mounting holes for screws exposed.||This is how the electronics fit.|
The on/off switch and the slider to expose the battery pack are on the back side, the LED array is the front side. One side has a hole that exposes the Arduino’s USB connector.