Raspberry Pi 3, Pi 2, and Model B+ case with VESA mounts and more

by 0110-M-P, published

Raspberry Pi 3, Pi 2, and Model B+ case with VESA mounts and more by 0110-M-P Jul 13, 2015


Design Tools

Autodesk Fusion 360

Use This Project

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

274205Views 88347Downloads Found in 3D Printer Accessories


Works with the following Raspberry Pi Models:

  • Raspberry Pi 3 (UPDATED 9/10/16)
  • Raspberry Pi 2
  • Raspberry Pi Model B+

This Raspberry Pi case inspired by my old Raspberry Pi Model B case. Like my other design this new Pi case features:

  • Access slot for Pi camera
  • Screw together design
  • Screw mounting of Raspberry Pi to case using holes in PCB
  • Built in 75mm VESA mounting tabs
  • Rotary engine (reuleaux triangle) vent design
  • High resolution STL mesh

Also, as always, STEP files of the two halves of the case are attached as well for those who would like to tweak the design for their own use.

If anyone finds any problems (dimensionally or otherwise) post them up so I can get the model fixed.

Change Log

  • Uploaded Raspberry Pi 3 standard bottom STEP file.


  • Added new models for Raspberry Pi 3 (both standard and 100mm VESA versions) that will allow for easier removal of SD card.


  • Added base design for mounting directly to 8020 extrusions with M5 hardware.
  • Updated STL's for 25mm and 30mm fan mount tops


  • Added top cover design for mounting a 25mm fan.
  • Added top cover design for mounting a 30mm fan.


  • Added base design with 75mm/100mm VESA mounting holes.

For Raspberry Pi Model B+ and Raspberry Pi 2

  • Pick one file labeled "rpi2-bottom" and one labeled "rpi2-top"

For Raspberry Pi 3

  • Pick one file labeled "rpi3-bottom" and one labeled "rpi2-top". Alternatively you can use any "rpi2-bottom" as well, but access to remove the SD card will be more restrictive.


  • Raspberry Pi to bottom: Four #4 x 1/4" sheet metal screws (Alternative: M3 x 6mm)
  • Top to bottom: Four #4 x 3/4" sheet metal screws (Alternative: M3 x 18mm)

More from 3D Printer Accessories

view more

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App
Jan 4, 2017 - Modified Jan 4, 2017

Does this have enough space for a bottom heatsink, or is there a version that does?
Awesome work, btw.

It was not designed to accommodate a bottom heatsink but a version for this would be very easy to provide. How much room under the PCB is required for a bottom heatsink?

Very little, but it would vary depending on the heatsink. Many are 3mm tall, plus the thermal pad, so maybe 6 mm totoal? Perhaps a simple square cutout just larger than the actual heat spreader to allow the heatsink to stick through would be the best way to go? This might require the mounting brackets to stand up off the surface a bit taller too, to accommodate for it sticking through. It would also allow a little air to flow across the back.

Jan 4, 2017 - Modified Jan 4, 2017

*double post, please delete if possible.

What size screws do you recommend for mounting the Pi to the bottom case and also what size screws for putting the the 2 cases together?

For some reason Thingiverse is acting up and you can't click on the instructions. I have added them to the main details. Here are the details though....

Mounting Raspberry Pi to bottom: Four #4 x 1/4" sheet metal screws (Alternative: M3 x 6mm)
Mounting top to bottom: Four #4 x 3/4" sheet metal screws (Alternative: M3 x 18mm)

I'm a having an interesting result from printing the top piece.(The bottom printed perfectly).

The issue is the screw holes, their walls are really thin and the resulting print doesn't reflect the model. I've changed from 4 to 2, to 6 perimeters in hopes that it would improve, but it hasn't. Had anyone else had and resolved this issue?

Any idea what's happening? Its very strange. I'm using MatterControl on Linux.

I had a similar problem. Cura wouldn't do any infill so it would just leave it out. I changed from 3 perimeters to 2 and also changed infill to 100%. I then stepped through the layers to verify it was going to fill everything in. Sorry I don't know MatterControl.

Thank you for your response. I will try 100% infill + 2 perim.

Comments deleted.

What extrusion width are you using? It works best with 0.5mm

Jan 1, 2017 - Modified Jan 1, 2017
christiangentry - in reply to 0110-M-P

I have an e3d with the .4

I also run an E3D with 0.4mm nozzle. Typically you want your extrusion width to be at least 10% larger than your nozzle diameter (so minimum extrusion width of 0.44mm). I run my extrusion width at 0.5mm because it makes designing components easier for perfect wall thicknesses. Your 0.4mm nozzle will have no problem with a 0.5mm extrusion width.

So, how exactly is that possible?

It looks like a separate extrusion width setting is missing from MatterControl settings. This is odd considering every other slicer I have used (Simplify3D, KISSlicer, Slic3r, Curaetc) have this setting separate from nozzle diameter. I like a lot of things about MatterControl, but its limitations for adjustment like this always kept me going back to KISS and S3D.

Comments deleted.
Comments deleted.
Comments deleted.

Dude, this build looks so sick! I definitely tip u if I come to print this, it looks so damn god man. Needed to be so much work. Keep the good work up man.

Thanks. I appreciate it.

What size screws does it use?

4 sheet metal screws if you live in the USA. M3x0.5 work too if you are outside the US.

Dec 29, 2016 - Modified Dec 29, 2016
LeFauve - in reply to 0110-M-P

M3 screws work for joining the two parts of the enclosure together (I used M3x16), but they are too wide to go through the pi's mounting holes... (and M2 are ways too small...).

Any other suggestion? (at this point, I'll try to glue inserts in the pi mounting holes so I can use smaller screws).

Edit: I'm using a pi3 rev B (I'm pretty sure it doesn't matter, but...)

PS: I tried both machine and metal M3's without any success

What size screws does it use?

What size screws does it use?

What size screws does it use?

What size screws does it use?

Comments deleted.

Excellent case. Could you maybe upload Sketchup files for the Rpi2 top and bottom?

Comments deleted.


Sorry but this was not designed in Sketchup so I do not have any files for it.

Aaaahhhh..........OK. Thank you anyway. :-)

insanely nice build. great work.

insanely nice build. great work.

insanely nice build. great work.

Is there any chance you could make a version of this that fits a 40mm fan? Then I can use a 60mm to 40mm fan adapter to get a quieter fan.

Is there any chance you could make a version of this that fits a 40mm fan? Then I can use a 60mm to 40mm fan adapter to get a quieter fan.

Is there any chance you could make a version of this that fits a 40mm fan? Then I can use a 60mm to 40mm fan adapter to get a quieter fan.

There is 3 files for the rpi3 bottom but no files for the top. Typo maybe?

All tops are Universal. They will work on the Pi3, Pi2, or B+.

Nov 28, 2016 - Modified Nov 28, 2016

Anyone have info on screw/nut size for attaching a fan? Assuming a 10mm thick 30mm fan.

Excellent design!!!

  1. Which 3D printer you used to print this design?
  2. Which software you used to draw this design?
  3. Any other 3D printers that you can recommend?
  4. Any other software to draw the design that you can recommend?



  1. SeeMeCNC Rostock Max (upgraded V1) was used to print all the pictures shown.
  2. Autodesk Fusion 360 for the original design.
  3. I also have a Flashforge Creator Pro that has worked very well for me.
  4. I would recommend OnShape and Fusion 360. Behind those would be Designspark Mechanical and PTC Creo Elements.

Note to the author:
"Change Log

Uploaded Raspberry Pi 3 standard bottom STEP file."

Looks like you posted this from three years in the future!

Just trying to stay ahead of the curve :).

Fixed it. Thanks.

Comments deleted.

I have a Raspberry Pi 2 Model B which is a modification of the Raspberry Pi 1 Model B+ and includes a more advanced CPU and 1 GB RAM. I'm guessing I should print the case for the Raspberry Pi 1 Model B+ and should be fine?

Yes. The B+ and the Pi 2 use the same case.

Hi , I just printed this. the bottom case is 1.2mm too short in length for the Pi3 to fit. Pi3 board is 85mm in length.from ethernet end holes should be at 23.5mm and 81.5mm. Thanks - hope to see modified version.

Thanks for the feedback, but I believe you have a problem with your printer or slicing software. The Pi2 and Pi3 board dimensions and I/O layouts are the same except for the SD card (changed from push to release to straight pull). I double checked my model just to be sure and there is 86.6mm between walls (so the board should fit easily). The modeled distance from the front and back holes to the front inner wall are 23.75mm and 81.75mm respectively.

It is definitely a tight fitting case (especially on that front edge), so it is critical that you have your printer calibrated correctly.

