NanoPi M4 DiskStation / SATA NAS / Up To 56 TB Network Storage! 3D Printer Model

Author: @
License: CC BY-NC-SA
File formats: stl,pdf,rar
Download type: zip
Size:41.1MB

The file 'NanoPi M4 DiskStation / SATA NAS / Up To 56 TB Network Storage! 3D Printer Model' is (stl,pdf,rar) file type, size is 41.1MB.

Summary

inspiriert von dem Artikel auf heise.de
inspired by the article on heise.de

(german original version) https://www.heise.de/newsticker/meldung/SATA-Adapter-fuers-selbst-gebaute-Rockchip-NAS-4313173.html - PDF download https://www.thingiverse.com/download:6190923
(english translated by google) https://translate.google.com/translate?sl=de&tl=en&u=https%3A%2F%2Fwww.heise.de%2Fnewsticker%2Fmeldung%2FSATA-Adapter-fuers-selbst-gebaute-Rockchip-NAS-4313173.html - PDF download https://www.thingiverse.com/download:6190962

Added raid functionality, full disk encryption and windows share compatibility!

what you need at least:

Useful Options:

build the frame:

parts to print (2-disk version):

The biggest part you need to print is 190x170mm - so it should be easily possible on your 200x200mm printer
Please try not to print the FullNAS.stl - this is just an overview!
The hole in the middle of the NanoCage requires support - you don't need support at the end of the antenna-pipes
The handles also need support
All parts are in the right orientation to print

  • 24x2020bracket.stl (in case of you decide to not buy them)
  • 2x HDD_Slot.stl (attached inside the top and bottom of the frame to carry the hard drive frames)
  • 2x HDD_Base.stl (to attach the hard disks)
  • 1x CaseCoverFanFrontLeftOLED
  • 1x PowerButton
  • 1x CaseCoverFrontRight
  • 1x CaseCoverBackNanoPiLeft
  • 1x CaseCoverBackFanRight
  • 2x CaseCoverSide
  • 2x Handle
  • 3x CaseCoverTopBottom
  • 1x CaseCoverBottomLeftLRS50LRS75
  • 1x NanoCage
  • 1x PartitionWall
  • 1x or 2x LM2596_Mount

4-disk version:

do not print 2x HDD_Slot. remove two of the frame corner brackets at the front right side. the fixings to attach the PartitionWall are already included

  • 1x 4x_HDD_Slot_bottom
  • 1x 4x_HDD_Slot_top

for case ventilation:

some screws, washers, nuts, nyloc nuts and 2020 hammer nuts:

  • 2x M2,5x8mm & 2x nuts (per LM2596S to PartitionWall)
  • 2x M3x5mm (inside power supply to CaseCoverBottomLRS50-75)
  • 4x M3x5mm (OLED to CaseCoverFanFrontLeftOLED)
  • 2x M3x8mm & 2x washers (Micro Tactile Switch Board to CaseCoverFanFrontLeftOLED)
  • 4x M3x8mm & 4x washers (PartitionWall to Alu Frame)
  • 12x M3x8mm & 12x washers & 12x M3 Hammer Nut (HDD_Slot to Alu Frame)
  • 16x M3x8mm & 16x washers & 16x M3 Hammer Nut (CaseCoverSides to Alu Frame)
  • 20x M3x8mm & 20x washers & 20x M3 Hammer Nut (CaseCoverTopBottom - Alu Frame)
  • 2x M3x10mm countersunk (outside power supply to CaseCoverBottomLRS50-75)
  • 4x M3x12mm & 4x washers (front 80mm fan to CaseCoverFanFrontLeftOLED)
  • 4x M3x12mm & 4x washers & 4x nyloc nuts (4x brackets of the PartitionWall)
  • 2x (4x) M3x14mm & 4x washers & 4x nyloc nuts (LM2596 to CaseCoverBackNanoPiLeft)
  • 4x M3x14mm & 8x washers & 4x nyloc nuts (rear 80mm fan to CaseCoverBackFan)
  • 4x M3x14mm & 4x washers & 4x nyloc nuts (NanoCage to CaseCoverBackNanoPiLeft)
  • 4x M5x8mm (CaseCoverTopBottom only Top to Alu Frame)
  • 4x 20mm Gummipuffer M5x12mm (CaseCoverTopBottom only Bottom to Alu Frame)
  • at least 4x 6-32UNC X 5/32” hard disk screws per hdd
  • a few screws that are forgotten in this overview

there is also included a little eagle schematic for a tiny micro tactile switch to function as a power switch. gcodes for a pcb mill are included. if you can not mill or etch a board, please use a little piece of a universal experiment single sided matrix breadboard pcb.

Software:

THIS IS NO LINUX TRAINING!

(but i will try to help you as well as i can if you leave any questions in the comments)
You should be familiar with Linux / Debian / Ubuntu / Armbian to know how to get needed extensions and how to configure them.
if you do not know what "apt-get update" means, then you better use https://www.openmediavault.org.
openmediavault is a ready-to-run network attached storage (NAS) solution based on Debian Linux. It already contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more. all services are controlled via a web interface.
Here is the link to the required image for the NanoPi M4: https://bit.ly/2TBaQk3

I have installed armbian and in addition:

  • mdadm - to create raid functionality
  • dm-crypt with luks - to encrypt the hard disks / logical drives & partitions
  • samba - to create windows compatible shares
  • openvpn - to access my nas from allover the world
  • apache2 & php7 & some self made scripts - to easy manage some nas-functions
  • exim4 & logwatch - to send panic e-mails if something went wrong
  • SH1106 OLED Status Display Driver ---> https://luma-oled.readthedocs.io/
24x2020bracket.stl 3.4MB
4x_HDD_Slot_bottom.stl 26.3MB
4x_HDD_Slot_top.stl 26.3MB
Baffle.stl 752.9KB
CaseCoverBackFanRight.stl 1.3MB
CaseCoverBackNanoPiLeft.stl 1.1MB
CaseCoverBottomLeftLRS50LRS75.stl 1.3MB
CaseCoverFanFrontLeftOLED.stl 1.9MB
CaseCoverFrontRight.stl 1.3MB
CaseCoverSide.stl 1.0MB
CaseCoverTopBottom.stl 564.5KB
FullNAS.stl 13.9MB
Handle.stl 13.0MB
HDD_Base.stl 8.0MB
HDD_Slot.stl 13.8MB
heise.de_sata-adapter_rockchip-nas.pdf 806.5KB
heise.de_sata-adapter_rockchip-nas_eng.pdf 802.7KB
LM2596_Mount.stl 2.6MB
Micro_Tactile_Switch_Board.rar 14.1KB
NanoCage.stl 1.5MB
NanoPiM4OLED.rar 21.3KB
PartitionWall.stl 1.9MB
PowerButton.stl 6.3MB
PowerDistributionPCB.rar 25.0KB