Recently I have built another NAS but this time based on the orange pi zero 2 with the same configuration as the one I open source few months before. The one on the right (white one) is the latest one while the left one (black one) is the old one.I have store both of these NAS, one powered up and one powered down for maintenance, at my university and a scheduled power outage bring down the new one. Generally speaking, power outage isn't a big issue for SBCs as they will just kick start themselves again after there are power again, but this time, it cannot detect any of the two hard drives.
At first I was questioning about the power management and regulation section of my design. So I added a bypass buck converter that supply 5V to the SATA to USB adapter's USB 5V rail, but issues still exists and IO error just shown up on the linux dmesg outputa
I tried swapping out the drives, rebooting, rubbing the contacts with rubber and many other debugging methods and even call in my friend from Computer Science department for helping with the debugging. Finally, we came to a conclusion that it is not the power supply issue nor the disk issue. We boils down to two possible issues 1. The SATA adapter is fried during the power resume and a voltage surge is happened during the first few ms of power resume (But we do use a power supply with ESD protection) 2. There are bugs in the linux kernel built by orange pi zero 2 which, I have no idea why it happen at the same time we have power outage, have effects on USB stability
As I am still rushing my Master thesis and don't have time to continue to debug this. That is why I bought a used D525 Intel Atom motherboard from a (questionable) seller online, combining with a used aluminum PC case and a Dell ATX power supply, I am building my x86 NAS (finally) for real and hope this time it will work without bringing me any further troubles, at least not before I have done with my thesis.
As I am trying to build a cluster software for this project and test for their speed, I need to have at least two of these NAS device to start testing. That is why I am building a 2nd one out of left over materials from the first prototype.
After the printing is done and assembled, I notice it feels like the S branded NAS lying in the corner of the server room. I wonder if I will get sue for its design? But just in case, I better stick with the hot-plug version instead and leave this front-panel for next project :P
The single bay version of the 3D printable NAS is completed. The models are uploaded to the file section of this project as "single_bay_final.zip".
If you want one for some reason (maybe you want a single 10TB HDD instead of two 4TB one?) , you can use this version instead.
All the components required for the electronics are identical to the 2 bay version, except you can choose to not solder one of the 12V buck converter as well as the 2nd bay's SATA adapter. Take a look at the model files and you will know how to work on it.
Single bay version designing in progress. This is a version design for tight living space. This design can be stacked up and cramp into gaps between furniture and walls (But I guess no one will do this right?)
The previous power management board didn't factor in the status LED light and the fan for cooling the HDD. In the work in progress version, I added two more 5V XHR-2.54 header for doing just that. Note that some 12V fan that fits (6010) can actually be powered by 5V and it is actually much quieter if it is under voltage. In this revision, I am taking advantage of this properties and allow 5V powering of a 12V 6010 fan. Here is the 3D preview if anyone of you is interested.