Innholdsfortegnelse:

Mitt CR10 nytt liv: SKR hovedkort og Marlin: 7 trinn
Mitt CR10 nytt liv: SKR hovedkort og Marlin: 7 trinn

Video: Mitt CR10 nytt liv: SKR hovedkort og Marlin: 7 trinn

Video: Mitt CR10 nytt liv: SKR hovedkort og Marlin: 7 trinn
Video: SKR 1.4 - SKR 1.4 Turbo Firmware load 2024, Juli
Anonim
Mitt nye liv CR10: SKR hovedkort og Marlin
Mitt nye liv CR10: SKR hovedkort og Marlin

Mitt standard MELZI -kort var dødt, og jeg trengte en akutt erstatning for å bringe CR10 -en til live.

  • Første trinn, velg et erstatningskort, så jeg har valgt Bigtreetech skr v1.3 som er et 32 biters kort, med TMC2208 -drivere (med støtte for UART -modus)
  • Andre trinn, velg fastvaren, så Marlin 2.0, et veldig vanlig valg for denne typen skrivere.

Jeg har brukt alle standard ledninger og deler fra min CR10.

Dette er min veldig raske guide for å bytte ut brettet og sette Marlin på det.

Rekvisita:

Skr 1.3 hovedkort med 4 TMC2208 -drivere (Amazon -lenke)

Trinn 1: LAST NED VISUAL STUDIO OG MARLIN FIRMWARE

LAST NED VISUAL STUDIO OG MARLIN FIRMWARE
LAST NED VISUAL STUDIO OG MARLIN FIRMWARE
LAST NED VISUAL STUDIO OG MARLIN FIRMWARE
LAST NED VISUAL STUDIO OG MARLIN FIRMWARE
  • Installer Visual Studio tekstredigerer fra
  • Når det er gjort, klikker du på utvidelsesikonet og søker etter PlatformIO -utvidelsen og installerer det
  • Last ned Marlin -fastvare fra github -depotet:
  • Velg 2.0 -versjon, klikk på Code and Download ZIP

Trinn 2: LEGG TIL CR10 STANDARDINNSTILLINGER

LEGG TIL CR10 STANDARDINNSTILLINGER
LEGG TIL CR10 STANDARDINNSTILLINGER
LEGG TIL CR10 STANDARDINNSTILLINGER
LEGG TIL CR10 STANDARDINNSTILLINGER
LEGG TIL CR10 STANDARDINNSTILLINGER
LEGG TIL CR10 STANDARDINNSTILLINGER
  • Pakk ut filen
  • Gå til https://github.com/MarlinFirmware/Configurations -depotet og søk etter eksempler/Creality/CR10 -mappen og last ned alle filene
  • Kopier alle filene og Lim inn og overstyr i Marlin -mappen som er pakket ut ved tidligere trinn

Trinn 3: SETUP MARLIN FOR SKR BOARD

SETUP MARLIN FOR SKR BOARD
SETUP MARLIN FOR SKR BOARD
SETUP MARLIN FOR SKR BOARD
SETUP MARLIN FOR SKR BOARD
SETUP MARLIN FOR SKR BOARD
SETUP MARLIN FOR SKR BOARD
SETUP MARLIN FOR SKR BOARD
SETUP MARLIN FOR SKR BOARD
  • Åpne Visual Studio og åpne Platform IO -utvidelsen (fremmedikon på venstre verktøylinje), klikk på Åpne nytt prosjekt, velg Marlin -mappen
  • Åpne platform.ini -filen og erstatt mega2560 default_envs med LPC1768 (for SKR1.3)
  • Åpne Configuration.h -filen
  • Søk etter SERIAL_PORT:

    • Sett #define SERIAL_PORT til -1
    • Fjern // kommentartegn før du definerer SERIAL_PORT_2
    • Sett #define SERIAL_PORT_2 er lik 0
  • Søk etter MOTHERBORD:

    Sett #define MOTHERBORD er lik BOARD_BTT_SKR_V1_3

  • Søk etter DRIVER_TYPE:

    Sett #define X_DRIVER, Y_DRIVER og Z_DRIVER er lik TMC2208

  • Søk etter CLASSIC_JERK (ikke obligatorisk trinn):

    Sett #define DEFAULT_XJERK og DEFAULT_YJERK er lik 7,0

  • Åpne Configuration_adv.h -filen
  • Søk etter SDCARD_CONNECTION:

    • Fjern // kommentartegn før du definerer SDCARD_CONNECTION
    • Sett #define SDCARD_CONNECTION lik til ONBOARD
  • Søk etter INDIVIDUAL_AXIS_HOMING_MENU (ikke obligatorisk trinn):

    Fjern // kommentartegn før du definerer INDIVIDUAL_AXIS_HOMING_MENU

  • Søk etter TMC_DEBUG (ikke obligatorisk trinn):

    Fjern // kommentartegn før du definerer TMC_DEBUG

  • Søk etter E0_AUTO_FAN_PIN (ekstrudervifte):

    Sett #define E0_AUTO_FAN_PIN er lik FAN1_PIN

  • Søk etter HAS_TRINAMIC_CONFIG (UART TMC -driver):

    Sett #define X_CURRENT, X_CURRENT og X_CURRENT er lik 750

  • Klikk på Kompilér -knappen og vent til SUCCESFUL fullføring
  • Gå til.pio / build / LPC1768 -mappen, innvendig og utvendig Marlin -rotmappen, kopier firmware.bin -filen til SD -kortet og start kortet / skriveren på nytt. Fastvaren lastes automatisk.

Trinn 4: KOBLING OG OPPSETT AV MASKINEN

KOBLING OG OPPSETT AV MASKINEN
KOBLING OG OPPSETT AV MASKINEN
KOBLING OG OPPSETT AV MASKINEN
KOBLING OG OPPSETT AV MASKINEN
KOBLING OG OPPSETT AV MASKINEN
KOBLING OG OPPSETT AV MASKINEN
  • Ved å bruke UART -drivere, for eksempel TM2208, må vi sette en jumper på pinnene for denne tilkoblingen på hver driver vi bruker og fjerne alle hopperne under alle driverne (se røde pinner nedenfor)
  • Endre JST -kontakten for X- og Y -endepunkter, og bruk bare 2 pinner i kortkontaktene som på bildet nedenfor.
  • Se bildet nedenfor for å koble alle enhetene til kortet

Trinn 5: KALIBRERING: EKTRUDERSTEG

  • Send kommando M503 for å hente gjeldende trinn/mm for hver motor
  • Finn og kopier M92 -linjen, ser ut som følgende ekko: M92 X80.00 Y80.00 Z400.00 E95.00
  • Ekstruder 10 mm materiale fra maskinens brukergrensesnitt (ved hjelp av forgrensesnitt, oktoprint eller så videre)
  • Bruk følgende formel for å beregne ny trinn/mm verdi:

(lengde du forventet / lengde du fikk) * nåværende trinnverdi

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

  • Send kommando M92 E for å angi ny verdi, for eksempel M92 E106.8
  • Send M500 for å lagre ny verdi til EPROM

Trinn 6: KALIBRERING: AUTOPIDTEMPERATUR

  • Bruk M303 -kommandoen for å starte autopid -tuningsprosedyren, send M303 E0 S220 C6 for å kjøre 6 sykluser for E0 ved 220 temperaturgrader (bruk 220 eller temperaturen du er vant til å skrive ut)
  • Skriveren vil begynne å varme hotend og slå den av 6 ganger (vær oppmerksom på at hotend er hot !!!), på slutten vil du automatisk motta de nye verdiene for Kp, Ki e Kd:

For eksempel:

Anbefalt: #define DEFAULT_Kp 19.40

Recv: #define DEFAULT_Ki 1.45

Anbefalt: #define DEFAULT_Kd 64.99

  • Send M301 -kommando som erstatter P = Kp, I = Ki, D = Kd, for eksempel M301 P19.40 I1.45 D64.99
  • Send kommando M500 for å lagre nye verdier i EPROM -minne

Trinn 7: MOD FOR STANDALONE CR10

MOD FOR STANDALONE CR10
MOD FOR STANDALONE CR10

Jeg gjorde også min CR10 lettere å flytte og plassbesparende ved å fjerne det eksterne etuiet til elektronikken, hvis du er interessert, ved å følge lenken til alle trykte deler.

www.thingiverse.com/thing:4721812

Anbefalt: