I think the HiFive unmatched deserves an open source case, so I designed one! It can be downloaded without the source from Thingiverse or with the source from here. This tutorial will cover how to print and assemble it.
What you will need
- HiFive Unmatched
- A 3D printer with a minimum 180 x 180 x 180mm print volume
- 4 8mm M3 screws
- ATX power supply
- One Cherry MX profile switch
- Dupont Cables
- 120mm fan (optional)
- GPU Riser (if using GPU add-on)
- M.2 Wi-Fi/Bluetooth Card (optional)
I'm pretty new at 3d design, but I wanted to make a case to perfectly fit the unmatched. My goals for the design were:
- A good balance of cooling and structure
- Modularity. If you don't want a GPU just don't print the GPU part of the case!
- Space for a full size GPU. The GPU recommended by HiFive is an RX500 series, which won't fit in a small mini-ITX case.
- Printable on small printers. I own a Prusa Mini+ which is a great printer but only has a 180x180x180mm print area
- As much 3d printable as possible. Other than a cherry MX switch for the power button and 4 M3 screws needed to mount the standoffs, every part of this case is printable.
The case is printed in 5 parts, 2 of them being optional add-ons for a full size GPU. All of the results pictured here were printed with an 0.2mm layer height and 15% infill.
The first part to print is the file named
unmatched-mount.stl. It should already be oriented correctly, laying flat with the screw sockets facing up. This requires no supports, and is a very straightforward print.
The next piece to print is the file named
unmatched-board-cover.stl. This is the largest print and takes quite a while. There may be ways to make it take less time to print but hey, I'm new at this. This piece should be printed with the open side on top so no supports are needed for a top piece. I printed it with supports under the IO plate, in the Ubuntu logo, and in the 120mm fan hole. They probably weren't needed in the fan hole, but I used them to be safe.
Third, print the file named
unmatched-psu-cover.stl. This should also be printed with the open side facing up. I used supports around where the GPU screw holes are, though again they probably weren't necessary.
If you're not using the full sized GPU add-on, you're done printing! Go ahead and skip to the next section. If you would like to use a full sized GPU, then print the GPU cover pieces named
unmatched-gpu-cover-psu-side.stl. They should be printed with the flat sides on the bottom and don't require any supports.
First mount the Unmatched to the motherboard mount. Thread 4 M3 x 8mm screws (not included) through the holes and screw the included standoffs into them, like so
Put the board on the standoffs and use the included screws to secure it in place. The board and mount can now be slid into the ITX cover as below. Don't slide it in all the way yet as we'll need to access the board to run wires to the power switch and fan. Now is the time to run all of the connections you want on the board. If you are using an M.2 Wi-Fi/Bluetooth card, the antennas can be connected through any of the hexagons on the case!
I also connected a fan to the Chassis Fan header, and ran cables from the Cherry MX switch to the front panel connector's power switch pins.
If using a GPU, now is also the time to connect the PCIe riser to the Unmatched.
With the PSU still not connected to the Unmatched, screw it into the PSU cover that you have printed. Screws should have come with the PSU for this. Learn from my mistakes and get a modular PSU if you can!
Now connect the ATX power from the PSU to the Unmatched and slide the Unmatched the rest of the way into its case. The Unmatched cover and the PSU cover should then be pressed together. These are meant to be a tight fit, and may require a little sanding to get them to properly connect. If you're not using the GPU part of the case, you're done! It should look like this:
The GPU pieces should be very easy to assemble. First, place the GPU in the side with the stands.
There is a screw hole in the back that you can use to add a screw to secure the GPU in place. Without this it may slide when trying to plug a cable into it. There are holes in the ITX cover and PSU cover that you can use to run a PCIe riser and power cables to the GPU. Then press the other part of the GPU cover into the side with the GPU stands. Last, press all the pieces together, and you're done!