Framework Mini PC

A mini pc case with modular front amd back IO
220
169
3
7073
updated January 27, 2025

Description

PDF

disclaimer: 

  • I do not own a framework mainboard, and i have been using technical drawings and templates to fit the mainboard. Dimensions should be correct, but please contact me if any issues are found. I will adjust the file as soon as i can.
    (If this model wins the Framework contest, (or, enough support is provided for the model) i will keep developing and refining this pc case. V2 plans are listed at the bottom of the description!)
  • I have tried to make all parts support-less, however, there are still parts which need supports. (sorry :/)

Hardware:
 

  • M3 Nuts   x38 
  • M3*16      x10
  • M3*8        x26
  • M3*6         x2
     
  • Self-tapping PC Fan screws                             x16
     
  • 80mm PC fans (largest depth at 30mm)     x4
     
  • PWM Fan controller (check the pins match your fans) x1
     
  • [A way to power the fan controller] x1 (this may be easier or harder depending on what fan controller you use)
     
  • 12mm Power button (hole sizes at 12.9mm, 9.9mm, 11.9mm) x1
    (check that your button is momentary, not latching)
     
  • Dust mesh (optional)


Approx material cost: 30USD, at around 1.2 kg of PETG (If possible, please print with ABS due to heat warping over time. PLA is not recommended)

 

 

Pre-print Notes:

After printing one part, i suggest making that part not printable. This avoids you printing the same part twice

 

Assembly instructions:

1: Check the diameter of your button, pick a fitting diameter of BackS1. If your size isn't available, modify the step file, or use a step drill bit. Print all parts. 


2: Some parts are split in two. Apply a small amount of CA glue on the contacting edges, and join the parts together 
[Bottom1 & Bottom2], [Top1 & Top2], [FrontS1 & FrontS2], [BackS1 & BackS2]

(forgive the atrocious print quality of the black parts😭)


3: I designed the M3 nuts to be heat-set, however, they can just be pushed in with a mallet, clamp, or other means. Insert all into hexagonal recesses.


4: screw on the ExhaustDirector to the mount using two M3*6 screws. Make sure that the screws dont poke out of the nut on the other side.

5: Attach the mainboard to the MainBoardMount using five M3*16 screws.

 

6: Set aside and attach 4x 80mm fans to both the front and back FanMounts. Double check orientation. *All four fans aren't necessary for function.

(i do not have 80mm fans unfortunately)


7: Connect each fan to a fan controller. Depending on your chosen controller, it can either connect to the board itself, or may need external power. 

Since the board has its own fan, these external fans do not need to interface with the mainboard at all. Keeping them at a quiet 30-40% speed is sufficient.
 


8: Insert the power button through the BackSide. If it doesnt fit, use a stepped drill bit to adjust the size until your button fits. Connect the button to the mainboard. (i don't think soldering to the board is required to make this connection)

 

9: Proceed by screwing the mainboard mount to the BackSide assembly. This required five M3*16 screws

10: Assemble all of the parts in this order:

Top ← BackSide (three M3*6 screws)


Top ← Fan Mounts x2 (two M3*6 screws per mount)


Top ← Fan grills x2 (two M3*6 screws per grill). 
Consider cutting a dust mesh into a rectangle and gluing it on the inside of each fan grill


*meanwhile, you can cable manage to hide the wires if you wish. The wires would be hard to see regardless, so they don't have to be neat

Current assembly ← Bottom (11 M3*6 screws)

(I used black screws for this as i ran out of silver M3*6s)


Finally, double check all wiring and check if the extension cards fit. 

This is also the moment where you can take advantage of the internal space. Whether adding a power supply, taping in a 2.5" ssd, or adding RGB lights.

Current assembly ← FrontSide (four M3*6 screws)



 Since the power button is on the side of the case, consider some silicone anti-slip pads

 

Version 2 Plan:

Rework expansion slots to have a more satisfying insertion, while keeping the card more secure. This could be done with two flexible pins on each side of the lot - I cannot implement this now as i do not own expansion cards to test this on

Rework the split parts so that they snap together, rather than needing to be glued

Add additional mounts for more internal components such as wifi card, speakers, and more

Mounts for a 3.5 inch Hard drive


Set up dedicated cable routing channels, as well as hooks to keep the cables managed within the case

The nuts aren't needed per se. I can make the bolts self-threading.

The exhaust director does not need to be a seperate part. They should be fused together

Rather than gluing the dust mesh to the fan grills, ill have holders to make the attachment process easier (and the mesh can be easily replaced)

[+ More issues to be found]

27/01/2025: 
2nd place in tournament! Although i won't be getting a framework board, I'll still work on a V2!

(holy cow 1050 prusameters)

 

Tags



Awarded in the contest


2
Framework Computer Mainboard Case - Extended!
82 entries | October 24 – December 17, 2024

Model origin

The author marked this model as their own original creation.

License


Highlighted models from creator

View more