This is an electronics enclosure for a custom 3d printer I am building. It houses two different control boards. In my case it will be a MKS Robin Nano Ver3.1 and Raspberry Pi 4.
The boards sit on a panel which can be slided in and out; and and each panel is fixed with two M3 bolts to the mainframe. This provides more flexibility during assembly especially for cable bundles.
There will be a second iteration for the following improvements
For durability reasons I used heat inserts to fix the screen, the electronics boards, rubber feet and the fan. You are welcome to change it to nuts & bolts. In addition the M5 nuts on each panel shall be a tight-fit. Please make sure to check the holes for your M5 nuts.
All parts are printed with PLA+ and without any supports. The final model will be printed with PETG. Other than the printed parts you will need below items for assembly
| Component | Quantity (eaches) | Comments |
| M5 nut | 32 | to assembly the panels, can be changed to M3 |
| M5x10 buttonhead | 24 | to assembly the panels, can be changed to M3 |
| M3xH3 heat set insert | 8 | to assembly the boards to panels and panels to frame; can be changed to nuts & bolts |
| M3 nut | 6 | to assembly the screen to frame |
| M3x12 buttonhead | 6 | to assembly the screen to frame |
| M3xH6 heat set insert | 6 | to assembly the screen to frame; can be changed to nuts & bolts |
| M5x20 buttonhead | 4 | to fix the rubber feet to bottom panel |
| M3x5 flanged nut | 4 | to fix Robin Nano to board panel |
| M5xH8 heat set insert | 8 | to fix the rubber feet to bottom panel and fan to back panel; can be changed to nuts & bolts |
| M5x35 allen | 4 | to fix the fan to back panel |
| M3 male to female standoff (PCB spacer) | 4 | to fix Robin Nano to board panel |
| M5 rubber foot | 4 | |
| M3x6 buttonhead | 4 | to fix the board panels to main frame |
| 92x92x25 fan | 1 |
The author marked this model as their own original creation.