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

Udoo Dual & Quad Mini PC Case - Multiple Configuration Options - rev. 2.0 - Updated Nov.28

by engrkris, published

Udoo Dual & Quad Mini PC Case - Multiple Configuration Options - rev. 2.0 - Updated Nov.28 by engrkris Oct 27, 2013
10 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps


Liked By

View All

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

24956Views 5856Downloads Found in Electronics


This is a 3-part case for the Udoo computer and controller board with dual 40mm exhaust fans and HDD/SSD. Older versions are still available which offer alternative configurations. Make sure to grab parts from the same revision to ensure they all fit together.
See the updated Gallery pictures for revision 2 details. I recommend a bit of foam tape to pad/secure the HDD/SSD in the bottom case, extra room was left available. Remember to make sure you get 5V fans or you won't be able to use the onboard fan header.

Revision 2 notes:
While there is room for a straight SATA connector to plug into a 2.5" HDD in the carrier below the board, there isn't enough room for a traditional clip in connector on the UDOO itself. I'm looking for a shorter alternative, but fitting a cover on that allows Arduino expansion boards to directly plug in over the top may require soldering the SATA connector wires directly to the pads on the board.

Revision 1 notes:
My design allows the boards to be easily fitted without risk of damaging the numerous connectors and buttons. I have also added mounting tabs so the computer can easily be mounted to whatever project you're working on.

There is a second top for the case right now that has extra openings for ribbon cables to pass through and I can easily add or customize the openings if requested.

Future plans are to change the cooling fan layout and cable routing for HDD. I'll probably be extending the case a bit to move the cables inside as well as moving to dual exhaust fans on the opposite end from the microsd card slot so it can be easily accessed again.

  • Nov.28 update - Revision 2.0. added an extra base option "Case_bottom_v.2.0_basic" which is just a simpler model of the v.2.0 base with the vents for the exhaust fans and holes for the HDD carrier removed. This would be a better base for users with the Udoo Dual board who want a cleaner/easier to print case. Recommend using the top with extra holes to avoid any overheating

  • Nov.11 update - Revision 2.0. added extra lid with a bunch of extra holes and the HDD base which has some extra height to it so that 2 40mm exhaust fans can be mounted.

  • Nov.3 update - Revision 2.0. First release of the new design. Optimized for easy printing and active cooling. The number of vents on the lid has been reduced.

  • Oct.31 update - Added rudimentary 2.5" (laptop) HDD holder and new case bottom with fan mount and vent hole to let some of the fan air down into the HDD space. Will need to do a complete redesign to move the cables internal and reduce the fan footprint. With a SATA HDD, accessing the microsd won't be as necessary.

  • Oct.30 update - Changed front panel so half of openings is on bottom and half on top, this should eliminate the need to use support material making for some cleaner prints. Also enlarged the port openings around the micro-USB slots to improve cable fitment. Added optional base with 40mm fan mount.
    *** Case bottom with 40mm fan requires the fan to be removed to access microsd card, - it's a work in progress.

  • Oct.27 update - added cooling slots above WiFi, merged Dual and Quad Core designs, added some fillets to help printing without support material, and other refinements.


I printed these parts out on a modified Ultimaker in PLA (which is best for dimensional stability).

Print setup is fairly straight forward, flat side down, bottom on bottom, and top on top. For the bottom part I found enabling retraction and no support worked quite well. For the top you may want to enable interior support because bridging the opening for the full-size USB and Ethernet ports may result in excess stringing.

I've tried to filet all the openings to minimize the bridging distances.

Contact me if you need some tweaks to the design made to better work with your printer.

More from Electronics

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

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

Treatstock is an online platform that offers decentralized manufacturing services such as 3D printing and CNC machining for clients all over the world. We offer free and instant access to comparati...

App Info Launch App

3D print your favourite design with NinjaPrototype, a professional 3D manufacture with consistent quality and speed.

App Info Launch App

Great job on the case. Do you still have the CAD model for the UDOO handy? If so could you post it? Thanks in advance!

UDOO has all the cad files on their site. I downloaded and imported the .step files into Solidworks and then went from there with it.

Just printed this. (Made a few minor changes to the top so I could get at the camera and to allow more room for my SATA data cable). Great! The hard drive was a REALLLLY tight fit. Had to open up the holes for the power supply, the power and reset buttons a bit, but otherwise it's a nice case!