Comments deleted.

Can you upload the stp files for the rpi 1 and rpi 3?

RPi 1 (Model B) can be found here... http://www.thingiverse.com/thing:608169
RPi 1 (Model B+) and RPi 2 are the same, so the files currently uploaded for RPi 2 are correct.
RPi 3 top is the same as RPi 2. Only difference in the RPi 3 bottom is a small cutout for the SD card. I will upload this file.

Raspberry Pi (Model B) case with 75mm VESA mount
Oct 16, 2016 - Modified Oct 16, 2016

Hello, I'm a complete newbie and would like to print this case for a RP3 as a present for someone.
I try to open the files in sketchup, but I wonder why there are different versions for the top.
I have to use the top for RP2 right? But why is the filesize of the one with the fan so much smaller than the one without? Opening the big file with 6MB in sktechup causes sketchup to crash (i think).
More, i would like to "imprint" a small text on the case.
So I just have to print the RP3 bottom file and one of the RP2 top files? BTW is skectup a good software for the 3d-printing for complete beginners as I am? I found tons of different programs and most of them seems to be too complex.

The print quality on that is awful. I can't imagine printing so awful and then trying to sell it on Amazon!

Hi, in what kind of devices have found yours screw; I've a lot o PC but none are good, too large or not long enough...
Thanks for the perfect fit RaspBerry case.

Glad you like the case. The case does not use screws that are common with any PC parts as far as I know. The design is for commonly available sheet metal screws. M3 machine screws work as well.

No I did not . It is under the Creative Commons Non-Commercial license and should not reproduced for sale.

that's what I thought :) say thanks ahah

Thanks. Still learning...

Thank you. I printed your box with PLA and it worked fine. For larger ABS boxes I've found I've also had to add a 1.6% shrink rule to dimensions. A PC board with a hole spacing of say 3.25" ends up with the holes spaced 3.198" apart so I have to draw them 3.3" apart so the PC board holes line up with the printed holes.
I use Repetier for Slicing. Do you know of a way to increase the solid plastic around the hole area while maintaining 20% infill for other areas. That's so if I did print the hole as a pilot hole and wanted to use the correct drill and tap I'd not run into the infill.

This is very difficult to do. Some software (Simplify3D for example) can allow you to do different setting for different layers, but I don't know of any that could do different settings for different features on the same layer. The only way I know to do this is to have two models of each feature and print them on top of each other.

Depending on the layer height, I would honestly just print the whole model at 100% infill. The side walls are 2mm thick, so at 0.5mm extrusion width and 2 perimeters it is 100% solid no matter what the infill setting is. The only negative is that it will take a longer to print the base/top. This is the way I print these.

Just printed my second box for my new Pi3. I'm impressed with how easily the #4 screws thread into the holes without requiring a tap. What size holes are you designing into the print?

Sep 19, 2016 - Modified Sep 19, 2016
0110-M-P - in reply to jcdammeyer

2.8mm is the designed diameter, but printers usually print small holes a bit smaller than modeled. It took several iterations before settling on 2.8mm as the final size.

OK I cannot get this to work for raspberry pie three the HDMI power in a be slots are reversed how do I fix it please help a friend at four and wasted it

Could you please provide more specific details and/or pictures of your problem. I have not heard of fitment issues like this before.

Thank you so much for designing this, looks amazing it must have been very difficult to do and have taken a lot of time and effort to get everything to fit so neatly. I am printing it out just now and cant wait to try it out on my pi 3 when it arrives unfortunately the post seems to be taking forever :D but hopefully i can get it looking as good as the one in your pictures before it gets here.

Thanks again ;)

Sep 13, 2016 - Modified Sep 13, 2016

What size are the screws in this? I printed it and love it but don't seem to have right screws.

Edit: Just saw #4 or #6... thx.

M3 will work as well from what I have been told.

I know you already answered yourself...but I'm using #4 3/4 for outside and #4 3/8 wood screws for mounting the raspberry and they work great . got them at lowes for 1.24$ for a package

Kudos for sharing the step files, respun for a different mounting need, appreciated.

Would you be able to create a new top for a pi 3 w/ 3.5" display attached?

Sorry, but I do not have the components to design this. However, @philosiraptor117 has designed a top for a 3.2" LCD. Check it out here.


3.2inch Plug-and-Play LCD cover for Raspberry pi

I tried to find one with less luck obviously. Thank you for helping me out!

Hey everyone, I have uploaded new versions of the bottoms for the RPi3.

@JohnOCFII and @bfritzsch Since I don't have this model of Raspberry Pi, I'm relying on you guys to tell me if its up to the quality of my original design. Thanks for the details and pictures John.

Has there been a modified base or a re-mix to better handle the less-than-awesome friction fit microSD card holder in the Pi 3?

I have not updated this in some time. Since there have been many reports now of it having SD card issues on the Pi 3, I'll make a revised version of the base to accommodate this. Unfortunately I do not own a Pi 3. Could you clarify to what exactly the issue is?

Aug 30, 2016 - Modified Aug 30, 2016
JohnOCFII - in reply to 0110-M-P

I've posted 3 photos to DropBox.


You'll see in the photos that with the Pi3 there is no longer the "push insert/push eject" microSD card holder. Insertion is similar - just push until the card seats properly. To eject, you need to get a fingernail (or other thing item, like coin edge or screwdriver) to catch the raised edge about 15% of the way into the microSD card and then manually pull it out. Hopefully the photos help. Depending on how close the case is to the edge of the Pi, you might need to remove a 10mm (just less than width of SD card older opening) by 6mm (enough room to grab card) piece from rear of case at the edge/corner.

Please let me know if I can provide more info.

Thank you.


Thanks for the details and pictures. Shouldn't be difficult to give a Pi3 specific base.

Hey @0110-M-P! What do you think turnaround time could/will be for you to make a Pi3 specific base? Thanks in advance!

Should be able to have this done this week/weekend.

Yes, I will. I'm away from computer for an hour. I'll post a picture and details when I get home. Basically in addition to the edge, the user needs access to the bottom of the Pi in order to get a fingernail on the edge of the microSD card to manually pull it out.

Any chance we have an update from @JohnOCFII on what needs to be adjusted for the Pi3? I have a Pi3 I am looking to make a case for. Having a coworker print out the final one for me so not able to test otherwise I would provide what is needed.

The reply was posted about 20 hours ago, including links to 3 photos.

ah yes sorry missed that as they came out of order on my side so I assumed there may be something else you were going to upload. thanks for the quick response and turnaround!

I can answer other questions or upload any measurements from a micrometer if needed.

Beautiful design. I have 4 RPi 3s to install, and I think this will work! This has a great aesthetic as well.

This case is nice, but it has a fatal flaw. There's no room around the SD card, so it's not easy to remove card (I had to use pliers).

Thank you for designing this.
Some thoughts for future mods:
Window / bigger window for LED activity viewing.,
Easier to access SD card port area
Angle markers for camera.
Camera GIPO cabling guide to hold it in place
Guides to hold Ethernet cable against side
Same with power.

(If possible) Thanks!

Jul 1, 2016 - Modified Jul 1, 2016

This is a great case and the one I purchased in the UK that was 3D printed in ABS was perfect. Don't know how to add a picture to this comment but it looks great.


just made a thing for your thing! http://www.thingiverse.com/thing:1627215

3.2inch Plug-and-Play LCD cover for Raspberry pi

Printed one yesterday and it's excellent. Thank you!

This is a GREAT case... I have a project where I need to have a case to contain not only the RPi 2 but a HAT. I'm not a 3D software capable person, so would you be open to creating a version of this case where the top (red) part was deeper to provide space for a HAT which directly connects to the RPi GPIO?

About to get into the Raspberry Pi world. Ordered a 3. This case looks great - i did notice the SD card issue - so i'll have to look into that. I have another question - forgive me, it's a "im new to 3D printing" question.

Right now I am using Cura to save the code for my Wanhao Duplicator i3 printer. Works great. I've been using PLA with no problems. Ive heard that when using ABS there is shrinkage. I dont know if your model, which you said you used ABS, takes into account the shrinkage, or if you are using some software that takes it into account automatically. Do i just pull the STL into Cura, save the code with the right heat for ABS, and print? or do I scale it to 101 or 102% then save?


What screws are those to join the 2 parts ?

Jun 14, 2016 - Modified Jun 14, 2016
Learning2Make - in reply to gizmoneil123

Even though the creator of the thing said he used #4, I tried #6 by 3/4" long stainless sheet metal screws and they worked perfectly. I got mine from home depot in the red everbilt small pack for like a buck and change...

Here's a link to the size I used on amazon: https://www.amazon.com/Stainless-Phillips-Sheetmetal-Listing-Degrees/dp/B01EQHPXRC/ref=sr_1_2?ie=UTF8&qid=1465878722&sr=8-2&keywords=%236+x+3%2F4%22

Very nice design Printed the 100mm version base. I will post photos and build comments. One item is to add some clearance under the mount so it stands up away from the monitor for air flow I'm going to use 2mm spacers when I attach to monitor.

what if I don't want a fan?

The primary version of this design does not utilize a fan. The fan versions were made by request.

but do I use the same files?

Use the files "rpi2-top_netfabb" and "rpi2-bottom_netfabb" for the standard version of the case. This version requires no fans and has the 75mm VESA mounting pattern.

what f*cking size screws does this use? Put it in the thing details for godsakes!

rj11 - in reply to rj11

sh*t I'm a moron you have to scroll (but imperial? really?)

I used 2mm cap screws all around andI started the threaded parts with a tap to form the threads Bosses and heights allow for standard lengths

I've printed 3 of these, definitely the best printed rPi case by far.

Thanks man, it's the best design!!
Could you add for mounting a 44mm fan??

Thanks again!

Gonna print it right away!

This looks really good!


Required screw length for top mount is far from IT standard screws.
Moving screw layer to the base of the top mount should be possible improvement.

Nice case but the Micro SD card is hard to get in and out. I have to take the top off

Mar 16, 2016 - Modified Mar 17, 2016

Great case.
I ended up putting a piece of clear sticky tape/cellotape over the top of each USB port so that fingerprints don't cause corrosion/marks that spoil the shiny.
And it fits the Pi 3 just fine!
ADDITIONAL NOTE: Raspberry Pi 3 has /friction/ fit SD card instead of push-to-release, making removing it from this case a real pain!

Raspberry Pi 3, Pi 2, and Model B+ case with VESA mounts and more

Interesting about the Pi 3 SD card change. The push-to-release works really well with this case, but I can imagine just grabbing the SD is pretty tough. I have a simple way to maybe improve it, so I will take a look at that later.

would it be possible with a design that allows it to be sandwiched between a vesa mount and monitor?

it would require a spacer on each bolt that goes through, having them a part of the case is more solid

Will this case fit the new Pi 3 model?

A Pi 3 fits just fine.
For proof: https://www.thingiverse.com/make:204415

Raspberry Pi 3, Pi 2, and Model B+ case with VESA mounts and more
g00se - in reply to Defco

It fits but the led activity lights are in a slightly different spot. Otherwise it fits like a glove.

Yes it will. I have not tested it but they didn't change layout from B+ to 2 to 3.

Mar 9, 2016 - Modified Mar 9, 2016

Small design bug:

Thus the Pi fit’s exactly in the bottom part, there is no space left for the air to exit. You can test it with a cigarette ;-) So at least there should be a space to the side walls in a way that the airflow passes the top of the pi and can exit between housing and board.
in that case - I would recommend some spacers also, before mounting the case to a surface.

in other way - nice job. The fan does fit inside also.

great design! did you enable supports in your print?

Yes, I used supports for the recessed (counter-bore) screw holes in the top.

I like this so much, it makes me want to go out and buy more Pis. Thanks for sharing.

Do you have a version of the top with no vents/holes? I'm trying to do some custom vents and struggling to fill the holes in Blender.

Awesome part!

Yes, I can do this, shouldn't be difficult but will take a few days because I'm in the process of building a new PC.

If you are needing to print it within the next week I would recommend downloading Autodesk Fusion 360 and giving that a try. You should be able to extrude a sketch on the top surface to fill in those holes very easily.

Oh it was only if you already had one and I am a little time constrained so I'll get it done in Fusion 360.

Thanks for the advice.

I'll post up the result in case anyone else wants to do similar customisations.

Will this case be compatible with Raspberry Pi3? I'm not sure if the form factor is the same or not...


I'm answering myself: https://www.raspberrypi.org/products/raspberry-pi-3-model-b/

It's the same form-factor :)


I was actually just about to reply with the same link. Happy printing.

Fantastic part! Job well done.

Awesome Looking Design! Can't wait to print. May mod just for aesthetics, but this looks beyond nice in terms of details!!!

Looks great. Cant wait to print this.

Great Job! Love it. Printed it in white PLA with 0.2 mm res and 50 mm/s on my Wanhao duplicator i3. Came out perfect. Thank you for this great "Thing"

Thank you very much for providing the STEP files.

Love this - great case - and love the fact that step files are included (I wish everyone would). Thanks a bunch.

Couple of (I hope constructive) comments:

  • if anyone is using 3mm machine screws suggested as an alternative (or indeed #4-40 unc which is what I used), I would strongly suggest initially screwing in the pcb screws without the pcb in place - to pre-cut the thread. The reason is that it takes a fair amount of axial force to get the screw started, with the very real possibility of the screwdriver slipping with consequent damage to the PCB (probably rendering it unusable).

  • when assembled, there is a gap underneath the microSD socket on the base. When I first installed the fiddly (see below) microSD card I missed. It went through the gap and ended up in the cavity between the PCB and base. No way it was coming out of there without taking the whole lot completely apart. It should be easy enough to grow a feature on the base to prevent this and (given the step files - thanks again) I'll probably do it on mine when I get a round tuit. I'd suggest it for the main design.

[ MicroSD cards. I hate the things with a vengeance. They seem to have been invented for such uses as phones (where they are necessary) but are being used in all kinds of places where they aren't. Since I have meat and bone fingers rather than toothpicks I find them fiddly; there is insufficient room to properly identify them with a label and they should win prizes in the unreliability stakes for those idiot SD-adaptors they give with them. Worst thing they ever did to the R-pi. Thought they had more sense. Sorry, rant off. ]

Any chance on posting a top with a 40mm fan too? Thanks

Been using this since I got my 2 raspberry pi's, there's no hole for the reset pins though. They're up in between the "Display" cable port (not HDMI) and the power/act LED's.

do you know what the measurement you used were i.e. the distance between the usb ports because i cant find any edges in the stl to measure


Dec 17, 2015 - Modified Dec 17, 2015

Great clean design. Came our really well on my cheap Print-Rite DIY printer. Sliced with Cura and printed at 0.2mm 208C Temp.

Quick question - How do you power the fan ? Can it come off the Pi or is it externally powered ?


I've been powering my fan straight from the 5v line on the GPIO port since I believe it's fed straight from the +5v line into the pi, I'm using a pi 2 model b though so your mileage may vary.

schematic: https://www.raspberrypi.org/wp-content/uploads/2012/10/Raspberry-Pi-R2.0-Schematics-Issue2.2_027.pdf

And then posts like this question why we need a fan at all, and i dont know the answer :)

My raspberry pi 3 gets up over 70 degrees in open air and they definitely need a fan. A raspberry pi 2 might not need one just running simple tasks but it gets up over 40 degrees C in the shade here in summer. Most of the people saying they run cold don't seem to live in hot climates and seem to forget there are people outside of their own little world.

As a new Pi owner, may i ask for some help. What fan are you using? Is there one that specifically connects to the GPIO port? Or any ole fan? and when you power the fan from the pins, do you need to set anything up? I'm using Octoprint to monitor my 3d printer, and i have NO idea how i would set things up if i had to (again, super new, as in got it yesterday, and hooked it up to my 3d printer this morning before work)

Thanks Rock!

No additional setup, just plugged the fan into the 5v and ground pins on the GPIO headers. You can find fans on ebay / whatever with plugs already on them to fit the pi but I just used a 5v fan from my local electronics store and put my own plug on it.

see here for a reference of which are the 5v and ground pins


This one doesn´t seem to be printable with RepG - toolchain brakes even after repairing the model :-(

Not sure what the problem would be since I've never used RepG before (even with my Flashforge). So far I haven't heard of anyone else having issues though.

I get the same error on all of these files with RepG v40r24.

How did you get it looking so clean? Compared to other makers this looks 10x better, the rest looks fuzzy and frail ....crusty even.

Are you referring to the picture of the parts that I printed? If so, thanks!. Its just a well calibrated machine, a decent camera (older Nikon D40), and a photo booth with good lighting that doesn't show all the imperfections.

I meant the quality of the print. Ah , so its the calibration then and lighting illusion. Is this PLA?

Nov 30, 2015 - Modified Nov 30, 2015

Gah, imperial screws! mutters non-kind stuff about crazy fruit tart romancing crazies while drilling out all the holes to metric measurements

M3 screws work fine too. I just like the engagement you get from sheet metal screws.

How does M3 screws fit into 2.8mm holes? are you supposed to tap them? that might work but I'm going old-school and drilling em out to 3mm and putting an nut on the back.

No need to tap. M3 screws will self-tap fine in a 2.8mm plastic hole.

Nov 29, 2015 - Modified Nov 29, 2015

How come there is no top with direct access to the GPIO pins? Why do the "break this off for access"?

I could easily add this top (or you could edit the STEP file yourself). An exacto knife slices through the 1mm thick x 1mm wide tabs like butter though, so I didn't see the need to add an additional design for this.

Like these designs !

how can I get the original model for these ... what I want to do is print a top layer, to hold a TFT touch screen (3.5 ") for my Pi ...


Thanks, glad you like them.

If you go to the "Thing Files" tab you will find files with the extension .stp. These are STEP files, a universal CAD format for editing in any pieces of CAD software.

Be sure to post up your design once you finish it.

Excellent box! Thank you very much for the long work!
All fits exact and snug. It's sturdy and not likely to de-laminate.
Good thinking here...

Kind regards, Bob


Hey, thanks for a great design, and a big thanks for including the step files.

Thanks for the compliment. Be sure to share any pictures if you print it.

Thanks for the case it works a treat fits like a glove and looks cool

wow... thats not kind....

It's perfectly fine - the license on this design allows people to sell prints if they like, as long as they give attribution. The website links back here, which counts as attribution.

Oct 24, 2015 - Modified Oct 24, 2015

Love this case, I've printed 5 sets (top and bottom) so far. Maybe 6?

I'm trying to edit/remix this, and on top of the fact i don't know what I'm doing, I'm not having much success. I can get OpenSCAD to import the STL, but it's effectively just a blob; I can't edit any parameters or see what shapes you used. So, I would have to retro engineer everything.

I tried opening the STP in OpenSCAD and I don't think OpenSCAD can open STP files.

I tried opening the STP in Netfabb and nothing happened.

What program should I use to edit this? My intent is to modify it for use with an ODROID C1+.

Oct 24, 2015 - Modified Oct 24, 2015
0110-M-P - in reply to allanonmage

Thanks glad you like it and are making good use of it.

I would recommend you download and use Autodesk Fusion 360 to open and edit the STP files. It is free for students, educators, and makers, but has nearly all the functionality of a professional CAD suite.

Just printed the 'rpi2-bottom_100mm-vesa_netfabb'. Fantastic design! Really a great piece.

Hello, I have one more question.
Why did you optimize this design for an extrusion width of 0.5mm? I mean why 0.5mm, since almost every consumer-grade 3D printer (like Ultimaker, Zortrax, UP etc.) use 0.4mm nozzle. Wouldn't making every distance multiple of 0.4mm provide better quality? BTW, I've printed the bottom part of this case, it fits perfectly and looks beautiful, thanks! :) I will print the other half today.
And sorry for posting this 3 times, it's all this comment actually. Thingiverse just doesn't sort replies correctly so I ended up posting another comment

It is generally accepted that you should print with extrusion widths greater than your nozzle diameter. The "go-to" default extrusion width of most slicers is 120% of the nozzle diameter. With a 0.4mm nozzle (what I use as well out of my E3D hot end) that would be 0.48mm.
The reason I choose 0.5mm is because it is much easier to design parts with features that are a multiple of that than pretty much anything else.

Oct 20, 2015 - Modified Oct 20, 2015
muhsinfatih - in reply to 0110-M-P

Ok thanks. I am studying this subject right now :)

Edit: Oh, I see. setting extrusion width greater than nozzle diameter is to fill the gap between lines by overlapping as explained here under 'spacing paths' title: http://manual.slic3r.org/advanced/flow-math. But why would this affect the "go-to" default? Wouldn't setting distances between two lines to 120% result in the same gap we had earlier? I think the distance between two adjacent lines should be the same as the nozzle width while extrusion width is 120%. Even tough all the distances from left wall and right wall in your design are both multiple of .4 and .5, one side of the print has perfect smooth surface, while the opposite side does not. I don't know what caused this. I have uploaded a photo of it: https://www.dropbox.com/s/z2wpr3uymqri8kh/RpiCaseQuestion.png?dl=0
Don't get me wrong, this is by far the best 3d printable Rpi case I have encountered, but I am really trying to dig into perfection in 3D printing.

By the way, I printed this with UP2 with Zortrax's abs filament
Thanks in advance :)

