Electronics case generator
Pick your board, check the port cutouts and download a printable case with a snap-on lid.
Board
Loading the modeling engine…
Port cutouts
| Name | Side | Center | Width | Height | Z |
|---|
Center = position along that side from the board corner. Z = height above the top of the board. All in mm.
Case
Export
Board presets are approximate. Measure your board and check the port positions before printing.
Custom 3D printed cases for Raspberry Pi, Arduino and ESP32
Choose a board and get a two-part enclosure: a case with screw standoffs and port cutouts, and a snap-on lid with optional vent slots. Both parts print flat without supports. Adjust wall thickness, board clearance, standoff height and the space above the board for HATs or shields.
- Raspberry Pi 4 Model B and Raspberry Pi 5 — USB, Ethernet, USB-C power, micro HDMI and audio cutouts.
- Raspberry Pi Zero 2 W — mini HDMI and micro USB.
- Arduino Uno R3 and Arduino Nano, ESP32 DevKitC.
- Custom board — enter your own size, mounting holes and connectors.
FAQ
How do I 3D print a Raspberry Pi case?
Pick your Pi model, check the ports and download the case and lid as 3MF or STL. Print both parts flat; no supports are needed.
Are the board dimensions exact?
Presets use published dimensions, but connectors vary between revisions — measure your board and adjust before printing.
What screws do I need?
The standoff holes are sized for self-tapping screws (M2.5 for Raspberry Pi, M3 for Arduino Uno).