Hey! This thing is still a Work in Progress. Files, instructions, and other stuff might change!

Pibow VESA 200 raspberry pi case mod [3D print version]

by Chinasaur, published

Pibow VESA 200 raspberry pi case mod [3D print version] by Chinasaur Oct 20, 2013



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

2138Views 536Downloads Found in Gadgets


DO NOT USE the original files; the scaling is wrong due to putative bug in the Inkscape->SCAD conversion plugin (unless I just used it incorrectly; unsure). See comments for discussion. I have tried to provide a corrected version as "scalecorrected.scad" and scalecorrected.stl", but these have not yet been tested. The mis-scaled original files will go away soon.

Original design (http://www.thingiverse.com/thing:65374) was SVG for laser cutting, but I had a request for a 3D print SCAD/STL version. I created this using DNewman's Inkscape extension for converting SVG to SCAD, plus a little manual recompositing.

See Instructions for more details.

(An alternative approach would have been to export from Inkscape as DXF and then use OpenSCAD's extrude function on that, but I didn't test that.)


See the original lasercut version for details on bolts to use, etc.

I haven't tested this 3D print version. I set it for 3 mm thickness to match the lasercut acrylic thickness of the Pibow, but this may not work well on some printers; you may want to try a little thicker; it's easy to set in the SCAD file.

I used smoothness 0.1 in the Inkscape plugin, which is pretty smooth; you can make a much smaller, simpler file with smoothness 0.2 if you want to go back to the original SVG.

Also, in the laser cut version, it was helpful to have an extra pair of spacer rings to put the case slightly higher above the VESA mount. You could print extra spacers too, or just mod the STL to have this built in.

More from Gadgets

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

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

Thanks for checking into it, I will check shortly with caliper & netfabb to give you some measurements.

No trouble, its part of the fun - the more I print and build things the more I learn to check things before printing and how to check them. Like going thru the slices to make sure the head is destined to move correctly, or using netfabb to check measurements of critical areas of the stl.

Ah, I had forgotten about NetFabb; I should reinstall that. I was going to try checking with FreeCad, but it's a bit hard to get installed (at least it was last time I tried ~2 yrs ago).

Anyway, your measurements correspond with what the SCAD says, i.e. for the small holes: 2.28 mm (netfabb/measured) / 2.8 mm (intended) is ~80% proper size. Do you have OpenSCAD, and do you want to try rescaling and printing it? Or shall I do it when I find time and then post/email you the fixed version?

I do have OpenScad.

I ended up using a different design for the mount for my Pi at the time (non vesa) and it lined up perfectly,
The pad on that one measures 85 x 56 (where as your stl is 79.2 x 52.80)
Assuming the measurement is a little off, 79.2 => 80.
So 85/80 = 1.06... and 56/52.80 = 1.06....

Im making an educated guess that the scad must be out of scale by 0.9433 of the proper size?

Raspberry Pi Screw Mounting Plate

Grabbed the scad and moved the scale's to the top of the file via a variable to test with.
Im not sure what the magic ratio of 25.4/90 is, but adjusting that by a factor of 1.06 to

scaleX = 27/90; //25.4/90;
scaleY = 27/90; //-25.4/90;
scaleZ = 1;

Yielded a very close match to the other plate mentioned above

Sorry for slow reply. I don't think 1.06 is quite right, as the Pibow case (http://www.thingiverse.com/thing:33443)http://www.thingiverse.com/thi... my design matches is somewhat larger (~99x66 mm) than the other mounting plate you point to. This seems to confirm my earlier calculations of just about 80% proper size. The ground truth thing to compare is the center-to-center distance of the VESA mounting holes, which by definition should be 200 mm apart.

25.4 is mm per inch, so 90 must be intended as the "Inkscape units per inch", but it seems to be off. I'll let the Inkscape plugin folks know that there's some kind of conversion bug.

Pibow Enclosure for the Raspberry Pi® Model B

Tried printing this and the scale came out wrong. Anyone else tried printing it ?

Thanks for trying it; what about the scale was wrong?

Hmm, okay, looking at the SCAD code I think I agree that the scaling is off. It looks to me like everything is too small by about 20%. Is that in line with what you observed?

I'm looking at the small holes in the design, which are supposed to be ~2.8 mm diameter. In the generated SCAD, they are coming out about 8 units diameter, and that is then scaled by 25.4/90. That seems 20% too small to me.

If you can confirm, I'll look into it more or take it up with the Inkscape plugin author. For the time being, if you add a corrective scale factor to the SCAD code that might serve as a workaround.

Sorry for the trouble!

Using netfabb this is what I got http://gomez.cc/pibow_stl_measurements.pnghttp://gomez.cc/pibow_stl_meas...
I checked with the printed version and the measurements are same as in netfabb (except for some slight error in calibration with my printer, a 0.2mm here or there)

I'm guessing the scale is in millimeters?