Obsah:

Môj CR10 New Life: základná doska SKR a Marlin: 7 krokov
Môj CR10 New Life: základná doska SKR a Marlin: 7 krokov

Video: Môj CR10 New Life: základná doska SKR a Marlin: 7 krokov

Video: Môj CR10 New Life: základná doska SKR a Marlin: 7 krokov
Video: Объяснение прошивки Marlin 2.0.x 2024, Júl
Anonim
Môj CR10 New Life: základná doska SKR a Marlin
Môj CR10 New Life: základná doska SKR a Marlin

Moja štandardná doska MELZI bola mŕtva a potreboval som naliehavú výmenu, aby som svoj CR10 oživil.

  • V prvom kroku zvoľte náhradnú dosku, aby som vybral 32 -bitovú dosku Bigtreetech skr v1.3 s ovládačmi TMC2208 (s podporou režimu UART)
  • Druhý krok, zvoľte firmvér, takže Marlin 2.0, veľmi bežná voľba pre tento druh tlačiarní.

Použil som všetky štandardné káble a diely z môjho CR10.

Toto je môj veľmi rýchly sprievodca výmenou dosky a nastavením Marlina.

Zásoby:

Základná doska Skr 1.3 so 4 ovládačmi TMC2208 (odkaz Amazon)

Krok 1: STIAHNITE VIZUÁLNU ŠTÚDIUM A MARLIN FIRMWARE

STIAHNITE SI VIZUÁLNU STUDIO A MARLIN FIRMWARE
STIAHNITE SI VIZUÁLNU STUDIO A MARLIN FIRMWARE
STIAHNITE SI VIZUÁLNU STUDIO A MARLIN FIRMWARE
STIAHNITE SI VIZUÁLNU STUDIO A MARLIN FIRMWARE
  • Nainštalujte si textový editor Visual Studio z
  • Po dokončení kliknite na ikonu Rozšírenie, vyhľadajte rozšírenie PlatformIO a nainštalujte ho
  • Stiahnite si firmvér Marlin z úložiska github:
  • Vyberte verziu 2.0, kliknite na Kód a Stiahnuť ZIP

Krok 2: PRIDAJTE predvolené nastavenia CR10

PRIDAJTE predvolené nastavenia CR10
PRIDAJTE predvolené nastavenia CR10
PRIDAJTE predvolené nastavenia CR10
PRIDAJTE predvolené nastavenia CR10
PRIDAJTE predvolené nastavenia CR10
PRIDAJTE predvolené nastavenia CR10
  • Rozbaľte súbor
  • Prejdite na https://github.com/MarlinFirmware/Configurations repository a vyhľadajte príklady/priečinok Creality/CR10 a stiahnite si všetky súbory
  • Skopírujte všetky súbory a prilepte a prepíšte do priečinka Marlin rozbalené v predchádzajúcich krokoch

Krok 3: NASTAVTE MARLIN PRE SKR DOSKU

NASTAVTE MARLIN PRE SKR RADU
NASTAVTE MARLIN PRE SKR RADU
NASTAVTE MARLIN PRE SKR RADU
NASTAVTE MARLIN PRE SKR RADU
NASTAVTE MARLIN PRE SKR RADU
NASTAVTE MARLIN PRE SKR RADU
NASTAVTE MARLIN PRE SKR RADU
NASTAVTE MARLIN PRE SKR RADU
  • Otvorte Visual Studio a otvorte rozšírenie Platform IO (ikona mimozemšťana na ľavom paneli s nástrojmi), kliknite na položku Otvoriť nový projekt, vyberte priečinok Marlin
  • Otvorte súbor platform.ini a nahraďte súbor mega2560 default_envs LPC1768 (pre SKR1.3)
  • Otvorte súbor Configuration.h
  • Hľadať SERIAL_PORT:

    • Nastaviť #define SERIAL_PORT sa rovná -1
    • Pred definovaním SERIAL_PORT_2 odstráňte // znaky komentára
    • Nastaviť #definovať SERIAL_PORT_2 sa rovná 0
  • Hľadať MATHERBORD:

    Nastaviť #define MOTHERBORD sa rovná BOARD_BTT_SKR_V1_3

  • Hľadať DRIVER_TYPE:

    Nastaviť #definovať X_DRIVER, Y_DRIVER a Z_DRIVER sa rovná TMC2208

  • Hľadať CLASSIC_JERK (nepovinný krok):

    Sada #define DEFAULT_XJERK a DEFAULT_YJERK sa rovná 7,0

  • Otvorte súbor Configuration_adv.h
  • Hľadať SDCARD_CONNECTION:

    • Pred definovaním SDCARD_CONNECTION odstráňte // komentáre
    • Nastavte #define SDCARD_CONNECTION na hodnotu ONBOARD
  • Hľadať INDIVIDUAL_AXIS_HOMING_MENU (nepovinný krok):

    Pred definovaním INDIVIDUAL_AXIS_HOMING_MENU odstráňte // komentáre

  • Vyhľadajte TMC_DEBUG (nepovinný krok):

    Pred definovaním TMC_DEBUG odstráňte // komentáre

  • Hľadať E0_AUTO_FAN_PIN (ventilátor extrudéra):

    Nastaviť #define E0_AUTO_FAN_PIN sa rovná FAN1_PIN

  • Hľadať HAS_TRINAMIC_CONFIG (ovládač UART TMC):

    Nastaviť #definovať X_CURRENT, X_CURRENT a X_CURRENT sa rovná 750

  • Kliknite na tlačidlo Zostaviť a počkajte na ÚSPEŠNÉ dokončenie
  • Prejdite do priečinka.pio / build / LPC1768 zvnútra koreňového priečinka Marlin, skopírujte súbor firmware.bin na kartu SD a reštartujte dosku / tlačiareň. Firmvér sa automaticky načíta.

Krok 4: HARDWAROVÉ ZAPOJENIE A NASTAVENIE

HARDWAROVÉ ZAPOJENIE A NASTAVENIE
HARDWAROVÉ ZAPOJENIE A NASTAVENIE
HARDWAROVÉ ZAPOJENIE A NASTAVENIE
HARDWAROVÉ ZAPOJENIE A NASTAVENIE
HARDWAROVÉ ZAPOJENIE A NASTAVENIE
HARDWAROVÉ ZAPOJENIE A NASTAVENIE
  • Pomocou ovládačov UART, ako napríklad TM2208, musíme na každý použitý ovládač vložiť prepojku na piny pre toto pripojenie a odstrániť všetky prepojky pod všetkými ovládačmi (pozri červené piny nižšie)
  • Upravte konektor JST pre koncovky X a Y a do konektorov dosky použite iba 2 kolíky, ako je to na obrázku nižšie.
  • Pripojenie všetkých zariadení k doske nájdete na nasledujúcom obrázku

Krok 5: KALIBRÁCIA: KROKY EXTRUDÉRA

  • Pošlite príkaz M503 na získanie aktuálnych krokov/mm pre každý motor
  • Nájdite a skopírujte riadok M92, vyzerá ako nasledujúca ozvena: M92 X80.00 Y80.00 Z400.00 E95.00
  • Vytlačte 10 mm materiálu z používateľského rozhrania svojho zariadenia (pomocou predkontaktu, octoprintu a podobne)
  • Na výpočet novej hodnoty kroku/mm použite nasledujúci vzorec:

(dĺžka, ktorú ste očakávali / dĺžka, ktorú ste získali) * aktuálna hodnota kroku

príklad: 10/8, 9 * 95 = 106,8

  • Pošlite príkaz M92 E na nastavenie novej hodnoty, napríklad M92 E106.8
  • Pošlite M500 na uloženie novej hodnoty do EPROM

Krok 6: KALIBRÁCIA: AUTOPIDNÁ TEPLOTA

  • Na spustenie postupu automatického ladenia použite príkaz M303, odošlite M303 E0 S220 C6 na spustenie 6 cyklov ladenia pre E0 pri 220 stupňoch teploty (použite 220 alebo teplotu, ktorú používate na tlač)
  • Tlačiareň začne ohrievať hotend a 6 -krát ho vypne (pozor, hotend je horúci !!!), na konci automaticky dostanete nové hodnoty pre Kp, Ki e Kd:

Napríklad:

Recv: #define DEFAULT_Kp 19,40

Recv: #define DEFAULT_Ki 1.45

Recv: #define DEFAULT_Kd 64,99

  • Pošlite príkaz M301 nahradzujúci P = Kp, I = Ki, D = Kd, napríklad M301 P19.40 I1.45 D64.99
  • Pošlite príkaz M500 na uloženie nových hodnôt do pamäte EPROM

Krok 7: MOD PRE STANDALONE CR10

MOD PRE STANDALONE CR10
MOD PRE STANDALONE CR10

Tiež som zaistil, aby sa môj CR10 ľahšie pohyboval, a šetrilo miesto, odstránením vonkajšieho obalu pre elektroniku, ak máte záujem, a odkazom na všetky vytlačené diely.

www.thingiverse.com/thing:4721812

Odporúča: