Update: Reoriented the rear case with M2.5 nut pockets so that it is the correct orientation for printing. Also, added a rear case with nut pockets which includes a knockout panel that covers the GPIO pin slot.
Update: Per a request by sekazi I added a rear case with M2.5 nut pockets. Thanks to sekazi for printing and feedback.
Update: Added Version 2 of the case.
Version 2 adds the ability to print a clear status lamp viewing lens.
Under brighter lighting conditions the status LEDs are difficult to see through the translucence of the version 1 case. I redesigned the case to separate the viewing lens from the case material.
Based on what I learned from doing the remix of Licantrop's Raspberry Pi 3 B Case Bear Upgrade, this is a design from scratch of my Raspberry Pi 4B case with fan.
My Raspi 4B was idling around 56c, but after installing the fan to the 3.3V connection it is now idling at 43c. There is a low volume whine that the fan produces which is almost unnoticeable but it is there.
- Case cover with OctoPrint Logo
- Access to GPIO pins
- Access to camera ribbon cable connector
- Access to SD card
- MicroUSB power connector access
- HDMI port access
- Access to 3.5mm composite video/audio connector
- LAN port access
- USB port access
- Ability of monitoring status LED's through case.
Designed to fit a 30 x 30 x 7 mm fan
OctoPrint and the OctoPrint logo are registered trademarks
3D Solutech PLA
Whatever color you like.
The case is designed to be printed with a .4 mm nozzle. The status LED area of the Front_Case is designed as one perimeter thick. If the case is printed with a filament that is translucent the LED indicators are visible.
Case is printable with a .5 mm nozzle, but there may be some anomalies I've not picked up while previewing in Cura. The status LED area will be .1 mm thicker which will reduce the translucence.
I found that printing the Version 2 viewing lens is best with 1 perimeter and 100% fill. To color the raised text, I used a black magic marker.
Built in support material for the screw holes needs to be removed. I used an X-Acto knife to remove it but a drill bit works too.
The case screws utilize either self threading into the rear case standoffs or nuts depending on the rear case that is printed.
- Self threading case screws
- Nut pocket rear case
- 4 M2.5 x 25 mm screws
- 4 M2.5 hex nuts
- Fan Screws
- 4 M2.5 x 12 mm screws
- 4 M2.5 nuts
- Mounting hardware
- 2 M5 x 10 mm screws for 3030 extrusion mounting.
2 M5 x 8 mm screws for 2020 extrusion mounting.
- 2 M5 hammerhead nuts
- 30 x 30 x 7 mm fan
- When assembling the case to the Raspberry Pi verify that the fan screws clear the CPU heatsinks. (Screws supplied with the fan are usually longer than 12 mm.)
- To insure that the nuts do not come loose, place a small drop of glue to hold then in place on the screws.
The design started as a sketched rectangle in Fusion 360 drawn around a GrabCad Pi 4B mock up.
After extrusion to a box, and sketching in the port access and cooling slots, and adding the OctoPrint logo, came printing, testing and design changes.
Over two weeks the case design evolved.
- Printed on my Hypercube and installed on my Kossel Delta.