Origin (Pitfall)#
Since I learned about NAS, I have been deeply trapped in it, unable to escape. Unfortunately, the commercial NAS on the market is expensive and closed, which are reasons that hinder my purchase. At this time, being a novice, I thought I could DIY one with the remaining Raspberry Pi in hand.
Preparation (Entering the Pit)#
Hardware#
- Raspberry Pi 4B (I am using the 4G version)
- 5.5*2.1 DC—005 socket (one)
- Female header (1x2p one)
- Bakelite board (5*/cm one piece)
- XL6009 DC-DC automatic step-up and step-down (one piece)
- Ugreen SATA to USB 3.0 (one)
- A bundle of 26AWG wire
- A set of soldering equipment
- TF card (I have a SanDisk 64G one)
3D Modeling#
Speaking of this, I am not very good at it (one could say I can't do it). However, with the help of Tobychui, I borrowed his template and successfully modeled it using the excellent aprint.
Hands-on DIY (Directly into the Pit)#
Soldering Part#
Software Part#
Of course, the software used here is ArozOS, and running underneath it is DietPi. At the same time, Tailscale and OmniEdge are used for remote connections.
Installation methods can be found in the previous article.
Results Display#
https://player.bilibili.com/player.html?aid=296266066&bvid=BV1sF411J7FD&cid=500715652
Improvements#
I have made some improvements based on the original plan by Tobychui.
- Integrated the old Raspberry Pi case, giving it a fan.
- Made a hole on the HDMI side (for future development).
- Removed part of the area above the USB port to facilitate interface access.
Big Pits#
Due to my lack of DIY experience, there were many unexpected big pitfalls this time.
- 26AWG is thicker than 30AWG.
- The adapter board was out of stock (so I later switched to Ugreen).
- After disassembling the Ugreen adapter board, the solder pads fell off due to high-temperature soldering.
- ...
Conclusion/Acknowledgments#
This DIY project has allowed me to learn a lot about circuits and to have my own NAS. Thanks to Tobychui for the help! 😄😄😄
Everyone is also welcome to participate in maintaining ArozOS.
Feel free to join our Telegram group.