This is my NAS project based on a Raspberry Pi (4 or 5) running openmediavault.
As this project is too complex as to describe here in a few lines how to build this NAS, you will find a comprehensive Instructable here: https://www.instructables.com/Raspberry-Pi-NAS/
These were my design goals for the enclosure:
Cabling
- Just only the power and network connectors should be accessible from the outside
- Both connectors are on the rear side and next to each other
- Avoid the 90 degree offset for power and network connectors which is typical for Raspberry Pi
- The USB connectors and cables must be all inside the case for a clean design
Printing
- There are only a few parts to print: the enclosure tray, device rack and side lid - optional: a stand
- Quick and easy printability is secondary to design - supports are mandatory for the enclosure tray
- A compact size which can be printed on a 200x200mm printer - no large format printer required
- Durable connections - melt-in brass threaded inserts instead of printed threads or clips
Miscellaneous
- Must be suitable for both Raspberry Pi models 4 and 5
- No active cooling for noise reduction (0dB noise emission with SSD) @idle: 55°C CPU / 40°C SSD
- Meaningful multi-line display instead of simple status LEDs
- The display brightness will be reduced at night
- Cheap and easily available standard components