Inhaltsverzeichnis
Viele Benutzer, die mit einer manuellen Bettnivellierung begonnen haben, haben darüber nachgedacht, ihren 3D-Drucker auf eine automatische Bettnivellierung umzurüsten, sind sich aber nicht sicher, wie sie das anstellen sollen. In diesem Artikel erfahren Sie, wie Sie Ihre manuelle Nivellierung auf eine automatische Bettnivellierung umstellen können.
Um auf die automatische Bettnivellierung aufzurüsten, müssen Sie Ihr Druckbett reinigen und dann manuell nivellieren. Installieren Sie Ihren Sensor für die automatische Bettnivellierung mithilfe der Halterungen und des Kits und laden Sie dann die entsprechende Firmware herunter und installieren Sie sie. Konfigurieren Sie Ihre X-, Yamp; Z-Offsets und starten Sie den automatischen Nivellierungsprozess an Ihrer Maschine. Passen Sie den Z-Offset anschließend an.
Es gibt noch mehr Details, die Ihnen bei der Verbesserung Ihrer Bettnivellierung helfen, also lesen Sie weiter.
Wie funktioniert die automatische Bettnivellierung?
Die automatische Bettnivellierung arbeitet mit einem Sensor, der den Abstand zwischen dem Sensor und dem Bett selbst misst und diesen Abstand ausgleicht. Die X-, Y- und Z-Abstände werden in den Einstellungen des 3D-Druckers gespeichert, sodass Sie sicherstellen können, dass Ihr Bett nach der Installation genau nivelliert wird.
Es gibt auch eine Einstellung, die als Z-Offset bezeichnet wird und einen zusätzlichen Abstand bietet, um sicherzustellen, dass die Düse das Druckbett tatsächlich berührt, wenn Sie Ihren 3D-Drucker "nach Hause" bringen.
Es gibt einige Arten von Sensoren zur automatischen Bettnivellierung für 3D-Drucker:
- BLTouch (Amazon) - am beliebtesten
- CR Touch
- EZABL Pro
- SuperPinda
Ich habe einen Artikel mit dem Titel Best Auto-Leveling Sensor for 3D Printing - Ender 3 & More geschrieben, in dem Sie weitere Informationen finden können.
Einige dieser Produkte verfügen über verschiedene Sensortypen, wie z. B. der BLTouch mit einem zuverlässigen Kontaktsensor, der einfach zu bedienen, präzise und mit verschiedenen Druckbetten kompatibel ist.
Der SuperPinda, der normalerweise in Prusa-Maschinen zu finden ist, ist ein induktiver Sensor, während der EZABL Pro einen kapazitiven Sensor hat, der metallische und nicht-metallische Druckbetten erkennen kann.
Sobald Sie Ihre automatische Bettnivellierung eingerichtet haben, sollten Sie in der Lage sein, einige großartige erste Schichten zu erhalten, was zu mehr Erfolg bei 3D-Drucken führt.
Das folgende Video veranschaulicht und beschreibt sehr gut, wie die automatische Bettnivellierung funktioniert.
Einrichten der automatischen Bettnivellierung bei einem 3D-Drucker - Ender 3 & Mehr
- Reinigen Sie das Druckbett und die Düse von Verunreinigungen.
- Manuelles Nivellieren des Bettes
- Installieren Sie den automatischen Nivellierungssensor mit der Halterung und den Schrauben zusammen mit dem Kabel
- Laden Sie die richtige Firmware für Ihren automatischen Nivellierungssensor herunter und installieren Sie sie
- Konfigurieren Sie Ihre Offsets, indem Sie die X-, Y- und Z-Abstände messen.
- Starten Sie den automatischen Nivellierungsprozess Ihres 3D-Druckers
- Fügen Sie Ihrem Slicer alle relevanten Startcodes hinzu
- Live-Einstellung des Z-Offsets
1. reinigen Sie das Druckbett und die Düse von Ablagerungen
Der erste Schritt bei der Installation der automatischen Bettnivellierung besteht darin, das Druckbett und die Düse von Ablagerungen und Filament zu reinigen, da diese die Nivellierung des Bettes beeinträchtigen können.
Es kann eine gute Idee sein, Isopropylalkohol mit einem Papiertuch zu verwenden oder den Schaber zu benutzen, um Ablagerungen zu entfernen. Das Erwärmen des Bettes kann helfen, festsitzendes Filament vom Bett zu lösen.
Ich würde auch empfehlen, etwas wie die 10 Stück kleine Drahtbürste mit gebogenem Griff von Amazon zu verwenden. Ein Benutzer, der diese gekauft hat, sagte, dass sie bei seinem 3D-Drucker zum Reinigen der Düse und des Heizblocks gut funktioniert, obwohl sie nicht die stabilsten sind.
Er sagte, da sie ziemlich billig seien, könne man sie wie Verbrauchsmaterial behandeln.
2. das Bett manuell nivellieren
Der nächste Schritt nach der Reinigung des Bettes ist die manuelle Nivellierung, damit der automatische Nivellierungssensor eine gute Höhe erreicht. Das bedeutet, dass Sie den 3D-Drucker zu Hause aufstellen, die Nivellierungsschrauben an den vier Ecken des Bettes einstellen und das Bett mit der Papiermethode ausrichten.
Sehen Sie sich das folgende Video von CHEP an, in dem gezeigt wird, wie Sie Ihr Bett manuell nivellieren.
Ich habe auch eine Anleitung zum Nivellieren des 3D-Druckerbettes geschrieben - Kalibrierung der Düsenhöhe.
3. den Sensor für die automatische Nivellierung installieren
Nun können wir den eigentlichen Nivelliersensor installieren, wobei der BL Touch eine beliebte Wahl ist. Bevor Sie dies tun, sollten Sie aus Sicherheitsgründen die Stromversorgung unterbrechen.
Ihr Bausatz sollte eine Halterung mit zwei Schrauben enthalten, die für die von Ihnen gewählte Version des 3D-Druckers geeignet sind. An der Halterung des Hotends befinden sich zwei Löcher, in die die Halterung des Sensors passen kann.
Befestigen Sie die Halterung mit zwei Schrauben an Ihrem 3D-Drucker und montieren Sie dann den Sensor an der Halterung. Es ist eine gute Idee, den Draht zu installieren, bevor Sie ihn an der Halterung befestigen.
Dann müssen Sie alle Kabelbinder von der Verkabelung entfernen und die Schrauben von der Elektronikabdeckung an der Unterseite des 3D-Druckers entfernen. Eine Schraube sollte sich oben und drei unten befinden.
Eine von CHEP angewandte Technik besteht darin, ein Stück Kupferdraht zu nehmen, das Ende mit einer Schlaufe zu versehen und es durch die Kabelhülse zu führen.
Siehe auch: Wie man kaputte 3D-gedruckte Teile repariert - PLA, ABS, PETG, TPUDann verband er die Schleife mit den BL Touch-Anschlüssen und führte sie durch die Kabelhülse auf die andere Seite zurück, um dann den Anschluss des automatischen Nivellierungssensors mit der Hauptplatine zu verbinden.
Auf der Hauptplatine des Ender 3 V2 sollte ein Anschluss für einen Sensor zur automatischen Bettnivellierung vorhanden sein. Beim Ender 3 sind wegen des Platzes auf der Hauptplatine zusätzliche Schritte erforderlich.
Wenn Sie die Elektronikabdeckung wieder anbringen, achten Sie darauf, dass Sie keine Kabel einklemmen, und stellen Sie sicher, dass die Kabel nicht mit den Lüftern in Berührung kommen.
Sie können diese Videoanleitung von Teaching Tech für den Ender 3 und die Verdrahtung befolgen. Es erfordert den 3D-Druck einer BL Touch-Halterung (Amazon), sowie eine Ender 3 5 Pin 27 Platine für BL Touch.
Wenn Sie Ihren 3D-Drucker einschalten, erkennen Sie den Sensor daran, dass er funktioniert, indem er zweimal auf dem Druckbett klickt.
4. herunterladen & korrekte Firmware installieren
Das Herunterladen und Installieren der richtigen Firmware-Datei ist der nächste Schritt zum Einrichten des automatischen Bettnivellierungssensors auf Ihrem 3D-Drucker. Je nachdem, welches Mainboard Sie haben, finden Sie einen speziellen Download für Ihren BLTouch oder einen anderen Sensor.
Ein Beispiel für den BL Touch ist die auf GitHub veröffentlichte Jyers Marlin-Firmware, eine seriöse und beliebte Firmware, die viele Nutzer heruntergeladen und erfolgreich installiert haben.
Es gibt spezielle Downloads für den Ender 3 V2 für einen BLTouch. Wenn Sie einen anderen 3D-Drucker oder Nivellierungssensor haben, sollten Sie die Datei entweder auf der Produktwebsite oder auf GitHub finden können. Stellen Sie sicher, dass Sie die Version wählen, die mit Ihrem Mainboard kompatibel ist.
Schauen Sie sich die offizielle Creality Latest Firmware für den BLTouch an. Diese enthält die .bin Datei wie die "E3V2-BLTouch-3×3-v4.2.2.bin Datei, die für den Ender 3 V2 und ein 4.2.2 Board ist.
Kopieren Sie sie einfach auf eine SD-Karte, schalten Sie den Drucker aus, legen Sie die SD-Karte in den Drucker ein, schalten Sie ihn ein und nach etwa 20 Sekunden sollte der Bildschirm aufleuchten, was bedeutet, dass sie installiert ist.
5. konfigurieren Sie Offsets
Dies wird benötigt, um der Firmware mitzuteilen, wo sich der Sensor relativ zur Düse befindet, um ihm eine X- und Y-Richtung und einen Z-Offset zu geben. Mit der Jyers-Firmware auf dem Ender 3 V2 werden die Schritte folgendermaßen ausgeführt.
X-Richtung
Messen Sie zunächst, wie weit der BLTouch-Sensor von der Düse entfernt ist, und geben Sie diesen Wert in Ihren 3D-Drucker ein. Sobald Sie Ihre Messung für die X-Richtung haben, navigieren Sie zu Main Menu> Control> Advance> Probe X Offset, und geben Sie den Abstand als negativen Wert ein.
In einem Video-Tutorial hat CHEP seine Entfernung als -44 gemessen. Gehen Sie danach zurück und klicken Sie auf "Einstellungen speichern", um die Informationen zu speichern.
Y-Richtung
Das Gleiche wollen wir auch für Y tun.
Navigieren Sie zu Main Menu> Control> Advance> Probe Y Offset. Messen Sie den Abstand in Y-Richtung und geben Sie den Wert als Negativ ein. CHEP hat hier als Referenz einen Abstand von -6 gemessen. Gehen Sie danach zurück und klicken Sie auf "Store Settings", um die Informationen zu speichern.
Auto Zuhause
An diesem Punkt wird der BL Touch zum Z-Stop-Schalter, so dass Sie Ihren vorhandenen Z-Endschalter nach unten verschieben können. Jetzt wollen wir den Drucker so ausrichten, dass er sich in der Mitte des Bettes befindet.
Navigieren Sie zu Hauptmenü> Vorbereiten> Auto Home, um sicherzustellen, dass der Sensor ausgerichtet ist. Bewegen Sie den Druckkopf in X- und Y-Richtung in die Mitte und drücken Sie für die Z-Richtung zweimal nach unten. An diesem Punkt ist er ausgerichtet.
Z-Richtung
Als letztes wollen wir die Z-Achse einrichten.
Navigieren Sie zu Main Menu> Prepare> Home Z-Axis. Der Drucker fährt zur Mitte des Druckbetts und tastet zweimal. Dann fährt er dorthin, wo der Drucker denkt, dass 0 ist, und tastet zweimal, aber er berührt nicht wirklich die Oberfläche des Druckbetts, so dass wir den Z-Offset anpassen müssen.
Zuerst sollten Sie die "Live-Anpassung" aktivieren und dann eine grobe Messung vornehmen, um zu sehen, wie weit Ihre Düse vom Bett entfernt ist. Sobald Sie das getan haben, können Sie den Wert in den Z-Versatz eingeben, um die Düse abzusenken.
Als Referenz hat CHEP einen Abstand von -3,5 gemessen, aber ermitteln Sie Ihren eigenen Wert. Sie können dann ein Stück Papier unter die Düse legen und die Mikroschrittfunktion verwenden, um die Düse weiter abzusenken, bis das Papier und die Düse Reibung haben, und dann auf "Speichern" klicken.
6 Starten Sie den automatischen Nivelliervorgang.
Navigieren Sie zu Hauptmenü> Nivellierung und bestätigen Sie die Nivellierung, um mit der Nivellierung zu beginnen. Der Druckkopf tastet das Bett in einem 3 x 3 Raster mit insgesamt 9 Punkten ab, um ein Netz zu bilden. Wenn die Nivellierung abgeschlossen ist, klicken Sie auf "Bestätigen", um die Einstellungen zu speichern.
7. relevanter Startcode zum Slicer hinzufügen
Da wir den BLTouch verwenden, wird in der Anleitung erwähnt, dass ein G-Code-Befehl im Feld "Start G-Code" eingegeben werden muss:
M420 S1 ; Autolevel
Dies ist notwendig, um das Mesh zu aktivieren. Öffnen Sie einfach Ihren Slicer, für dieses Beispiel werden wir Cura verwenden.
Klicken Sie auf den Pfeil nach unten neben Ihrem 3D-Drucker und wählen Sie "Drucker verwalten".
Nun wählen Sie "Maschineneinstellungen".
Daraufhin wird der "Start G-code" aufgerufen, in den Sie den Befehl "M420 S1 ; Autolevel" eingeben.
Dadurch wird Ihr Gewebe automatisch zu Beginn jedes Drucks eingezogen.
8. live Z-Offset einstellen
Ihr Bett wird zu diesem Zeitpunkt nicht perfekt nivelliert sein, da wir in einem zusätzlichen Schritt den Z-Versatz live einstellen müssen.
Wenn Sie einen neuen 3D-Druck starten, gibt es eine "Tune"-Einstellung, mit der Sie Ihren Z-Offset live anpassen können. Wählen Sie einfach "Tune" und scrollen Sie dann nach unten zu Z-Offset, wo Sie den Z-Offset-Wert für eine bessere Nivellierung ändern können.
Sie können einen 3D-Drucker verwenden, bei dem eine Filamentlinie um die Außenkante des Bettes extrudiert wird, und mit dem Finger fühlen, wie gut das Filament am Bett haftet. Wenn es sich locker anfühlt, sollten Sie den "Z-Offset Down" einstellen, um die Düse nach unten zu bewegen und umgekehrt.
Wenn Sie einen guten Punkt erreicht haben, speichern Sie den neuen Z-Offset-Wert.
CHEP geht auf diese Schritte genauer ein. Schauen Sie sich das Video unten an, um zu sehen, wie Sie dies für Ihren 3D-Drucker tun können.
Lohnt sich die automatische Bettnivellierung?
Die automatische Bettnivellierung lohnt sich, wenn Sie viel Zeit damit verbringen, Ihr Bett zu nivellieren. Mit den richtigen Upgrades wie steifen Federn oder Silikon-Nivelliersäulen sollten Sie Ihr Bett nicht sehr oft nivellieren müssen. Manche Menschen müssen ihr Bett nur alle paar Monate neu nivellieren, was bedeutet, dass sich die automatische Bettnivellierung in diesen Fällen möglicherweise nicht lohnt.
Mit etwas Erfahrung dauert es nicht allzu lange, ein Bett manuell zu nivellieren, aber für Anfänger kann es mühsam sein. Viele Leute lieben die automatische Nivellierung von Betten, nachdem sie einen BLTouch mit der entsprechenden Firmware installiert haben.
Ein Benutzer erwähnte, dass es sich für ihn sehr lohnt, weil er sich keine Gedanken über die perfekte Nivellierung des Bettes machen muss. Ein anderer Benutzer, der für die manuelle Nivellierung seines Bettes war, sagte, dass er ein BLTouch hat und es der manuellen Nivellierung vorzieht.
Sie verwenden auch die Klipper-Firmware anstelle von Marlin, die einige großartige Funktionen hat, die den Leuten gefallen. Es ist auch besser, wenn Sie verschiedene Bauoberflächen ausprobieren, weil es einfacher ist, sie zu wechseln, da die automatische Nivellierung einsetzt.
Ich persönlich nivelliere mein Bett immer noch manuell, aber ich habe 3D-Drucker, die über eine Nivellierhilfe verfügen, die die Konsistenz mit der Zeit verbessert.
Wenn Sie Probleme mit der Nivellierung haben, habe ich einen Artikel mit dem Titel How to Fix Ender 3 Bed Leveling Problems - Troubleshooting geschrieben
Ich habe auch schon von Leuten gehört, die Probleme mit einer guten Nivellierung hatten, so dass die Dinge nicht immer perfekt mit der automatischen Bettnivellierung laufen, aber das liegt wahrscheinlich an Benutzerfehlern oder am Kauf von Klonen von automatischen Bettnivellierungssensoren.
Einige der Vorteile der automatischen Bettnivellierung sind:
- Verbesserung der Erfolgsquote von 3D-Drucken
- Spart Zeit und Ärger beim Nivellieren, vor allem, wenn man keine Erfahrung damit hat.
- Verringert mögliche Schäden an der Düse und der Auftragsoberfläche durch Schaben.
- Kompensiert gut verzogene Bettflächen
Wenn es Ihnen nichts ausmacht, Ihr Bett von Zeit zu Zeit zu nivellieren, und Sie keine zusätzlichen Ausgaben für Ihren 3D-Drucker tätigen wollen, dann würde ich sagen, dass sich die automatische Bettnivellierung nicht lohnt, aber viele Leute sagen, dass es sich langfristig lohnt.
G-Codes für die automatische Bettnivellierung - Marlin, Cura
Die automatische Bettnivellierung verwendet mehrere G-Codes, mit denen Sie vertraut sein müssen, sowie deren Parameter:
- G28 - Auto Home
- G29 - Bettnivellierung (einheitlich)
- M48 - Prüfung der Wiederholbarkeit der Sonde
G28 - Auto Home
Der Befehl G28 ermöglicht die Referenzierung, ein Prozess, der es dem Gerät ermöglicht, sich zu orientieren und verhindert, dass sich die Düse aus dem Druckbett bewegt. Dieser Befehl wird vor jedem Druckvorgang ausgeführt.
G29 - Bettnivellierung (einheitlich)
Der G29-Befehl startet die automatische Bettnivellierung vor dem Druck und wird in der Regel nach dem G28-Befehl gesendet, da der G28-Befehl die Bettnivellierung deaktiviert. Basierend auf der Marlin-Firmware umgeben unterschiedliche Parameter den G29-Befehl, je nach Nivellierungssystem.
Siehe auch: Wie lange kann man unausgehärtetes Harz in einem 3D-Druckerbehälter lassen?Hier sind die Bettnivelliersysteme:
- Unified Bed Leveling: Es handelt sich um eine netzbasierte Methode zur automatischen Nivellierung des Druckbetts, bei der der Sensor das Druckbett an einer bestimmten Anzahl von Punkten misst. Sie können jedoch auch Messungen eingeben, wenn Sie keinen Sensor haben.
- Bilineare Bettnivellierung: Bei dieser netzbasierten Methode zur automatischen Nivellierung des Druckbetts wird das rechteckige Gitter mit dem Sensor an einer bestimmten Anzahl von Punkten abgetastet. Im Gegensatz zur linearen Methode wird ein Netz erzeugt, das ideal für verzogene Druckbetten ist.
- Lineare Bettnivellierung: Bei dieser matrixbasierten Methode tastet der Sensor das rechteckige Gitter an einer bestimmten Anzahl von Punkten ab. Die Methode verwendet einen mathematischen Algorithmus der kleinsten Quadrate, der die Neigung des Druckbetts in einer Richtung kompensiert.
- 3-Punkt-Nivellierung: Dabei handelt es sich um ein matrixbasiertes Verfahren, bei dem der Sensor das Druckbett an drei verschiedenen Punkten mit einem einzigen G29-Befehl abtastet. Nach der Messung erzeugt die Firmware eine geneigte Ebene, die den Winkel des Bettes darstellt und sich daher am besten für geneigte Betten eignet.
M48 - Prüfung der Wiederholbarkeit der Sonde
Der Befehl M48 prüft den Sensor auf Präzision, Genauigkeit, Zuverlässigkeit und Wiederholbarkeit. Dieser Befehl ist notwendig, wenn Sie verschiedene Stroboskope verwenden, da diese unterschiedliche Eigenschaften aufweisen.
BLTouch G-Code
Für diejenigen, die den BLTouch-Sensor verwenden, sind unten einige G-Codes aufgeführt, die verwendet werden:
- M280 P0 S10: So setzen Sie die Sonde ein
- M280 P0 S90: Zum Zurückziehen der Sonde
- M280 P0 S120: Durchführung eines Selbsttests
- M280 P0 S160: Alarmauslösung aktivieren
- G4 P100: Verzögerung für BLTouch