Inhaltsverzeichnis:

Mein CR10 New Life: SKR Mainboard und Marlin - Gunook
Mein CR10 New Life: SKR Mainboard und Marlin - Gunook

Video: Mein CR10 New Life: SKR Mainboard und Marlin - Gunook

Video: Mein CR10 New Life: SKR Mainboard und Marlin - Gunook
Video: Самосбор CoreXY,🐬 Marlin 2.0 for SKR V1.3 end TFT35 V2.0🐬, Часть 7 DIY 🛠 2024, November
Anonim
Mein CR10 New Life: SKR Mainboard und Marlin
Mein CR10 New Life: SKR Mainboard und Marlin

Mein Standard-MELZI-Board war tot und ich brauchte dringend Ersatz, um meinen CR10 zum Leben zu erwecken.

  • Wählen Sie im ersten Schritt ein Ersatzboard, also habe ich Bigtreetech skr v1.3 gewählt, ein 32-Bit-Board mit TMC2208-Treibern (mit Unterstützung für den UART-Modus).
  • Im zweiten Schritt wählen Sie die Firmware aus, also Marlin 2.0, eine sehr häufige Wahl für diese Art von Druckern.

Ich habe alle Standardkabel und Teile von meinem CR10 verwendet.

Dies ist meine sehr kurze Anleitung, um das Board zu ersetzen und Marlin darauf einzurichten.

Lieferungen:

Skr 1.3 Mainboard mit 4 TMC2208 Treibern (Amazon Link)

Schritt 1: VISUAL STUDIO UND MARLIN-FIRMWARE HERUNTERLADEN

VISUAL STUDIO UND MARLIN-FIRMWARE HERUNTERLADEN
VISUAL STUDIO UND MARLIN-FIRMWARE HERUNTERLADEN
VISUAL STUDIO UND MARLIN-FIRMWARE HERUNTERLADEN
VISUAL STUDIO UND MARLIN-FIRMWARE HERUNTERLADEN
  • Installieren Sie den Visual Studio-Texteditor von
  • Wenn Sie fertig sind, klicken Sie auf das Erweiterungssymbol und suchen Sie nach der PlatformIO-Erweiterung und installieren Sie sie
  • Laden Sie die Marlin-Firmware aus dem Github-Repository herunter:
  • Version 2.0 auswählen, auf Code klicken und ZIP herunterladen

Schritt 2: CR10-STANDARDEINSTELLUNGEN HINZUFÜGEN

CR10-STANDARDEINSTELLUNGEN HINZUFÜGEN
CR10-STANDARDEINSTELLUNGEN HINZUFÜGEN
CR10-STANDARDEINSTELLUNGEN HINZUFÜGEN
CR10-STANDARDEINSTELLUNGEN HINZUFÜGEN
CR10-STANDARDEINSTELLUNGEN HINZUFÜGEN
CR10-STANDARDEINSTELLUNGEN HINZUFÜGEN
  • Entpacken Sie die Datei
  • Gehen Sie zu https://github.com/MarlinFirmware/Configurations Repository und suchen Sie nach dem Ordner Beispiele / Creality / CR10 und laden Sie alle Dateien herunter
  • Kopieren Sie alle Dateien und fügen Sie sie in den Marlin-Ordner ein, der mit den vorherigen Schritten entpackt wurde

Schritt 3: MARLIN FÜR SKR BOARD EINRICHTEN

SETUP MARLIN FÜR SKR BOARD
SETUP MARLIN FÜR SKR BOARD
SETUP MARLIN FÜR SKR BOARD
SETUP MARLIN FÜR SKR BOARD
SETUP MARLIN FÜR SKR BOARD
SETUP MARLIN FÜR SKR BOARD
SETUP MARLIN FÜR SKR BOARD
SETUP MARLIN FÜR SKR BOARD
  • Öffnen Sie Visual Studio und öffnen Sie die Platform IO-Erweiterung (Alien-Symbol in der linken Symbolleiste), klicken Sie auf Neues Projekt öffnen, wählen Sie Ihren Marlin-Ordner aus
  • Öffnen Sie die Datei platform.ini und ersetzen Sie mega2560 default_envs durch LPC1768 (für SKR1.3)
  • Öffnen Sie die Datei Configuration.h
  • Suche nach SERIAL_PORT:

    • Setze #define SERIAL_PORT gleich -1
    • // Kommentarzeichen entfernen, bevor SERIAL_PORT_2 definiert wird
    • Setze #define SERIAL_PORT_2 gleich 0
  • Suche nach MUTTERBORD:

    Setze #define MOTHERBORD gleich BOARD_BTT_SKR_V1_3

  • Suche nach DRIVER_TYPE:

    Setze #define X_DRIVER, Y_DRIVER und Z_DRIVER gleich TMC2208

  • Suche nach CLASSIC_JERK (nicht obligatorischer Schritt):

    Setze #define DEFAULT_XJERK und DEFAULT_YJERK gleich 7.0

  • Öffnen Sie die Datei Configuration_adv.h
  • Suchen Sie nach SDCARD_CONNECTION:

    • // Kommentarzeichen entfernen, bevor SDCARD_CONNECTION definiert wird
    • Setze #define SDCARD_CONNECTION gleich ONBOARD
  • Suchen Sie nach INDIVIDUAL_AXIS_HOMING_MENU (nicht obligatorischer Schritt):

    // Kommentarzeichen entfernen, bevor INDIVIDUAL_AXIS_HOMING_MENU definiert wird

  • Suche nach TMC_DEBUG (nicht obligatorischer Schritt):

    // Kommentarzeichen entfernen, bevor TMC_DEBUG definiert wird

  • Suche nach E0_AUTO_FAN_PIN (Extruderlüfter):

    Setze #define E0_AUTO_FAN_PIN gleich FAN1_PIN

  • Suchen Sie nach HAS_TRINAMIC_CONFIG (UART TMC-Treiber):

    Setze #define X_CURRENT, X_CURRENT und X_CURRENT gleich 750

  • Klicken Sie auf die Schaltfläche Kompilieren und warten Sie bis zum ERFOLGREICHEN Abschluss
  • Gehen Sie zum.pio / build / LPC1768-Ordner innerhalb des Marlin-Stammordners, kopieren Sie die Datei firmware.bin auf die SD-Karte und starten Sie das Board/den Drucker neu. Die Firmware wird automatisch geladen.