If you're printing the parts in PLA on a heated bed you should use 101% scale to allow for shrinkage, esp. if you're using a heated build chamber. If you're using ABS, try going up to 103%.

I have used this design and love it man! fits perfect! just one question i have a new idea and would love to know what you used to design yours? thanks!

I use SolidWorks for almost everything. Creo and Catia have gotten to be very similar, but I've been lucky enough to have access to SolidWorks through school and work.

I have printed the newest revision case for my quad and it works great. What size mounting screws is this designed for? I am currently using #4, which is close but not quite exact. The openings for the reset and power buttons are not quite lined up but they are still functional. Also, the Udoo only has a single fan header with a fairly low current output. Have you successfully connected two fans at the same time? I plan on adding one for now to see how well it cools because the Udoo does get warm in the case without air flow.

If the power and reset buttons are sitting a bit high in their holes, you might have a blob or your printer might not have duplicated the cutouts in the standoffs for the soldered pins right near the mounting points.
I found you need to pull power for multiple fans off one of the usb headers. The dedicated cpu fan connector barely runs a single fan. Hoping to return to this project once the new printer board is finished.

How were you able to get the onboard fan header working? Mine does not drive my 5V fan. The fan is functional, so I looked at the schematic and it has a fan_enable. How do you toggle that?

Not sure about the pin, it's been a bit since I looked into the fan issue. I know when I attempted to drive the dual fans off that connector it was unable to supply the required current. It's a super low power circuit. Let me give it another look tonight.

a few design problems with the 2.0 (Quad) case.

  1. The power and reset buttons are too high to be centered in the holes. It is a minor issue, as the board still fits and the buttons can be pressed.
  2. I would like to use the camera later, but there is not direct access to it.
  3. It would be good to have a way to mount the external USB on the case (it comes with the starter pack). Again, currently no direct access to it either.
  4. There is a battery option with the starter pack. Can you make a mountable box for it?
  5. The HDD bay is set for a laptop style hard disk, yet it does not have mount holes, so currently the HDD is floating. This can be an issue if someone were to mount this on a vehicle.

I like what you have done so far! It looks really good in the red PLA i used. I hope this helps build inprovements in for the next version. Thank You for having this available for us.

Do you want to post a picture of what you're talking about with the power/reset buttons ? I've tested the case with both a quad and a dual and the buttons are perfectly centered. It might be a bit of variation in how close to the board those switches are being soldered. I don't have the starter pack, so I'd probably need pictures & dimensions of the extra parts before I can incorporate them. For securing the HDD, I'm using a bit of foam double sided tape on either side of the drive to give it a bit of cushioning. It was going to be a snug fit, but I had to add some extra height to mount the fans. You'll probably need to use the top with the extra holes just so you can get the bend in the connector (and clearance) for the sata cable to plug into the board, this should give you access to the camera connector.

Post up some pictures of what you've done and what you're trying to do along with the dimensions and I'll see what I can do.

Pictures in the made area.

That doesn't look like it's sitting quite right. In the picture of the power button side, the board should be sitting down and to the left a bit. If you look at the model, there are a few reliefs in the standoffs for solder joints. I'm wondering if you have a blob on one of them.

Works GREAT!!!
I made the rev 2 top with extra holes, bottom and HDD case. Only item I ran into was the PWb button area, I needed to file open the area above the hole for this button, it sticks out about 1/4" and could not get it to slide into hole without making it bigger.
This is very well thought out and looks and works great with my QUAD.
Thank you very much!!!!

This case looks amazing! I am going to wait for my Udoo board to arrive before actually printing this though, just in case you make updates before then. Just to double check, this can be used with both the dual and quad core boards correct?

Ya. The only real difference is that the dual doesn't have a large heat sink screwed on so it has 2 more bosses that could be used for mounting the board. I just eliminated those two to make things simpler. Of course I only have a dual-core and the mechanical drawings for both boards at the moment. I'll make some more revisions once the quad shows up and I'm able to wire in the hard-drive.

I want to remember that you can not remix my udoo case !!

I didn't remix your design, but I did print out your case first and thought it would be polite to give you props for the inspiration. Your design didn't fit my board and was lacking the features I wanted.

Yes, sorry. I made a mistake.

And from the looks of it he did not. It's set hardware that's being worked with so port openings are bound to be similar.