The file 'Malolo’s Screw-less / Snap Fit Customizable Raspberry Pi 4 Case & Stands 3D Printer Model' is (step,stl,zip) file type, size is 23.7MB.
Please note: This is an adapted version of my Raspberry Pi 3 case that I modified to fit the Raspberry Pi 4. I do not yet own the Raspberry Pi 4 myself. However Thingiverse user Haz1 was kind enough to patiently print several iterations of the case and send me pictures to check the fit. Thank you Sebastian :-).
Since I did not yet print this thing the pictures only consist of a few renders. If you want to see how it will look printed please have a look at the Raspberry Pi 3 version. It's the identical case but with a few differences due to the different board layout of the Raspberry Pi 3 .
If you want to use the Customizer script you have to download the Customizer.zip file separately from the "Thing Files" tab since it is not included in the zip file form the "Download all Files" button.
There already is a plethora of raspberry pi cases on Thingiverse and the last thing we need is yet another one ... well - I created one anyway ... because I wanted to and I had a lot of fun doing it :-).
I tried to achieve the following key features:
I tested the Raspberry Pi 3 version with 0.2mm and 0.1mm layer height. Both worked well so this settings will also work for the Pi 4 version. I would recommend to use PETG for better heat resistance.
If you have any questions, suggestions or requests don't hesitate to let me know.
There are several different designs for top and bottom
There are three different stands
The vertical one also has a version that routs the Rasberry Pi status leds to the front. To achieve this you have to print the file "Stand_Vertical_LED_Guide.stl" twice using a transparent filament and slide it into the according holes of file "Stand_Vertical_LED.stl". It's difficult to explain - just have a look at the pictures.
Since I wanted to add more variants and features but still give people the choice which features they want, I came up with a solution in form of OpenSCAD Customzier scripts. The model itself isn't designed in OpenSCAD. The scripts just cut/combine different imported stl meshes to generate the desired result. The downside of this is, that I can not use the scripts as customizer on Thingiverse since importing external files is not supported in that scenario.
I still added some ready-to-use stl mesh files but none of those contain accessory slots (for camera and display cables or to have access to the pins). If you need those you can generate a custom stl file via the customizer scripts.
Please note: OpenSCAD really does an excellent job at combining mesh files (unlike Meshmixer which is a bit of an irony). The rendering process may take a few minutes though.
Important: For the customizerscripts to work properly you will need all of the stl mesh files that start with "z".
There are two options to mount a 30mm or 40mm cooling fan:
Hint: You do not have to use a dedicated fan hole. You could for instance just use the mesh version and only add screw holes. The Hex or Logo versions might also work very well without a dedicated fan hole.
I don't have a multi material printer but learned that you can create a multi material print pretty easily without special hardware (as long as the multi material part does not span over to may layers - otherwise it gets a pita). By multi material I don't mean switching filament at certain layers (which would not have worked in my case because I wanted the top and bottom layers to be on the print surface) but a true multi color print (as seen in the pictures). Here is a short instruction of how it works:
I used Prusa Slicer for this but I guess it would work with the original Slic3r in a similar way
Whenever your printer reaches the M600 command it will pause outside the print area and prompt you to switch filament (supposedly your printer supports the M600 G-code command).
This all probably sounds more complicated then it is. Once you understood how it works it's actually pretty straight forward.
There are quite a few different versions of STL files. There are different designs and for each design there are different options with regards to slots for camera and display cables and an access slot to the pins. To help you pick the right files I used the following naming scheme:
If you are unsure which file to pick just open it in your slicer and see what it looks like.
Bottom_Base_SM.step | 409.1KB | |
Bottom_Base_SM.stl | 330.2KB | |
Bottom_Hex_MM2_Color1.stl | 416.6KB | |
Bottom_Hex_MM2_Color2.stl | 91.5KB | |
Bottom_Hex_SM.stl | 370.9KB | |
Bottom_Mesh_SM.stl | 849.8KB | |
Bottom_Slots_SM.stl | 482.8KB | |
Customizer.zip | 7.0MB | |
Fan30_Sled.stl | 94.5KB | |
Fan40_Sled.stl | 89.1KB | |
Stand_Flat.stl | 1.6MB | |
Stand_Horizontal.stl | 977.6KB | |
Stand_Horizontal_H20.stl | 953.0KB | |
Stand_Vertical.stl | 960.1KB | |
Stand_Vertical_H20.stl | 947.2KB | |
Stand_Vertical_LED.stl | 965.5KB | |
Stand_Vertical_LED_Guide.stl | 1.1KB | |
Stand_Vertical_LED_Guide_H20.stl | 1.1KB | |
Stand_Vertical_LED_H20.stl | 952.8KB | |
Top_Base_SM.step | 297.0KB | |
Top_Base_SM.stl | 413.4KB | |
Top_H20_Base_SM.step | 282.1KB | |
Top_H20_Base_SM.stl | 485.4KB | |
Top_H20_Hex_MM2_Color1_Fan30_Rails.stl | 1.0MB | |
Top_H20_Hex_MM2_Color2_Fan30_Rails.stl | 113.6KB | |
Top_H20_Hex_SM_Fan40_Rails.stl | 1.2MB | |
Top_H20_Hex_SM_Fan40_Screws.stl | 2.0MB | |
Top_H20_Logo_SM_Fan40_Rails.stl | 2.2MB | |
Top_H20_Mesh_SM_Fan40_Screws.stl | 1.9MB | |
Top_H20_Pi-Hole_MM4_Color1.stl | 1.1MB | |
Top_H20_Pi-Hole_MM4_Color2.stl | 584.2KB | |
Top_H20_Pi-Hole_MM4_Color3.stl | 575.8KB | |
Top_H20_Pi-Hole_MM4_Color4.stl | 577.5KB | |
Top_H20_Pi-Hole_SM.stl | 1.5MB | |
Top_H20_Slots_SM_Fan40_Rails.stl | 2.0MB | |
Top_H20_Slots_SM_Fan40_Screws.stl | 2.8MB | |
Top_Hex_MM2_Color1.stl | 1.3MB | |
Top_Hex_MM2_Color2.stl | 68.1KB | |
Top_Hex_SM.stl | 1.3MB | |
Top_Hex_SM_Fan30_Rails.stl | 1.7MB | |
Top_Hex_SM_Fan30_Screws.stl | 2.5MB | |
Top_Logo_MM2_Color1.stl | 1.8MB | |
Top_Logo_MM2_Color2.stl | 538.4KB | |
Top_Logo_MM3_Color1.stl | 1.8MB | |
Top_Logo_MM3_Color2.stl | 307.1KB | |
Top_Logo_MM3_Color3.stl | 342.7KB | |
Top_Logo_SM.stl | 2.6MB | |
Top_Mesh_SM.stl | 1.1MB | |
Top_Mesh_SM_Fan30_Screws.stl | 2.1MB | |
Top_Pi-Hole_MM4_Color1.stl | 1.6MB | |
Top_Pi-Hole_MM4_Color2.stl | 161.2KB | |
Top_Pi-Hole_MM4_Color3.stl | 157.7KB | |
Top_Pi-Hole_MM4_Color4.stl | 156.4KB | |
Top_Pi-Hole_SM.stl | 2.0MB | |
Top_Slots_SM.stl | 3.3MB | |
Top_Slots_SM_Fan30_Rails.stl | 3.7MB | |
Top_Slots_SM_Fan30_Screws.stl | 4.4MB |