*This version is designed for a Raspi 4b with fan.
If you need the 3b+ version it is linked here.*
Update: Per a user request I've added a case version that uses 3mm case screws. Warning: I have two Pi4B's and neither of them have mounting holes large enough for 3mm screws. Be careful to not damage the board of your Pi.
Update: Case_Rear.stl and Case_Rear_V2.stl files have been updated to tighten up the case screw standoff holes. This will allow the 2.5mm screws to get a better bite into the plastic.
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
Designed to fit
*OctoPrint and the OctoPrint logo are registered trademarks* octoprint.org
Printer:
HyperCube Evolution
Rafts:
No
Supports:
No
Resolution:
.2
Infill:
20%
Filament:
3D Solutech PLAWhatever color you like.
Notes:
I identified a bug in Cura 4.8.0.
It causes a very long print time due to a slicing error.
There are two workarounds I've found:**
1. Change the line width in Cura 4.8.0 to 0.39 instead of the default 0.4. 2. Slice with 4.7.1 or 4.9.0 and above.
What it is about the stl that causes the bug to show up is unknown to me. I checked with Meshmixer and the model is fine. Tried re-exporting from F360 to a new file and experienced the same issue. I opened a bug report, but Ultimaker closed it as not being able to duplicate.
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.
Assembly
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.
Needed hardware:
*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.)
The above is the vendor's install directions to Connect the fan to GPIO pins of Raspberry Pi
The author marked this model as their own original creation. Imported from Thingiverse.