MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.

Download Now


Raspberry Pi 3 (B/B+), Pi 2 B, and Pi 1 B+ case with VESA mounts and more

by 0110-M-P Jul 13, 2015
Download All Files

Thing Apps Enabled

Please Login to Comment

wish you used more common 3m screws. but oh well thank you :) i'll hope drilling it won't break it

Drilling it won't break it. But the holes are sized such that you should be able to thread a M3 screw straight into the plastic if you aren't overextruding (they are 2.8mm holes). If you are overextruding, then running an M3 tap through it and put M3 screws should work (proper M3 tap hole size is 2.5mm).

Great design. :-)

Hi, thanx for good case!
I remix your case to support Display + Fan at the same time!

Raspberry Pi 3 case display + fan

Hi, thanks for making this!

I'm having some weird tree-like artifacting happening on the sides and front. Any idea what might be causing this?


I sliced in Slic3r w/ 30% cubic infill. Haven't had these issues on other recent prints. Attaching pics of other settings in case they might be helpful.


Were you able to rectify this issue? I ran into the same problem. My prints were going fine up until I printed these two case components. The bottom portion came out okay, but my print keeps failing on the top portion. I'm beginning to think my extruder might have gotten clogged, because it's not extruding filament the same as before. Also, when I do a filament pull, I can't get a perfect pull.

I've tried a lot of things and haven't licked it yet, though I'm running a print right now that looks promising. Biggest changes I made were:

  1. Get better extrusion (I e. no under / over extrusion)
  2. Remove stringing by increasing travel speeds + lowering temp. Might try adding a part cooling fan next.
  3. Print with a rectilinear infill instead of cubic. I think this might have the most profound effect since before I couldn't get any sides built but this print finally seems to be working.

I'll post an update if those changes fix things.

Under extrusion/clogged nozzle

Thanks for responding! I've tried reprinting this 5x and something similar always happens. Nozzle becomes clogged and filament starts grinding. Under extrusion sounds likely

I would say clean out your filament and try another roll of filament. It's possible you have a bad batch. You can also try a larger nozzle which shouldn't clog as easily.

I also had similar results once, but it turned out that my extruder stepper motor cables were shorting from wear and tear. I ended up replacing them. I have since replaced that printer with a different one so I have no real way to go back and check.

Comments deleted.

I like the housing, good job!
I'm only wondering, does the pi still fit in the housing when I add a POE hat to it?

Thank you for your perfect work, only the hole for a 40 pin ribbon cable is to small.

I was running around the house looking for screws that fit. Figured out that the ones from small terminal strip´s are perfect :D

Possible to remix it to remove VESA mounts and attach to rackmount from https://www.thingiverse.com/thing:2471005? or even a new rackmount design?

Raspberry Pi B+ / 2 / 3 / 3B / 3B+ rack mount case
by 3DMK

tout d'abord merci pour de boitier pour rasberry
je signale un petit soucis concernant le boitier du dessous mon rasberry pi2 ne rentre pas dans le boitier et la cause en est très simple
sur mon rasberry j'ai des dissipateur de chaleur au dessus et en dessous et c'est celui du dessous qui pose problème
j'ai trouver une solution de decoupé un morceau d'ouverture en dessous
voila c'est juste une petite remarque

Comments deleted.

Awesome design.... I made a remix with a logo for an open source project and give away 4 pcs to their team. Now they like it so much & ask if they can sell a few of this in their webshop - lol. What shall I answer them now? I saw it would have fitting license but I want to ask to be sure. Would be great to get a quick answer!

Comments deleted.

I love those cases!

Ever thought about making those case without any holes (except breakable GPIO covers) ? this would be useful to mount HATs beside the pi in an organized way using ribbons instead of mounting them over the pi. That would be awesome!

Printed the case for an Rpi 3 B+ on my old Solidoodle, and it worked great. Thank you so much for your work on this. I am recommending it to my friends and students.

I like this case, but one suggestion is that board mount screws seem unnecessary, I think it should be possible to design bosses to old the PCB and have it clamped in by the lid screws.


At 3.50 Euro per unit, only his taylor will be rich LOL

India.. probably not worth the fight to protect unless you have a design patent.

Comments deleted.


Made a remix for 50mm-Fans.

Raspberry Pi (2, 3, 3B, 3B+) 50mm Fan Case

Thanks for the awesome design. Is there a version of this without the VESA mounts?

Raspberry Pi 3 Case without Vesa mounts

Thank you so much that the screw holes are the same like on your Raspi 1 case. This made it really easy to upgrade.

good i like desing and made one but no can adding fan inside to top cover, need cover were have 40mm fan inside then cover stay beauty outside and have fan too, i try looking many case but this only good but wery ugly if fan stay outside, I try edit top cover to sketchup but too hard noo many wireframe has no can edit. need only fan 40mm area up 5mm about then fan can add inside. i use little aluminium cooling parts in cpu.

The recommended metric bolt sizes weren't working for me. M2 and M2.5 were too small and M3 was too big. I ended up having to go to the imperial side of ace hardware and get #4 machine screws, those fit perfect.

i hear drill have fictitious. no any proplem adding cover to place use 3mm bolts.

Could you add a section for the POE pins on the Raspberry Pi 3 B+?

Any chance You modify it for a sense hat for RPi with a hat on?
(or if You know any case for RPi with a sense hat please point me in a right direction...)

The pi mounting screw holes happen to be the perfect size for M2 Heat set inserts (McMaster part #94180A312). Just push them in with a soldering iron.

Thanks for the tip! I will add this to the instructions section of the design.

Very nice case thank you very much for sharing your work.
I write this comment while the bottom is printing.
Look so great.

Will this fit the new RASPBERRY PI 3 MODEL B+?

Fits perfectly:)

Sorry for the late reply.

Yes this should work with the new Pi 3 Model B+. I have not tested it, but based on the mechanical drawings the Pi 3 Model B+ is identical to the Pi 3 Model B.

I just wanted to say thank you for including the STEP files! I'll be using this case for my MPCNC and I closed off the ventilation on top. I don't think I'll run into heat issues, however I wanted to keep the unit sealed off from dust. Thanks again!

Awesome! Please share pictures of your completed MPCNC project. How are you planning on implementing the RPi to the project...CNC controller, network interface, etc?

I'll be using it to control the Mini Rambo board that is the main board for the CNC. The pi will basically be a g code sender for the unit, just like it's used on both of my printers. https://photos.app.goo.gl/rndw7KVZxCjkzekt1 Here is a picture of it a couple weeks back. I've since sleeved the cables and cleaned things up a bit. I'm having a lot of fun with it!

Awesome. I primarily use mine as an octoprint server for my printers.

My raft is not sticking to the board in the front right section, and it is causing it to not print that whole side correctly. Anyone else deal with this?

I love it! Fits perfectly with the pi, unlike some cases I have printed off of thingiverse for other things, like the MSP430 Launchpad. :)

Here is both, top and botton in rasbian 3. I like it, just like a ferrari;)

Love this case! If you want to keep the Pi safe and out of the way, and have a Maker Select or Duplicator I3, here are some mounting braces: https://www.thingiverse.com/thing:2805853.

Raspberry Pi Mounting Braces
by 3D_Eric

Hello 00110-M-P,
i work in a 3d printing service company, a customer wants your model printed, but i'm not sure if it's correct to sell this service to him because of the non-commercial license. Is it okay to sell this service or does it infrict the license?

Thank you

Hi saoadrian,

Today I just changed the license to the standard Creative Commons - Attribution - Share Alike license. Please feel free to print for you customers. Thanks a ton for checking the license and asking for permission as very few people have done so.


Hi 0110-M-P,

Congrats for the good work :).

I've created another case based in yours and I was wondering if you would agree with allowing me publish my work.
The case is a small part in a broader project (software).
There is no commercial purpose behind, only a kind of tutorial and PoC of a software solution.
The case's customization is a kind of branding related to the project's topic.

I've changed a lot of things (basically, I've only kept VESA mount support). But I started working from your model and that is why I prefer to ask you before publishing anything. Of course, you'll be mentioned and I'll add a link to this page if I go ahead.


just got my Pi3 in and i didnt realize that this wouldnt clear the heat sink i ordered with the Pi. might have to modifiy it to be a little bit taller

have you modified this model to fit heat sinks on the RPi3?

I remixed this file to clear the heatsink. turned out decent.


Raspberry pi case with heatsink clearance

Thanks for sharing, i will try it.
Do you have a heatsink on the bottom of your Pi3?

No the heatsink is the size i got from adafruit is the size of this chip on the board

thanks a lot for your reply! I will report!

Does it also fit the Banana Pi M2 Berry or the Asus Tinkerboard?

Comments deleted.

Great design.

I made one to mount my Pi 3 on the VESA mount on my monitor.

I have also added a box underneath to hole my WD 314GB PiDrive.

Is there a way to increase the height of the top cover so as to accommodate a Pi HAT?

Comments deleted.

Very nice case. But if I know how to modified these files i would replace the screw holes inside the case that suppose to hold the pi for correct sized plastic sticks. That way you don't need to find the ultra tiny screws to secure your pi in position.


If you are still having issues with the tiny motherboard mounting screws and haven't checked it out already, take a look at this quick fix:

Mounting-Pins for Raspberry Pi 3

Dude, you are awesome!

very clean case, i like the winged bottom as i am mounting my RPI to drywall, so a few extra supports couldnt hurt

i want to make box for raspberry Pi 3 with fan and power adaptor inside the box, can you help me?


Would it be possible for you to upload the base plate without the mounting holes to the wall? I'm not planning to mount the case to anywhere. Thank you in advance.

Be aware, if you have a heat sink on the bottom of your PI, this will not fit. You will need to make the bottom part deeper to add clearance for the heat sink.

The Raspberry Pi top STL is not in the files folder of the zip.

Just downloaded the zip and it works fine for me. You might be looking for a top labeled Pi 3, but you won't find one since the Pi 2 and 3 use the same top.

Read instructions...

Comments deleted.

I love this case design, and just finished the wet-sanding for the finished product. I did however, find it difficult to use the screws that you mentioned above for mounting the computer to your case. The over-sized screws can damage the computer board if great care is not taken when screwing them to the case, and not to mention that finding the actual M2.9 screws that the RPi3 needs can become very costly. I have found that printing pins are cheap alternative to the screws used in the mounting process mentioned above and can be found here: https://www.thingiverse.com/thing:2572048

Mounting-Pins for Raspberry Pi 3

Very cool idea. Thanks for sharing.

I got it on yellow and black, really nice, I am in love with this box.

My Raspberry Pi got a home.
Thank you.

Can I please receive the 100 mill version step files? for the raspberry pi 3 ?

thank you !

Very nice case - got it mainly for the VESA mount - as it turned out my old monitor was 75x75, not 100x100 but the inner set of holes on the outside are already 75x75 - - sweet! One thing - I printed the 30mm fan top but I measure 25mm between the screw holes. I've double checked I had the 30mm STL and not the existing 25mm version. My fans are 1-1/4" which is close enough (have a big pile of them from server scavenging).

Will this fit a Raspberry 3 with heat sinks installed?

I have heatsinks on my PI 3. I had to dremel cut one of the bottom slots to make it fit, but it still looks quite neat.

Is it possible to get this model with 40mm fan? Thank you in advance. It's a kind of urgent.

Excellent design. Printed perfectly thank-you for sharing.

Printed this for my RP3, used: rpi2-top_netfabb.stl and rpi3-bottom_100mm-vesa_netfabb.stl. Great design, just need to get the proper screws now.

Brilliant design. Printed it with a Black bottom and Translucent Orange top (PLA). Everything lined up perfectly!

I'm just getting started in this 3D printing, I was wondering if you'd offer a version stretched length ways to fit a buck converter inside the same case?

A short remark: The screw holes on the Pi3 board are 2.75 mm in diameter (see: https://www.raspberrypi.org/documentation/hardware/raspberrypi/mechanical/RPI-3B-V1_2.pdf) and M3 screws do NOT work. Also the bottom of this part of this model has 2.80 mm holes, which has to be corrected.

Aside from that. Nice design.

I missed this when I went out and bought screws for mine. Would be nice if the author would update the STL and description.
Apart from that, everything fints like a glove :)
Pictures will follow.

I had the same problem indeed. I just made a remix of the base, but for M2 screws instead as those were the only ones that I had which fit the Pi 3. :)

Raspberry Pi 3 Case Base For M2 Screws

A version for M2.5 screws is available here: https://www.thingiverse.com/thing:2280184

Remixed Raspberry Pi 3 Housing with VESA - corrected screw holes

hey whas wondering if u could make a bottom plate whit out the vesa mounting on it

Comments deleted.

Thank you! Beautiful nice size/mount case!

They say imitation is the sincerest form of flattery: https://cults3d.com/en/gadget/particle-raspberry-pi-case

Beautiful case, thank you.

I'm assuming that is you who commented about giving the creator credit. Thanks for that.

Indeed :)

So rude. If he doesn't credit you, I would suggest you email the website.

Which file for the raspberry pi 3?

Printed this for a friend the other day. Turned out fantastic. Looks great in black/blue.

I now have an OctoPi up and running looking cool in this - very cool design indeed, well done.

hello! great design! but I need to put inside an rtc module (http://img.dxcdn.com/productimages/sku_277258_2.jpg). Is it enough space? I have a raspberry pi 3. And I do not need to remove the SD card, so i need to fill the gap. can you help me with that?


recommended infill?

If you used an extrusion width of 0.5mm and 2 perimeters the infill will be 100% on the side walls, which is recommended. For the rest of it anything is fine really. I usually used just make mine completely solid, but as low as 20% works too.

Is there a top part for the raspberry pi 3? I can only see 2 bottom parts for it in the download file.

Use Pi2 tops for the Pi3. There is not difference between the Pi2 and Pi3 that requires different tops. This is explained in the instructions...

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)

I added a 1mm inset relief to the bottom of the case to allow airflow through the oval patterns, essentially a rectangle between the mounting pads and another encompassing the Ovals. I like your very clean design!

Great design! Plan to use it for my (March delivery) Prusa's OctoPrint unit...

Wow, that is just pretty! I really like how everything lines up perfectly and even your choice of colors is perfect. You are an exceptional designer! The texturing on the side is a nice touch and well thought out. I've just ordered my 3D printer and can't wait to try it out. Kudos to you for excellent work and the free offering.

looks like you designed this with Solidworks, if so could you please post the file

There is an option in solidworks that will make your step a solidworks file with all features.

It was not designed in Solidworks actually. Sorry.

I've just imported the STP file into Solidworks, and it recognized every feature. So yeah, no problems with the already uploaded files!

It looks amazing! Does it fit the Raspberry Pi 3 Model B?

Thanks, and yes it does.

Does not Fit on Pi 3 B, I print but It is longer

I assure you that this does fit the Pi 3 B. If it does not fit then there is likely an issue with your printer.

Excellent work, perfect fit for Pi3!

What are the odds you make a 40mm fan case? I love this case design but my 40mm fan can't install :(

Also if you have a fan opening on the top, shouldn't the case have some slits on the side to allow air to vent out? Otherwise the air goes in, then gets restricted and cooling is degraded.

The side venting is something I have been thinking about adding lately. A 40mm fan option can definitely be provided as well. It will probably take a couple of weeks for me to get to all of it though.

I made a remix since I couldn't wait a few weeks, I think it will work. http://www.thingiverse.com/thing:2082900

40mm fan top pi3 case w/ vents

wery ugly fan have outside, need fan have inside and this beauty cover stay good.

Excellent work! Fits like a glove.

Where is the top for pi3?

You can use one of the pi2 tops.

Comments deleted.

Tops for Pi2 and Pi3 are the same.

Comments deleted.

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.

*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

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.

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

The Pi is designed for M2.5 screws, but I find they don't tap well into the holes in this case.

What size screws does it use?

What size screws does it use?

What size screws does it use?

M3 x 16 working best.

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+.

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!

ALL printer use standard STL file and not other need newer.

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

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.

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?

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 ;)

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?

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!

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 ?

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!

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!

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

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 (B/B+), Pi 2 B, and Pi 1 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 (B/B+), Pi 2 B, and Pi 1 B+ case with VESA mounts and more

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.

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 did it without support (didn't study the model well enough) it looks like the screws will still mount through and not be noticabely different once assembled.

But if I print again I'll probably turn on support for the counter-bore

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


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?

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.

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.

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+.

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.

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.

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.

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.