Back openDesk Edu for a sovereign, open-source education â every vote counts.
Vote nowSave products you love by clicking the heart icon.
A comprehensive survey of the Klipper firmware landscape â stock Klipper, Mainsail, Fluidd, Rinkhals for Kobra S1/S1C, KlipperScreen, and a decision framework for choosing the right firmware for your printer
Ich drucke nun schon seit einigen Jahren sporadisch in 3D, angefangen mit einem Ender 3 Pro und vor kurzem aufgerĂŒstet auf einen Anycubic Kobra S1. Dieser Artikel dokumentiert meinen Weg vom Einsteiger-Druck bis hin zu einem vollstĂ€ndig souverĂ€nen, cloud-freien Setup unter Verwendung von Rinkhals und OrcaSlicer.
Warum SouverÀnitÀt? Cloud-basierte Slicer und Drucker-Management-Dienste sind bequem, haben aber ihren Preis: Datenerfassung, erzwungene Updates und PlattformabhÀngigkeit. SouverÀnes Drucken bedeutet, dass alles lokal mit Open-Source-Tools geschieht, die Sie selbst kontrollieren.
In diesem Guide werde ich Folgendes behandeln:
Der Ender 3 Pro ist ein fantastischer Einsteiger-Drucker:
Trotz seiner Robustheit hat der Ender 3 Pro einige Nachteile:
Der Ender 3 Pro bewĂ€ltigt das USB-Drucken gut. Ich habe PrusaSlicer und Cura verwendet, wobei der G-Code auf einer SD-Karte oder ĂŒber eine USB-Verbindung gespeichert wurde. Der Drucker akzeptiert Standard-G-Code, sodass praktisch jeder Slicer funktioniert.
Nach einigen Jahren mit dem Ender 3 Pro war ich bereit fĂŒr etwas LeistungsfĂ€higeres. Der Anycubic Kobra S1 fiel mir aus mehreren GrĂŒnden ins Auge:
Der Kobra S1 wird ab Werk mit der Klipper-Firmware ausgeliefert. Klipper ist eine Open-Source-Firmware, die repetitive Bewegungsberechnungen an einen leistungsfÀhigeren Host (wie einen Raspberry Pi) auslagert. Das bedeutet:
Der Kobra S1 ist deutlich hochwertiger verarbeitet als der Ender 3 Pro:
Bei ca. 300 ⏠bietet der Kobra S1 ein hervorragendes Preis-Leistungs-VerhĂ€ltnis fĂŒr native Klipper-UnterstĂŒtzung und verbesserte Hardware. Es ist ein klarer Upgrade-Pfad von Einsteiger-Druckern, ohne direkt zu High-End-Kits springen zu mĂŒssen.
OrcaSlicer ist ein Fork von PrusaSlicer mit zusĂ€tzlichen Funktionen, die auf chinesische 3D-Drucker (wie Anycubic) ausgerichtet sind. Er ist mein bevorzugter Slicer fĂŒr den Kobra S1.
OrcaSlicer lÀuft auf mehreren Plattformen:
Linux (Debian/Ubuntu):
wget https://github.com/SoftFever/OrcaSlicer/releases/latest/download/OrcaSlicer_Linux_AppImage.AppImage
chmod +x OrcaSlicer_Linux_AppImage.AppImage
./OrcaSlicer_Linux_AppImage.AppImage
macOS (Intel):
brew install --cask orcaslicer
Windows: Laden Sie den Installer von den OrcaSlicer releases herunter
FĂŒr den Kobra S1:
Nach dem Import des Profils habe ich folgende Anpassungen vorgenommen:
In Klipper ist die Bed Mesh Kalibrierung essenziell fĂŒr eine gleichmĂ€Ăige erste Schicht. Ăber OrcaSlicer oder Ihr Host-Interface:
Dies gleicht etwaige Unebenheiten im Druckbett aus.
Pressure Advance verbessert die DruckqualitÀt, indem es die Extrusionsverzögerung bei GeschwindigkeitsÀnderungen kompensiert:
Typische Werte: 0,03â0,06 s, abhĂ€ngig von Ihrem Hotend.
Rinkhals ist ein Docker-basierter Klipper-Host mit einem modernen Web-Interface. Er ist vollstĂ€ndig Open-Source und gibt Ihnen die volle Kontrolle ĂŒber Ihren Drucker.
git clone https://github.com/jbatonnet/Rinkhals.git
cd Rinkhals
# Create a backup directory for your configuration
mkdir -p backups
# Run Rinkhals with Docker
docker-compose up -d
# Access the web interface at http://localhost:7125
Backups: Erstellen Sie einen automatischen Backup-Zeitplan:
# Back up configuration weekly (example cron job)
echo "0 0 * * 0 tar -czf backups/rinkhals-$(date +\%Y\%m\%d).tar.gz ./" | crontab -
Wenn Sie eine Backup-Lösung gegenĂŒber rohen Docker-EintrĂ€gen bevorzugen, nutzen Sie Easy Backup:
Dies ist besonders hilfreich, wenn Sie mit verschiedenen Klipper-Konfigurationen experimentieren.
Beim ersten Start fĂŒhrt Sie Rinkhals durch folgende Schritte:
Folgen Sie dem Assistenten; dies dauert etwa 10â15 Minuten.
Verbinden Sie den Kobra S1 ĂŒber USB mit Ihrem Host:
Linux:
ls /dev/ttyUSB* /dev/ttyACM* # one of these is your printer
macOS:
ls /dev/tty.usbserial* # use the path you find
Windows: GerĂ€te-Manager â AnschlĂŒsse (COM & LPT) â Notieren Sie Ihre COM-Port-Nummer
Geben Sie in Rinkhals den GerÀtepfad (z. B. /dev/ttyUSB0 oder COM3) in den Druckereinstellungen ein.
Der Kobra S1 unterstĂŒtzt die Netzwerkverbindung ĂŒber Wi-Fi:
192.168.1.100)7130 fĂŒr die Moonraker API bei Klipper-Setups)Konfigurieren Sie OrcaSlicer, um direkt ĂŒber Rinkhals zu drucken:
http://localhost:7125 (oder http://192.168.1.x:7125)Nun können Sie direkt aus OrcaSlicer slicen und drucken, ohne G-Code-Dateien manuell speichern zu mĂŒssen.
Rinkhals unterstĂŒtzt die Integration von Webcams fĂŒr Zeitrafferaufnahmen:
/dev/video0 unter Linux)Ihre Zeitraffer werden automatisch mit dem Druckfortschritt synchronisiert.
Die Rinkhals Web-UI bietet die volle Kontrolle:
Hier werden Sie 90 % Ihrer Druckverwaltung erledigen, sobald alles eingerichtet ist.
Da Rinkhals die Druckersteuerung ĂŒber Ihr Netzwerk exponiert:
7125 (Rinkhals) und 7130 (Moonraker) benötigen nur internen ZugriffFalls Sie Rinkhals extern zugĂ€nglich machen mĂŒssen, verwenden Sie:
SouverĂ€nes Drucken bedeutet, dass Sie die Kontrolle haben â Sie möchten nicht, dass Fremde Dateien an Ihren Drucker senden!
Nach dem Upgrade habe ich Folgendes festgestellt:
Die Kombination aus Rinkhals + OrcaSlicer + Kobra S1 erwies sich als extrem stabil:
ZukĂŒnftige Verbesserungen, die ich in ErwĂ€gung ziehe:
SouverĂ€nitĂ€t betrifft nicht nur Software â Hardware spielt ebenfalls eine Rolle. Durch die Nutzung von Rinkhals, OrcaSlicer und Open-Source-Firmware haben Sie die vollstĂ€ndige Kontrolle ĂŒber Ihren Druck-Workflow. Keine Cloud-AbhĂ€ngigkeiten, keine erzwungenen Updates, keine Datenerfassung.
Wenn Sie neu im 3D-Druck sind, fangen Sie einfach an. Der Ender 3 Pro oder Ă€hnliche Einsteigerdrucker sind fantastisch zum Lernen. Wenn Sie bereit fĂŒr ein Upgrade sind, bieten Klipper-basierte Setups wie der Kobra S1 mit Rinkhals die nĂ€chste Stufe an LeistungsfĂ€higkeit, ohne die Freiheit aufzugeben.
Viel SpaĂ beim Drucken! đšïž