Schritt 4: HARDWARE-VERKABELUNG UND EINRICHTUNG

HARDWARE-VERKABELUNG UND EINRICHTUNG
HARDWARE-VERKABELUNG UND EINRICHTUNG
HARDWARE-VERKABELUNG UND EINRICHTUNG
HARDWARE-VERKABELUNG UND EINRICHTUNG
HARDWARE-VERKABELUNG UND EINRICHTUNG
HARDWARE-VERKABELUNG UND EINRICHTUNG
  • Bei Verwendung von UART-Treibern wie TM2208 müssen wir bei jedem von uns verwendeten Treiber einen Jumper auf die Pins für diese Verbindung setzen und alle Jumper unter allen Treibern entfernen (siehe rote Pins unten).
  • Modifizieren Sie den JST-Anschluss für X- und Y-Endstops und verwenden Sie nur 2 Pins in den Platinenanschlüssen, wie in der Abbildung unten gezeigt.
  • Siehe folgendes Bild für die Verdrahtung aller Geräte mit der Platine

Schritt 5: KALIBRIERUNG: EXTRUDER-SCHRITTE

  • Senden Sie den Befehl M503, um die aktuellen Schritte/mm für jeden Motor abzurufen
  • Suchen und kopieren Sie die M92-Linie, sieht wie das folgende Echo aus: M92 X80.00 Y80.00 Z400.00 E95.00
  • Extrudieren Sie 10 mm Material aus der Benutzeroberfläche Ihrer Maschine (mit Prontface, Octoprint usw.)
  • Verwenden Sie die folgende Formel, um den neuen Schritt/mm-Wert zu berechnen:

(erwartete Länge / erhaltene Länge) * aktueller Schrittwert

Beispiel: 10 / 8, 9 * 95 = 106,8

  • Senden Sie den Befehl M92 E, um einen neuen Wert einzustellen, zum Beispiel M92 E106.8
  • M500 senden, um neuen Wert im EPROM zu speichern

Schritt 6: KALIBRIERUNG: AUTOPID TEMPERATUR

  • Verwenden Sie den Befehl M303, um die Autopid-Abstimmungsprozedur zu starten, senden Sie M303 E0 S220 C6, um 6 Abstimmungszyklen für E0 bei 220 Temperaturgraden auszuführen (verwenden Sie 220 oder die Temperatur, die Sie zum Drucken verwenden)
  • Der Drucker beginnt das Hotend zu heizen und schaltet es 6 mal aus (Achtung Hotend ist heiß!!!), am Ende erhalten Sie automatisch die neuen Werte für Kp, Ki e Kd:

Zum Beispiel:

Recv: #define DEFAULT_Kp 19.40

Recv: #define DEFAULT_Ki 1.45

Recv: #define DEFAULT_Kd 64.99

  • Senden Sie den M301-Befehl anstelle von P=Kp, I = Ki, D = Kd, zum Beispiel M301 P19.40 I1.45 D64.99
  • M500-Befehl senden, um neue Werte im EPROM-Speicher zu speichern

Schritt 7: MOD FÜR STANDALONE CR10

MOD FÜR STANDALONE CR10
MOD FÜR STANDALONE CR10

Ich habe meinen CR10 auch einfacher und platzsparender gemacht, indem ich das externe Gehäuse für die Elektronik entfernt habe, wenn Sie interessiert sind, und folgen Sie dem Link zu allen gedruckten Teilen.

www.thingiverse.com/thing:4721812

Empfohlen: