Indholdsfortegnelse:

Mit CR10 nyt liv: SKR hovedkort og Marlin: 7 trin
Mit CR10 nyt liv: SKR hovedkort og Marlin: 7 trin

Video: Mit CR10 nyt liv: SKR hovedkort og Marlin: 7 trin

Video: Mit CR10 nyt liv: SKR hovedkort og Marlin: 7 trin
Video: SKR 1.4 - SKR 1.4 Turbo Firmware load 2024, November
Anonim
Mit CR10 nyt liv: SKR hovedkort og Marlin
Mit CR10 nyt liv: SKR hovedkort og Marlin

Mit standard MELZI -kort var dødt, og jeg havde brug for en presserende udskiftning for at bringe min CR10 til live.

  • Første trin, vælg et udskiftningskort, så jeg har valgt Bigtreetech skr v1.3, der er et 32 bit bord, med TMC2208 -drivere (med understøttelse af UART -tilstand)
  • Andet trin, vælg firmwaren, så Marlin 2.0, et meget almindeligt valg for denne slags printere.

Jeg har brugt alle standardledninger og dele fra min CR10.

Dette er min meget hurtige guide til at udskifte brættet og opsætte Marlin på det.

Tilbehør:

Skr 1.3 bundkort med 4 TMC2208 -drivere (Amazon -link)

Trin 1: DOWNLOAD VISUEL STUDIO OG MARLIN FIRMWARE

DOWNLOAD VISUEL STUDIO OG MARLIN FIRMWARE
DOWNLOAD VISUEL STUDIO OG MARLIN FIRMWARE
DOWNLOAD VISUEL STUDIO OG MARLIN FIRMWARE
DOWNLOAD VISUEL STUDIO OG MARLIN FIRMWARE
  • Installer Visual Studio -teksteditor fra
  • Når du er færdig, skal du klikke på ikonet Udvidelse og søge efter PlatformIO -udvidelse og installere det
  • Download Marlin Firmware fra github -arkivet:
  • Vælg 2.0 -version, klik på Code og Download ZIP

Trin 2: TILFØJ CR10 STANDARDINDSTILLINGER

TILFØJ CR10 STANDARDINDSTILLINGER
TILFØJ CR10 STANDARDINDSTILLINGER
TILFØJ CR10 STANDARDINDSTILLINGER
TILFØJ CR10 STANDARDINDSTILLINGER
TILFØJ CR10 STANDARDINDSTILLINGER
TILFØJ CR10 STANDARDINDSTILLINGER
  • Pak filen ud
  • Gå til https://github.com/MarlinFirmware/Configurations repository og søg efter eksempler/Creality/CR10 mappe og download alle filerne
  • Kopier alle filerne, og indsæt og tilsidesæt i Marlin -mappen, der er pakket ud ved tidligere trin

Trin 3: OPSÆTNING MARLIN FOR SKR BOARD