Thanks for a brilliant design. I printed it this morning and it fits perfectly around my Pi. Great work.

Thanks for the compliment. Glad you like it.

I am going to print this, it looks amazing. But I have a question, I am trying to understand the way you decided all the distances because I am designing another case for a project and I want to take your design as a reference if you don't mind.

Firstly, why exactly 1.35 mm at rear wall of Rpi while the front side has a 0.25mm gap? (I aligned Rpi at the point that screwholes fit exactly). That way the distance becomes 86.6mm between front inside wall and rear inside wall, why not make that also multiple of 0.5 since you can easily do by removing only 0.6mm from the rear side, there is space for that. I am not complaining, don't get me wrong :) I just wonder if there is a specific reason why you made it like that.

Comments deleted.

Thanks for the compliment!

To answer your questions, the reason the gap between the PCB and the rear wall is so much greater than the gap to the front wall is because of the SD card. I wanted the SD card to sit halfway between the inner the outer rear surface of the case and this drove the rear gap. The front gap was driven by the fact that I wanted the USB ports to be flush with the outermost front surface of the case.

Comments deleted.
Oct 11, 2015 - Modified Oct 11, 2015
muhsinfatih - in reply to 0110-M-P

Oh, that make sense :) Thanks a lot

Great work on the models. What software do you use to create? Slicing?

Thanks. This was created with Autodesk Inventor 2015, but I use a lot of various other pieces of SW (Creo Direct/Express, DesignSpark Mechanical, Autodesk Fusion 360, etc). For slicing I use Simplify3D or KISSlicer depending on the model. These were sliced with Simplify3D.

The opening for the power micro USB could be 1mm higher on mine. The bottom of the metal flange is 1.25mm above the bottom of the opening and the top of the opening is exactly level with the flange.

Made mine in PLA because I'm waiting for my heated bed for the M3D. It fits fine.

Thanks for the input. Mine is actually similar if you look closely at the pictures. When I designed it, I was torn between designing it as mine was made or as it is dimensioned on raspberrypi.org. I eventually went with the official dimensions because I figured that would have a better chance of working for more people.

Since I've now installed it on the back of the monitor and have everything working the opening is working fine so I wouldn't change anything.

Comments deleted.

I used M3 socket head screws and they worked great.

No, they are imperial #4 size sheet metal screws (similar to a wood screw). They are closer in size to an M3 than anything else metric, so an M3 will probably work. For reference, the holes in the base of the case that receive the screws have a diameter of 2.8mm and the clearance holes in the top of the case are 3.8mm.

Example of the screws I used...

Comments deleted.

Technically the entire thing is metric since I design in metric. The only thing that isn't metric are the holes that are sized for imperial sheet metal/wood screws. The reason for these screws is they can cut into the material better than fine pitched machine screws.

If there is a specific dimension you would like I would have no problem uploading a version for you but like HooptieJ said, M3 seems to work fine in the model as is.

Comments deleted.

My printer has a 0.35 mm extruder size. Will your files still work, or will I need to make adjustments?

Yes files will work fine with whatever nozzle size you have as long as your slicer is properly configured. My statement about the 0.5mm extrusion width is just a general guideline since most all wall thicknesses are 1.0, 1.5, or 2.0mm. Your nozzle will just have to gap fill what mine does with the perimeters. Happy printing!

nice jobb :D ... but can u make the logo on the top part customazeble?


Customizing the part is done using the STEP files. Download the STP file for the top and open it with CAD software...blank the top out by extruding a flat surface then extrude/cut your own design....export to STL and print away.

Thanks for sharing this very nice design. I made this one in PLA and the Raspberry Pi B+ fits perfect in this case

Comments deleted.

Fantastic design! I was wondering, I'm new to the 3D printing world, what type of plastic did you use (ABS, nylon, other)?

Thanks! This was printed using ABS.

In general 90% of my prints are using ABS, the other 10% are nylon, and 0% are PLA.

Was waiting for this for a while :D thanks

Thx, Just what I was looking for, good Job!

Comments deleted.

First I would verify that you are trying to open the STL file, not the STP file.

Very nice, but a version for 100mm VESA can be interesting too.

Jul 25, 2015 - Modified Jul 26, 2015
0110-M-P - in reply to giuss

I added a 100mm VESA mount version. Let me know what you think if you make one.

Thank you! I'll try it soon.

This is definitely something that I could add easily. Let me look into it.