Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> 3d Drucken

Home-Position eines 3D-Druckers neu kalibrieren:Schritt für Schritt!

Da unsere Erfahrung im 3D-Druck im Laufe der Zeit wächst, werden wir vielleicht auch den Mut bekommen, an unserer Hardware zu basteln, Updates zu installieren oder andere Start- und End-G-Code-Schnipsel zu setzen. Zu sehen, wie unsere Ergänzungen die Ausgabequalität unserer Maschine verbessern, kann unglaublich lohnend sein, und wir werden dabei sicherlich eine Menge Wissen erwerben.

Wenn Sie eine Hauptkomponente unseres Druckers austauschen, kann es durchaus vorkommen, dass Sie die Ausgangsposition aufgrund unterschiedlicher Abmessungen zwischen dem alten und dem neuen Teil neu konfigurieren müssen. Dies ist mir sicherlich passiert, als ich mein vorheriges Hotend gegen ein neues Ganzmetall-Hotend ausgetauscht habe. Der Größenunterschied führte zu einem Versatz von etwa 14 mm, der berücksichtigt werden musste.

In diesem Artikel gehen wir Schritt für Schritt vor und erklären, wie Sie die Ausgangsposition fast aller 3D-Drucker neu kalibrieren können.

Um das Homing eines 3D-Druckers neu zu kalibrieren, ist es notwendig, die Firmware zu öffnen, die Einstellungen so anzupassen, dass sie die vorgenommenen physikalischen Modifikationen der Maschine widerspiegeln, die Firmware neu zu kompilieren, zu exportieren und die generierte .hex-Datei hochzuladen zum 3D-Drucker.

Schritte zur Neukalibrierung der Ausgangsposition eines 3D-Druckers

Wissen, welche Firmware Ihr 3D-Drucker verwendet

Um die Home-Position des 3D-Druckers entsprechend der neu installierten Hardware (oder anderen möglichen Gründen) neu zu kalibrieren, ist es wichtig herauszufinden, welche Firmware-Variante er verwendet. Glücklicherweise verwenden fast alle der beliebtesten Hersteller eine Firmware namens Marlin oder einen benutzerdefinierten Abkömmling davon.

Lulzbot-Drucker, Anet, Artillery 3D, AnyCubic, Alphawise, Bibo, BQ, BCN3D, Creality, FLSun, FolgerTech, Geeetech, JGAurora, LMYSTAR, Makerbase, Mingda, Printrbot, Prusa Research, Tevo, TronXY, Ultimaker, Wanhao und Zonestar sind nur einige der beliebten Hersteller, die Marlin-Firmware verwenden.

Für den verbleibenden Teil des Artikels gehen wir davon aus, dass Sie eine Maschine besitzen, die diese Firmware verwendet, da sie fast alle Fälle abdeckt. Sogar mein Drucker, dessen Marke* nicht aufgeführt ist, weil ich die einzige Person bin, die ich kenne, die einen besitzt, verwendet diese Firmware.

*:Für Neugierige, der Hersteller heißt Createbot. Nicht der berühmte Creatbot, sondern Createbot.

Option 1:Finden Sie eine sofort einsatzbereite Version

Diese einfachste Option eignet sich für Benutzer, die nur die Firmware ihrer Drucker zurücksetzen oder aktualisieren möchten. Vielleicht haben Sie einige Upgrades rückgängig gemacht und möchten einfach nur zur Standard-Firmware Ihres Computers zurückkehren.

Wenn Sie diese Option für Ihre Zwecke geeignet finden, folgen Sie diesen Schritten:

1.1 Laden Sie die Firmware Ihres Druckers herunter:

Stellen wir zunächst sicher, dass Sie die neueste Marlin-Firmwareversion für Ihren Drucker erhalten. Unten finden Sie einige nützliche Links, um es schnell zu finden.

Wenn Sie einen 3D-Drucker besitzen, der oben nicht aufgeführt ist (diese Liste ist definitiv nicht vollständig), werden Sie ihn sicherlich finden, indem Sie nach „YOUR_PRINTER_MODEL + firmware“ suchen “.

1.2 Schließen Sie den 3D-Drucker an Ihren Computer an

Der nächste Schritt besteht darin, eine Verbindung zwischen dem Gerät und Ihrem Computer herzustellen. Es gibt verschiedene Möglichkeiten, dies zu erreichen, aber die Verbindung über ein USB-Kabel ist definitiv die unkomplizierteste und einfachste.

Die meisten 3D-Drucker benötigen ein USB-B-Kabel. Obwohl es sich um einen eher unpopulären Typ eines universellen seriellen Bussteckers handelt, hat Ihre Maschine höchstwahrscheinlich einen eingebaut. Ansonsten verwendet dieser langweilige Normaldrucker (Papier, nicht 3D) fast definitiv einen, den Sie sich für eine Weile ausleihen können.

1.3 Laden Sie die Firmware auf Ihren 3D-Drucker hoch

Dieser Schritt kann einfach mit keinem anderen als Ihrem bevorzugten Slicer erreicht werden. Um die Dinge kurz und prägnant zu halten, führe ich Sie durch die Schritte, die Sie befolgen müssen, wenn Sie Cura verwenden. Andere Slicer haben einen fast identischen Prozess.

Unter „Einstellungen “, wählen Sie „Drucker “ und wählen Sie „Drucker verwalten aus “. Nachdem das Fenster dazu aufgefordert wird, wählen Sie Ihre aus und klicken Sie auf „Firmware aktualisieren “.

Damit dieser Schritt funktioniert, müssen Sie zuvor eine Verbindung mit Ihrem Drucker hergestellt haben (vorheriger Schritt). Wenn Sie dies geschafft haben, können Sie auf „Benutzerdefinierte Firmware hochladen klicken “. Jetzt müssen Sie nur noch die Firmware auswählen, die Sie herunterladen. Die Zieldatei sollte ein „.hex“ haben ” Erweiterung.

Das Hochladen kann bis zu einer Minute dauern, stellen Sie also sicher, dass Sie während des Vorgangs nichts trennen.

Wenn Sie alle Schritte bis zu einem T befolgt haben, können Sie sich jetzt auf die Schulter klopfen, bevor Sie einen 3D-Drucker mit frisch installierter Firmware verwenden!

Option 2:Kompilieren Sie Ihre eigene Marlin-Firmware

Diese Option mag auf den ersten Blick etwas entmutigend erscheinen, aber denken Sie daran, dass Sie sich immer auf die erste Option beziehen und die Änderungen rückgängig machen können, wenn Sie während des Vorgangs irgendwie einen Fehler machen.

Nachdem Sie diesen Vorgang erfolgreich abgeschlossen haben, werden Sie sich definitiv wie ein Profi fühlen und mit Sicherheit die Kreise Ihrer 3D-Drucker-Community ziehen.

Bevor Sie beginnen, vergewissern Sie sich, dass Sie Arduino IDE auf Ihrem Computer installiert haben, da dies zum Kompilieren der Firmware erforderlich ist. Sie können es hier kostenlos herunterladen.

Fangen wir an!

2.1 Laden Sie die Quelle der Firmware herunter

Der erste Schritt besteht darin, den Quellcode der Marlin-Firmware herunterzuladen. Keine Panik, bevor Sie beginnen, es ist keine Programmiererfahrung erforderlich, um dieser Route zu folgen.

Sie können den Marlin-Quellcode hier herunterladen.

Falls Sie einen CubeAnet8, einen Anycubic 4MAX, einen TronXY X5s oder einen Anet AM8 besitzen, können Sie vorbereitete Firmware von dieser großartigen Website herunterladen. Falls Sie dachten, dass dies nicht schwierig genug war, werden Sie feststellen, dass ich Sie auf eine Seite in deutscher Sprache umgeleitet habe.

2.2 Ändern der Konfiguration der Marlin-Firmware

Öffnen Sie mit der Arduino IDE die Datei mit dem Namen „Marlin.ino “, das sich im „Marlin“ befindet " Mappe. Gehen Sie zu „Configuration.h ”* Sketch-Datei und suchen Sie nach den folgenden Zeilen:

*Da Ihre Drucker wahrscheinlich mit einer benutzerdefinierten Konfigurationsdatei geliefert wurden, empfiehlt es sich, diese bei Ihrem Verkäufer oder Hersteller anzufordern und die Änderungen an dieser Datei vorzunehmen.

Sie müssen diese Einstellungen anpassen, bis die gewünschte Position erreicht ist. Diese Iteration kann mühsam werden, wenn Sie sich entscheiden, es durch Versuch und Irrtum zu tun, anstatt mit einem Messschieber zu messen, daher kann es nützlich sein, Repetier Host zu verwenden, um die Dinge ein wenig reibungsloser zu machen.

2.3 Kompilieren Sie die Marlin-Firmware

Nachdem Sie die Einstellungen geändert haben, können Sie auf "Skizze" klicken “ und „Verifizieren/Kompilieren ” gleich danach.

Kompilieren für und Ender3 oder ähnlich

Wenn Sie einen Ender3 besitzen, können später einige Probleme auftreten, da er einen ATmega1284P 16Bit-Mikrocontroller verwendet, der standardmäßig nicht unterstützt wird. Laden Sie in diesem Fall Sanguino von hier herunter und legen Sie die extrahierten Dateien im Verzeichnis „…/Arduino/hardware ab ” Pfad Ihrer Arduino-IDE-Installation.

Stellen Sie danach sicher, dass Sie die folgenden Optionen festlegen:

Werkzeuge>Board:> Sanguino

Tools>Prozessor:>ATmega1284 oder ATmega1284P (16 MHz)

Laden Sie zusätzlich zu diesen beiden Schritten die U8Glib von hier herunter und fügen Sie sie über Sketch>Include Library>Add .ZIP Library… hinzu

Exportieren Sie die kompilierte Firmware und laden Sie sie auf Ihren Drucker hoch

Inzwischen haben Sie wahrscheinlich eine Form von posttraumatischer Belastungsstörung, aber seien Sie versichert, dass das Schlimmste bereits hinter uns liegt. Wir müssen nur den kompilierten Code exportieren, indem wir auf "Sketch> Export Compiled Binary" klicken “.

Arduino IDE exportiert zwei Dateien, nämlich „Marlin.ino.sanguino.hex “ und „Marlin.ino.with_bootloader.sanguino.hex “. Die einzig relevante Datei für unseren aktuellen Zweck ist die erste („Marlin.ino.sanguino.hex “).

Es besteht keine Notwendigkeit, etwas über Bootloader und Flash-Speicher zu recherchieren, da wir es mit unserem bevorzugten Slicer hochladen können. Der restliche Prozess ist nun derselbe wie in Option 1. Es bleibt nur noch, den 3D-Drucker über ein USB-B-Kabel mit einem Computer zu verbinden und mit einem Slicer hochzuladen.

Kann Ihr 3D-Drucker während eines Drucks seine Ausgangsposition verlieren?

Es ist nicht ungewöhnlich, dass ein 3D-Drucker plötzlich eine Verschiebung in der X- oder Y-Achse an einer zufälligen Ebene und allen anderen hat. Obwohl viele Enthusiasten denken, dass dies durch ein Firmware-Problem verursacht werden könnte, das dazu führt, dass der Drucker zufällig seine Ausgangsposition vergisst, liegt die wahre Ursache des Problems in der Hardware.

In solchen Fällen kann die Lösung, anstatt die Ausgangsposition neu zu kalibrieren, darauf beruhen, die Maschine auf lockere, falsch ausgerichtete oder falsch positionierte Teile zu überprüfen. Die Ursache des Problems liegt wahrscheinlich an den Riemen, der Motorantriebsriemenscheibe, den Stangen oder dem X-Wagen.

Der Grund, warum eine plötzliche Verschiebung auf der X- oder Y-Achse nicht durch ein Home-Kalibrierungsproblem verursacht wird, liegt in der tatsächlichen Funktionsweise des 3D-Druckers.

Wenn ein neuer Druck beginnt, stellen Sie möglicherweise fest, dass er eine Routine ausführt, in der er in seine Ausgangsposition fährt, bevor der gesamte Auftrag gestartet wird. Nach der genannten Routine folgt der Drucker nur den Anweisungen des G-Codes und erinnert sich tatsächlich an keine vorherige Vorstellung von der Anfangsposition. Es wird nur davon ausgegangen, dass es korrekt referenziert wurde und dass alle folgenden Bewegungen korrekt ausgeführt wurden.

Wenn beispielsweise die Riemen des 3D-Druckers nicht fest genug sind, kann es zu einer Schichtverschiebung in Richtung des Riemens kommen. Da der Drucker nicht wissen kann, dass diese falsche Bewegung aufgetreten ist, folgt er einfach seinem von der Datei vorgegebenen Rezept.

Wie Sie feststellen, ob die Ausgangsposition des 3D-Druckers korrekt ist

Um festzustellen, ob die tatsächliche Ausgangsposition des 3D-Druckers korrekt ist, können Sie zwischen mindestens drei einfachen Methoden wählen:

Über die Bettnivellierungsroutine überprüfen

Die meisten modernen 3D-Drucker verfügen über eine Art automatische Bettnivellierungsroutine, die durch alle vier Ecken und die Mitte der Bauplatte geht, um zu prüfen, ob der Abstand zwischen der Düse und der Oberfläche gleichmäßig ist. Wenn Sie diese Routine starten, wird sie höchstwahrscheinlich zuerst zu der Ecke gehen, die dem Endanschlag Ihres Druckers am nächsten liegt. Sie können nun visuell feststellen, ob diese Position mindestens im Bereich der richtigen liegt.

Drucken Sie ein Rechteck mit der Form Ihrer Bauplatte

Sie können ein Quadrat erstellen und es nach dem Laden in den Slicer an die Abmessungen Ihrer Bauplatte anpassen. Um nicht zu warten, bis der Extruder eine normale Temperatur erreicht, können Sie das Filament entfernen und die Anfangstemperatur auf einen sehr niedrigen Wert einstellen. Dadurch kann Ihr Drucker sofort loslegen.

Erstellen Sie Ihren eigenen benutzerdefinierten G-Code:Dies ist die einfachste Option und besteht darin, Ihre eigene Datei mit diesen einfachen zwei Zeilen zu erstellen, die Ihrer Maschine mitteilen, dass sie in die Ausgangsposition gehen soll.

Die erste Zeile weist Ihren Drucker an, sich zu den äußersten Ecken Ihrer Maschine zu bewegen, bis er den Endanschlag erreicht. Die zweite Zeile bewegt den Werkzeugkopf mit der durch F angegebenen Geschwindigkeit zur Nullposition der X- und Y-Achse. Beachten Sie, dass ich aus Sicherheitsgründen einen Versatz von 15 mm auf der Z-Achse hinzugefügt habe.

Sehen Sie sich unseren Bereich mit empfohlenen Produkten an

Wir haben einen Abschnitt mit empfohlenen Produkten erstellt, der es Ihnen ermöglicht, das Rätselraten zu beseitigen und den Zeitaufwand für die Suche nach Drucker, Filament oder Upgrades zu reduzieren, da wir wissen, dass dies eine sehr entmutigende Aufgabe sein kann und im Allgemeinen zu viel Verwirrung führt .

Wir haben nur eine Handvoll 3D-Drucker ausgewählt, die unserer Meinung nach sowohl für Anfänger als auch für Fortgeschrittene und sogar Experten geeignet sind, um die Entscheidung zu erleichtern, und die Filamente sowie die aufgeführten Upgrades wurden alle von uns getestet und sorgfältig ausgewählt , damit Sie wissen, dass die von Ihnen gewählte Methode wie beabsichtigt funktioniert.


3d Drucken

  1. Wartung des Extruders Ihres 3D-Druckers
  2. Entwurf unseres 3D-Druckerlabors
  3. 3D-Druckerübergang
  4. Top 3D-Drucker-CAD-Softwareoptionen
  5. Wie man einen großen 3D-Drucker zu Hause mit Arduino herstellt
  6. 3D-Druckerharz; Kann es wiederverwendet werden?
  7. Sind 3D-Drucker laut?
  8. Entwirren der 3D-Drucker-Filamentspule
  9. Was ist UV-3D-Druck? Bestes UV-Harz für 3D-Drucker!
  10. Wie viel kostet es, einen 3D-Drucker (zu Hause) zu betreiben?