Inhoudsopgave:

My CR10 New Life: SKR-moederbord en Marlin - Ajarnpa
My CR10 New Life: SKR-moederbord en Marlin - Ajarnpa

Video: My CR10 New Life: SKR-moederbord en Marlin - Ajarnpa

Video: My CR10 New Life: SKR-moederbord en Marlin - Ajarnpa
Video: Upgrade and add new life to your old 3D Printer with the BIGTREETECH SKR 3 EZ and Klipper 2024, November
Anonim
Mijn CR10 nieuw leven: SKR-moederbord en Marlin
Mijn CR10 nieuw leven: SKR-moederbord en Marlin

Mijn standaard MELZI-bord was dood en ik had dringend een vervanging nodig om mijn CR10 tot leven te brengen.

  • Eerste stap, kies een vervangend bord, dus ik heb Bigtreetech skr v1.3 gekozen, dat is een 32-bits bord, met TMC2208-stuurprogramma's (met ondersteuning voor UART-modus)
  • Tweede stap, kies de firmware, dus Marlin 2.0, een veel voorkomende keuze voor dit soort printers.

Ik heb alle standaard bedrading en onderdelen van mijn CR10 gebruikt.

Dit is mijn zeer korte handleiding om het bord te vervangen en Marlin erop in te stellen.

Benodigdheden:

Skr 1.3 moederbord met 4 TMC2208 drivers (Amazon link)

Stap 1: DOWNLOAD VISUAL STUDIO EN MARLIN FIRMWARE

DOWNLOAD VISUELE STUDIO EN MARLIN FIRMWARE
DOWNLOAD VISUELE STUDIO EN MARLIN FIRMWARE
DOWNLOAD VISUELE STUDIO EN MARLIN FIRMWARE
DOWNLOAD VISUELE STUDIO EN MARLIN FIRMWARE
  • Installeer Visual Studio-teksteditor vanaf
  • Als u klaar bent, klikt u op het pictogram Extensie en zoekt u naar de PlatformIO-extensie en installeert u deze
  • Download Marlin Firmware van github-repository:
  • Selecteer 2.0 versie, klik op Code en Download ZIP

Stap 2: VOEG CR10 STANDAARDINSTELLINGEN TOE

CR10 STANDAARD INSTELLINGEN TOEVOEGEN
CR10 STANDAARD INSTELLINGEN TOEVOEGEN
CR10 STANDAARD INSTELLINGEN TOEVOEGEN
CR10 STANDAARD INSTELLINGEN TOEVOEGEN
CR10 STANDAARD INSTELLINGEN TOEVOEGEN
CR10 STANDAARD INSTELLINGEN TOEVOEGEN
  • Pak het bestand uit
  • Ga naar https://github.com/MarlinFirmware/Configurations repository en zoek naar voorbeelden / Creality / CR10 map en download alle bestanden
  • Kopieer alle bestanden en plak en overschrijf in de Marlin-map die is uitgepakt in de vorige stappen

Stap 3: SETUP MARLIN VOOR SKR BOARD

SETUP MARLIN VOOR SKR BOARD
SETUP MARLIN VOOR SKR BOARD
SETUP MARLIN VOOR SKR BOARD
SETUP MARLIN VOOR SKR BOARD
SETUP MARLIN VOOR SKR BOARD
SETUP MARLIN VOOR SKR BOARD
SETUP MARLIN VOOR SKR BOARD
SETUP MARLIN VOOR SKR BOARD
  • Open Visual Studio en open Platform IO-extensie (buitenaards pictogram in de linker werkbalk), klik op Nieuw project openen, selecteer uw Marlin-map
  • Open het platform.ini-bestand en vervang mega2560 default_envs door LPC1768 (voor SKR1.3)
  • Configuratie.h-bestand openen
  • Zoek naar SERIAL_PORT:

    • Stel #define SERIAL_PORT in op -1
    • Verwijder // commentaartekens voordat u SERIAL_PORT_2 definieert
    • Stel #define SERIAL_PORT_2 in op 0
  • Zoeken naar MOEDERBORD:

    Stel #define MOTHERBORD in op BOARD_BTT_SKR_V1_3

  • Zoeken naar DRIVER_TYPE:

    Stel #define X_DRIVER, Y_DRIVER en Z_DRIVER in op TMC2208

  • Zoek naar CLASSIC_JERK (niet verplichte stap):

    Stel #define DEFAULT_XJERK in en DEFAULT_YJERK is gelijk aan 7,0

  • Open Configuration_adv.h bestand
  • Zoeken naar SDCARD_CONNECTION:

    • Verwijder // commentaartekens voordat u SDCARD_CONNECTION definieert
    • Stel #define SDCARD_CONNECTION in op ONBOARD
  • Zoek naar INDIVIDUAL_AXIS_HOMING_MENU (niet verplichte stap):

    Verwijder // commentaartekens voordat u INDIVIDUAL_AXIS_HOMING_MENU definieert

  • Zoek naar TMC_DEBUG (niet verplichte stap):

    Verwijder // commentaartekens voordat u TMC_DEBUG definieert

  • Zoeken naar E0_AUTO_FAN_PIN (extruderventilator):

    Stel #define E0_AUTO_FAN_PIN in op FAN1_PIN

  • Zoeken naar HAS_TRINAMIC_CONFIG (UART TMC-stuurprogramma):

    Stel #define X_CURRENT, X_CURRENT en X_CURRENT in op 750

  • Klik op de knop Compileren en wacht tot het SUCCESVOL is voltooid
  • Ga naar de.pio / build / LPC1768-map binnenstebuiten Marlin-hoofdmap, kopieer het firmware.bin-bestand naar de SD-kaart en start het bord/de printer opnieuw op. De firmware wordt automatisch geladen.

Stap 4: HARDWARE BEDRADING EN SETUP

HARDWARE BEDRADING EN INSTELLING
HARDWARE BEDRADING EN INSTELLING
HARDWARE BEDRADING EN INSTELLING
HARDWARE BEDRADING EN INSTELLING
HARDWARE BEDRADING EN INSTELLING
HARDWARE BEDRADING EN INSTELLING
  • Met behulp van UART-stuurprogramma's, zoals TM2208, moeten we een jumper op de pinnen plaatsen voor deze verbinding op elk stuurprogramma dat we gebruiken en alle jumpers onder alle stuurprogramma's verwijderen (zie rode pinnen hieronder)
  • Wijzig de JST-connector voor X- en Y-eindstops en gebruik slechts 2 pinnen in de kaartconnectoren zoals in de onderstaande afbeelding.
  • Zie de volgende afbeelding voor het aansluiten van alle apparaten op het bord:

Stap 5: KALIBRATIE: EXTRUDERSTAPPEN

  • Stuur M503-opdracht om de huidige stappen / mm voor elke motor op te halen
  • Zoek en kopieer de M92-regel, ziet eruit als de volgende echo: M92 X80.00 Y80.00 Z400.00 E95.00
  • Extrudeer 10 mm materiaal uit de gebruikersinterface van uw machine (met behulp van prontface, octoprint enzovoort)
  • Gebruik de volgende formule om de nieuwe stap/mm-waarde te berekenen:

(lengte die je verwachtte / lengte die je hebt) * huidige stapwaarde

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

  • Stuur M92 E-opdracht om een nieuwe waarde in te stellen, bijvoorbeeld M92 E106.8
  • Stuur M500 om nieuwe waarde op te slaan in EPROM

Stap 6: KALIBRATIE: AUTOPID TEMPERATUUR

  • Gebruik de opdracht M303 om de autopid-afstemprocedure te starten, stuur M303 E0 S220 C6 om 6 afstemmingscycli uit te voeren voor E0 bij 220 temperatuurgraden (gebruik 220 of de temperatuur die u gewend bent om af te drukken)
  • De printer begint de hotend te verwarmen en zet deze 6 keer uit (let op de hotend is hot!!!), aan het einde krijg je automatisch de nieuwe waarden voor Kp, Ki e Kd:

Bijvoorbeeld:

Recv: #define DEFAULT_Kp 19.40

Recv: #define DEFAULT_Ki 1.45

Recv: #define DEFAULT_Kd 64.99

  • Stuur M301-opdracht ter vervanging van P=Kp, I = Ki, D = Kd, bijvoorbeeld M301 P19.40 I1.45 D64.99
  • Stuur M500-opdracht om nieuwe waarden op te slaan in het EPROM-geheugen

Stap 7: MOD VOOR STANDALONE CR10

MOD VOOR STANDALONE CR10
MOD VOOR STANDALONE CR10

Ik heb mijn CR10 ook gemakkelijker te verplaatsen en ruimtebesparend gemaakt door de externe behuizing voor de elektronica te verwijderen, als je geïnteresseerd bent, door de link naar alle gedrukte onderdelen te volgen.

www.thingiverse.com/thing:4721812

Aanbevolen: