Creality Ender3 mit Marlin ausstatten

Neue Firmware für das Melzi?

BITTE ERST EINMAL KOMPLETT LESEN!

Arduino oder ähnliches mit ISP Schnittstelle.

-Wir benötigen dazu natürlich das Ender3 Creality Melzi Board.
-Arduino als Software samt Computer auf dem es installiert ist.
-Ein USB auf MiniUSB Kabel*
-Einen Arduino* oder ähnliches samt Kabel* zum flashen.
-Dupont Kabel* zum verbinden.

Diese 3 Schrauben lösen.

Der Ender 3 von Creality ist endlich eingetroffen und nach dem ersten bespielen habe ich gleich festgestellt das die Firmware mir nicht ausreichend genug ist.
Also einmal das ganze am Computer angeschlossen und über Simplify in der Konsole mit M503 einmal die Settings abgefragt. Diese fein säuberlich notiert und in eine frische Marlin geworfen und dann auch schon das Schrauben angefangen.

Beide Boards so ausrichten das sie mit den Pins nach unten zeigen dann immer alle Pins gleich verbinden. Nur „RESET“ kommt an Pin10 bei dem Arduino.(BILD IGNORIEREN – ES SOLL NUR VERDEUTLICHEN DAS EIN KABEL WOANDERST HIN GEHT!!!)

Um auf das Board eine neue Firmware zu bekommen ist das Brennen des Bootloaders nötig. Dazu müssen drei Schrauben oberhalb der Kontrollbox entfernt werden. Danach kommt man direkt an die 6 Pins die dafür notwendig sind.
Man nehme sich einen Arduino oder ähnliches, was über die ISP Schnittstelle verfügt und schließe das ganze dem Schemata nach an.

In der Arduino Software sollte man seinen Arduino mit einem passenden Sketch darauf vorbereiten um diesen zum brennen verwenden zu können.

Dazu wählt man sich in der Arduino Software den Sketch Datei -> Beispiele -> „ArduinoISP“ aus. Dieser Sketch wird auf den Arduino geflasht und nun können wir den Bootloader brennen. Darauf achten das unter Werkzeuge -> Board „Arduino Uno“ (In meinem Fall) und der richtige USB Port ausgewählt ist.

Board, Prozessor, Arduino as ISO. Fehlt nur noch der richtige Port.

Danach wählen wir uns in der Firmware als erstes das zu brennende Board aus Werkzeuge -> Board -> Sanguino. Wenn Ihr kein Sanguino Board zur Auswahl habt, dann bitte hier klicken und den „Lauszus-Sanguino“ Ordner in den Arduino -> Hardware Ordner kopieren.
Als Prozessor wählen wir uns den Atmega1284 16Mhz aus.
Programmer auf „Arduino as ISP“ setzen.
Nun noch den passenden Port auswählen und schon kann man unten auf Werkzeuge -> Bootloader brennen klicken. So einfach und schnell geht das.

Jetzt können die 6 Pins abgezogen werden und das USB Kabel wieder direkt an den Ender3 angeschlossen werden.

Als nächsten Schritt einfach hier die passende Marlin herunterladen.
Der Ordner sollte in „Marlin“ umbenannt werden und in den Arduino Ordner gepackt werden. In dem Ordner Marlin befindet sich die Marlin.ino welche dazu führt das der Sketch sich öffnet.

Die Configuration.h und Configuration_adv.h noch einmal durchschauen und gegebenenfalls nach seinen Bedürfnissen anpassen.

Danach wird wieder das Sanguino ausgewählt, wieder der Prozessor Atmega 1284 16Mhz und auch den Port muss man schauen das der noch/wieder stimmt.  Jetzt sollte man einfach auf Hochladen klicken können und der Sketch wird auf das Melzi Board geschrieben. Wenn das Hochladen erfolgreich geschehen ist, solle der Ender3 einen kleinen Neustart machen und das Display begrüßt euch mit der neuen Marlin Firmware.

Viel Erfolg und GUT DRUCK.

Die mit * gekennzeichneten Links sind Amazon Affiliate Links. Euch entstehen bei der Nutzung keine extra Kosten, Ihr  unterstützt aber dadurch das Chaos im Keller. Vielen Dank dafür.

(Um einen Kommentar abzugeben wird kein Name oder die E-Mail benötigt. Die Felder können frei bleiben. Alle Angeben sind freiwillig und werden anderen Usern angezeigt. Bitte bedenk dies. Ich übernehme keine Haftung.)

Diese Seite verwendet Cookies, um die Nutzerfreundlichkeit zu verbessern. Mit der weiteren Verwendung stimmst du dem zu.

Datenschutzerklärung