Você está no 3DFinder
Buscamos em Thingiverse, MakerWorld e Printables ao mesmo tempo para te dar o melhor de cada uma.
Descrição
🚀 RaspiNAS by M.H. – Das modulare High-End DIY-NAS
Das RaspiNAS ist ein maßgeschneidertes Gehäuse für dein Raspberry Pi Home-Lab. Es kombiniert ein modernes Hexagon-Design mit maximaler Wartungsfreundlichkeit und ist für den zuverlässigen 24/7-Dauerbetrieb ausgelegt.
✨ Highlights & Features
- Wartungs-Clou (Toolless Base): Der Boden ist gesteckt und kann ohne Werkzeug vom Rahmen getrennt werden. Du kannst die gesamte Basiseinheit inklusive Raspberry Pi einfach herausziehen.
- Intelligente Lüftersteuerung: Inklusive Python-Script für eine dynamische PWM-Steuerung der Noctua-Lüfter basierend auf CPU- und HDD-Temperatur.
- Maßgeschneidertes HDD-Rack: Exakt passend für die WD Elements 2TB und eine SSK 128GB SSD (für das Betriebssystem).
- Vollmodularer Aufbau: Alle Seitenteile (3mm Wandstärke) und der Deckel sind einzeln abnehmbar.
- Smart Assembly: Optimiert für M2-Einschmelzmuttern, die durch präzise Passung einfach eingepresst werden können.
🛠 Hardware-Stückliste (BOM)
- Schrauben: M2 x 6mm Rundkopf (einheitlich für das gesamte Gehäuse).
- Muttern: M2 Einschmelzmuttern (werden in den Rahmen gepresst).
- Controller: Raspberry Pi 4 oder 5.
- Lüfter: 2x Noctua NF-A6x25 5V PWM (60mm).
- USB-Hub: Aktiver USB-Hub (z.B. RSHTECH RSH-516).
- Speicher: SSD-Boot für das OS empfohlen (SSK 128GB) + Datengrab (WD Elements).
- Und auch 2.5'' HDD oder SSD via Adapterschiene einfach zu montieren mit M3x 4 Inbusschrauben
🖥️ Software-Setup & Lüfter-Script
Für den perfekten Betrieb nutze ich:
- OS: OpenMediaVault (OMV) für die Dateiverwaltung.
- Remote Access: Tailscale für sicheren Zugriff ohne Portfreigaben.
- Mobile App: Owlfiles für den Zugriff via Smartphone.
Die Lüftersteuerung:
- Logic: Die Lüfter reagieren sowohl auf die CPU als auch auf die HDDs.
- Stufen: 30% Dauerbetrieb (Silent), 60% ab 55°C und 100% Full Power ab 62°C.
- Kickstart: Garantiert ein sicheres Anlaufen der Lüfter aus dem Stand.
💻 Intelligente Lüftersteuerung (DIY-Setup)
- Da MakerWorld keine Skripte zum Download erlaubt, findet ihr hier den Code für die automatische PWM-Steuerung. Das Skript sorgt dafür, dass die Noctua-Lüfter flüsterleise bleiben und nur hochdrehen, wenn CPU oder Festplatten es wirklich brauchen.
1. Installation
- Stelle sicher, dass die benötigten Tools auf deinem Raspberry Pi installiert sind:
- sudo apt update
sudo apt install pigpio smartmontools
sudo systemctl enable pigpiod
sudo systemctl start pigpiod 2. Das Skript erstellen
Erstelle eine Datei mit nano fan_control.py und kopiere diesen Code hinein:
- #!/usr/bin/env python3
import time
import pigpio
import subprocess - # --- Konfiguration ---
PIN = 18 # GPIO18 = Pin 12
PWM_HZ = 25000 # 25kHz
INTERVAL = 3 # Messintervall - # Stufen in Prozent
Dauerbetrieb = 30
SILENT_PCT = 60
FULL_PCT = 100 - # Temperatur-Schwellen
T_SILENT_ON = 55.0
T_SILENT_OFF = 50.0
T_FULL_ON = 62.0
T_FULL_OFF = 59.0 - def temp_c():
with open("/sys/class/thermal/thermal_zone0/temp", "r") as f:
return int(f.read().strip()) / 1000.0 - def get_max_hdd_temp():
temps = []
for drive in ['sda', 'sdb', 'sdc']:
try:
cmd = f"sudo smartctl -A -n standby /dev/{drive} | grep -i Temperature_Celsius"
output = subprocess.check_output(cmd, shell=True, encoding="utf-8")
temps.append(float(output.split()[9]))
except:
continue
return max(temps) if temps else 0 - def main():
pi = pigpio.pi()
pi.set_mode(PIN, pigpio.OUTPUT)
pi.set_PWM_frequency(PIN, PWM_HZ)
state = Dauerbetrieb
try:
while True:
t = max(temp_c(), get_max_hdd_temp() + 10) # HDD bekommt 10°C Bonus
if state == Dauerbetrieb and t >= T_SILENT_ON: state = SILENT_PCT
elif state == SILENT_PCT and t >= T_FULL_ON: state = FULL_PCT
elif state == FULL_PCT and t <= T_FULL_OFF: state = SILENT_PCT
elif t <= T_SILENT_OFF: state = Dauerbetrieb
pi.set_PWM_dutycycle(PIN, round(state * 255 / 100))
time.sleep(INTERVAL)
except KeyboardInterrupt:
pi.set_PWM_dutycycle(PIN, 0)
pi.stop() - if __name__ == "__main__":
main()
🖨 Druckhinweise
- Material: PLA oder PETG.
- Infill: 20% (Gyroid empfohlen).
- Montage: Drücke die M2-Muttern fest in die vorgesehenen Öffnungen. Falls sie locker sitzen, hilft ein winziger Punkt Sekundenkleber.
Viel Spaß beim Nachbauen! Ich freue mich riesig über eure Makes und Fotos!
14
Curtidas
21
Downloads
55
Coleções
5
Impressões
Categoria
Electronics
Tags
NAS
pi4
pi nas
Raspberry PI
WD
externe festplatte halterung
hdd
USB
usb hub
noctua 60mm
rshtech
ssk
raspi
Raspberry
raspberrypi 4
raspi 5
rasp
homelab
nas
netwerk
hdd 25 inch
SSD
ssd25
Licença
Standard Digital File License