OPSÆTNINGSMARLIN FOR SKR BOARD
OPSÆTNINGSMARLIN FOR SKR BOARD
OPSÆTNINGSMARLIN FOR SKR BOARD
OPSÆTNINGSMARLIN FOR SKR BOARD
OPSÆTNINGSMARLIN FOR SKR BOARD
OPSÆTNINGSMARLIN FOR SKR BOARD
OPSÆTNINGSMARLIN FOR SKR BOARD
OPSÆTNINGSMARLIN FOR SKR BOARD
  • Åbn Visual Studio og åbn Platform IO -udvidelse (fremmedikon på venstre værktøjslinje), klik på Åbn nyt projekt, vælg din Marlin -mappe
  • Åbn platform.ini -filen, og erstat mega2560 default_envs med LPC1768 (til SKR1.3)
  • Åbn filen Configuration.h
  • Søg efter SERIAL_PORT:

    • Indstil #define SERIAL_PORT lig med -1
    • Fjern // kommentartegn, før du definerer SERIAL_PORT_2
    • Indstil #define SERIAL_PORT_2 lig med 0
  • Søg efter MOTHERBORD:

    Angiv #define MOTHERBORD lig med BOARD_BTT_SKR_V1_3

  • Søg efter DRIVER_TYPE:

    Indstil #define X_DRIVER, Y_DRIVER og Z_DRIVER er lig med TMC2208

  • Søg efter CLASSIC_JERK (ikke obligatorisk trin):

    Indstil #define DEFAULT_XJERK og DEFAULT_YJERK er lig med 7,0

  • Åbn filen Configuration_adv.h
  • Søg efter SDCARD_CONNECTION:

    • Fjern // kommentartegn, før du definerer SDCARD_CONNECTION
    • Indstil #define SDCARD_CONNECTION lig med ONBOARD
  • Søg efter INDIVIDUAL_AXIS_HOMING_MENU (ikke obligatorisk trin):

    Fjern // kommentartegn, før du definerer INDIVIDUAL_AXIS_HOMING_MENU

  • Søg efter TMC_DEBUG (ikke obligatorisk trin):

    Fjern // kommentartegn, før du definerer TMC_DEBUG

  • Søg efter E0_AUTO_FAN_PIN (ekstruderblæser):

    Indstil #define E0_AUTO_FAN_PIN lig med FAN1_PIN

  • Søg efter HAS_TRINAMIC_CONFIG (UART TMC driver):

    Indstil #define X_CURRENT, X_CURRENT og X_CURRENT er lig med 750

  • Klik på knappen Kompiler, og vent til SUCCESSFUL færdiggørelse
  • Gå til.pio / build / LPC1768 -mappen indefra og ud i Marlin -rodmappen, kopier firmware.bin -filen til SD -kortet, og genstart kortet / printeren. Firmwaren indlæses automatisk.

Trin 4: HARDWARE -KOBLING OG OPSÆTNING

MIDDELTILKOBLING OG OPSÆTNING
MIDDELTILKOBLING OG OPSÆTNING
MIDDELTILKOBLING OG OPSÆTNING
MIDDELTILKOBLING OG OPSÆTNING
MIDDELTILKOBLING OG OPSÆTNING
MIDDELTILKOBLING OG OPSÆTNING
  • Ved hjælp af UART -drivere, f.eks. TM2208, skal vi sætte en jumper på stifterne for denne forbindelse på hver driver, vi bruger, og fjerne alle jumpere under alle driverne (se røde pins nedenfor)
  • Rediger JST -stik til X- og Y -endepunkter, og brug kun 2 ben til kortstik som på billedet herunder.
  • Se følgende billede for tilslutning af alle enheder til kortet

Trin 5: KALIBRERING: EKTRUDER TRIN

  • Send kommando M503 for at hente aktuelle trin/mm for hver motor
  • Find og kopier M92 linje, ligner følgende ekko: M92 X80.00 Y80.00 Z400.00 E95.00
  • Ekstruder 10 mm materiale fra din maskinens brugergrænseflade (ved hjælp af prface, octoprint osv.)
  • Brug følgende formel til at beregne ny trin/mm værdi:

(længde du forventede / længde du fik) * nuværende trinværdi

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

  • Send kommando M92 E for at indstille ny værdi, f.eks. M92 E106.8
  • Send M500 for at gemme ny værdi til EPROM

Trin 6: KALIBRERING: AUTOPID TEMPERATUR

  • Brug M303 -kommandoen til at starte autopid -tuningsproceduren, send M303 E0 S220 C6 for at køre 6 tuningscyklus for E0 ved 220 temperaturgrader (brug 220 eller den temperatur, du bruges til at udskrive)
  • Printeren begynder at opvarme hotend og slukker den 6 gange (vær opmærksom på hotend er hot !!!), i slutningen modtager du automatisk de nye værdier for Kp, Ki e Kd:

For eksempel:

Recv: #define DEFAULT_Kp 19.40

Recv: #define DEFAULT_Ki 1.45

Recv: #define DEFAULT_Kd 64.99

  • Send M301 -kommando, der erstatter P = Kp, I = Ki, D = Kd, for eksempel M301 P19.40 I1.45 D64.99
  • Send kommando M500 for at gemme nye værdier i EPROM -hukommelse

Trin 7: MOD TIL STANDALONE CR10

MOD TIL STANDALONE CR10
MOD TIL STANDALONE CR10

Jeg har også gjort min CR10 lettere at flytte og sparer plads ved at fjerne det eksterne kabinet til elektronikken, hvis du er interesseret, ved at følge linket til alle udskrevne dele.

www.thingiverse.com/thing:4721812

Anbefalede: