My PiNAS project, part yeeha, Design complete (essentially)

Jan 17, 2025 2:02 PM

previous: https://imgur.com/gallery/B65iowe
This is the last print before the final ABS print and nickel coating. (Sever case will be ABS, backplane case is ABS with PC ears)
All up and running :D

Since I get asked a lot about my intentions and motivations I'll put this here:
https://imgur.com/gallery/Duk1LUq/comment/2424103431/1

This took a year longer than I'd hoped for, but I'm essentially done with the production design. The lid needs some small adjustments, but those can be added to the final print. I have the parts for a power sequencing circuit, but since the issue that that solves is mostly cosmetic (lane errors during reboots only) I left that out for now. I can easily add it inline with the external power cable later.

The abs will be gray, but the translucent natural PLA has been neat.

Inside: https://i.imgur.com/oE1Hpr8.jpg

This is just a test rack I setup. The production rack is 6U, deeper, and enclosed.
The tape is just temporary until I make the aforementioned lid adjustments

Something I added for the PCIe switch. With its small heatsink, an individual fan worked better than pulling air over it with the exhaust fans.
It's an Adda branded, 5v 40x10mm
I toyed with the idea of some kind of heatsink attachment, but this was much easier. It's a separate part that I just solvent welded to the case.
Runs off the Pi's 5v because it was convenient

I have an AC power meter to monitor usage.

This pic is during a raid-z expansion operation of an 7 drive array. This is a newer feature of ZFS and involves redistributing all of the data across the array, so it's an I/O intensive task.
The 114w is at the wall and it hopped around only by a few watts.
This includes, 8 SAS HDDs, a SAS backplane, (2) 80mm backplane fans, 3 SAS SSDs, 10GbE NIC, SAS-12Gb HBA, PCIe 3.0 switch, (7) 40mm fans and the RPi5

When no drive operation is running, this configuration idles at 75w.
Putting the drives to sleep results in a 40w idle

I was hoping I could capture all the little drive noises but the phone camera amplifies the fan noise too much. It's about 60% less wooshy in person lol

The plan is 12 8TB with 2 parity drives. I'll be adding drives as I can afford them (thanks to the new raidz expansion feature). I currently have 5 8TB and a few smaller. The backplane can be daisy chained and I have 2 more, so I could get ridiculous with it ;)

Cat tax

3d_printing

nas

pinas

hobby

raspberry_pi

You can't just go posting your pinas all will nilly

6 months ago | Likes 2 Dislikes 0

Thats really neat, I assume the plastic isn't load bearing -- essentially all the weight is resting on the switch. Are the disks in a purpose built enclosure, or did you design something for SATA connections?

6 months ago | Likes 3 Dislikes 0

For the first q, I designed it to be load bearing but it's not in the pic. The ears on the drive enclosure are 6mm thick polycarbonate (Polymaker PC Tough). I've done weight tests and it's extremely strong. but there will be metal equipment underneath as well, like the pic. The drive enclosure is a SAS backplane from some preexisting server. I got it from an IT recycling store for $80 and built a case and PSU around it.

6 months ago | Likes 2 Dislikes 0

Without seeming too forward, i'd like to congratulate you on your PiNAS

6 months ago | Likes 3 Dislikes 0

6 months ago | Likes 2 Dislikes 0