Obsah:

My CR10 New Life: SKR Mainboard and Marlin: 7 Steps
My CR10 New Life: SKR Mainboard and Marlin: 7 Steps

Video: My CR10 New Life: SKR Mainboard and Marlin: 7 Steps

Video: My CR10 New Life: SKR Mainboard and Marlin: 7 Steps
Video: Marlin Firmware for CR-10 and SKR Mini E3 v3 2024, Listopad
Anonim
My CR10 New Life: SKR Mainboard a Marlin
My CR10 New Life: SKR Mainboard a Marlin

Moje standardní deska MELZI byla mrtvá a já jsem potřeboval naléhavou výměnu, abych svůj CR10 oživil.

  • Nejprve si vyberte náhradní desku, takže jsem zvolil Bigtreetech skr v1.3, což je 32bitová deska, s ovladači TMC2208 (s podporou režimu UART)
  • Druhý krok, vyberte firmware, takže Marlin 2.0, velmi běžná volba pro tento druh tiskáren.

Použil jsem všechny standardní kabely a díly z mého CR10.

Toto je můj velmi rychlý průvodce výměnou desky a nastavením Marlina na ni.

Zásoby:

Základní deska Skr 1.3 se 4 ovladači TMC2208 (odkaz Amazon)

Krok 1: STÁHNĚTE SI VIZUÁLNÍ STUDIO A MARLIN FIRMWARE

STÁHNĚTE SI VIZUÁLNÍ STUDIO A FIRMWARE MARLIN
STÁHNĚTE SI VIZUÁLNÍ STUDIO A FIRMWARE MARLIN
STÁHNĚTE SI VIZUÁLNÍ STUDIO A FIRMWARE MARLIN
STÁHNĚTE SI VIZUÁLNÍ STUDIO A FIRMWARE MARLIN
  • Nainstalujte si textový editor Visual Studio z
  • Po dokončení klikněte na ikonu Rozšíření, vyhledejte rozšíření PlatformIO a nainstalujte jej
  • Stáhněte si firmware Marlin z úložiště github:
  • Vyberte verzi 2.0, klikněte na Kód a Stáhnout ZIP

Krok 2: PŘIDAT VÝCHOZÍ NASTAVENÍ CR10

PŘIDAT VÝCHOZÍ NASTAVENÍ CR10
PŘIDAT VÝCHOZÍ NASTAVENÍ CR10
PŘIDAT VÝCHOZÍ NASTAVENÍ CR10
PŘIDAT VÝCHOZÍ NASTAVENÍ CR10
PŘIDAT VÝCHOZÍ NASTAVENÍ CR10
PŘIDAT VÝCHOZÍ NASTAVENÍ CR10
  • Rozbalte soubor
  • Přejděte na https://github.com/MarlinFirmware/Configurations repository a vyhledejte příklady/složku Creality/CR10 a stáhněte si všechny soubory
  • Zkopírujte všechny soubory a vložte a přepište do složky Marlin rozbalené v předchozích krocích

Krok 3: NASTAVTE MARLIN PRO SKR BOARD

NASTAVTE MARLIN PRO SKR DESKU
NASTAVTE MARLIN PRO SKR DESKU
NASTAVTE MARLIN PRO SKR DESKU
NASTAVTE MARLIN PRO SKR DESKU
NASTAVTE MARLIN PRO SKR DESKU
NASTAVTE MARLIN PRO SKR DESKU
NASTAVTE MARLIN PRO SKR DESKU
NASTAVTE MARLIN PRO SKR DESKU
  • Otevřete Visual Studio a otevřete rozšíření Platform IO (ikona mimozemšťana na levém panelu nástrojů), klikněte na Otevřít nový projekt, vyberte svou složku Marlin
  • Otevřete soubor platform.ini a nahraďte mega2560 default_envs LPC1768 (pro SKR1.3)
  • Otevřete soubor Configuration.h
  • Hledat SERIAL_PORT:

    • Nastavit #define SERIAL_PORT se rovná -1
    • Před definováním SERIAL_PORT_2 odeberte // komentáře
    • Nastavit #define SERIAL_PORT_2 se rovná 0
  • Hledat MATHERBORD:

    Nastavit #define MOTHERBORD se rovná BOARD_BTT_SKR_V1_3

  • Hledat DRIVER_TYPE:

    Nastavit #define X_DRIVER, Y_DRIVER a Z_DRIVER se rovná TMC2208

  • Vyhledat CLASSIC_JERK (není povinný krok):

    Nastavte #define DEFAULT_XJERK a DEFAULT_YJERK se rovná 7.0

  • Otevřete soubor Configuration_adv.h
  • Hledat SDCARD_CONNECTION:

    • Před definováním SDCARD_CONNECTION odeberte // komentáře
    • Nastavit #define SDCARD_CONNECTION se rovná ONBOARD
  • Vyhledat INDIVIDUAL_AXIS_HOMING_MENU (není povinný krok):

    Před definováním INDIVIDUAL_AXIS_HOMING_MENU odeberte // komentáře

  • Vyhledejte TMC_DEBUG (není povinný krok):

    Před definováním TMC_DEBUG odeberte // komentáře

  • Hledat E0_AUTO_FAN_PIN (ventilátor extruderu):

    Nastavit #define E0_AUTO_FAN_PIN se rovná FAN1_PIN

  • Vyhledat HAS_TRINAMIC_CONFIG (ovladač UART TMC):

    Nastavit #define X_CURRENT, X_CURRENT and X_CURRENT equals to 750

  • Klikněte na tlačítko Zkompilovat a počkejte na ÚSPĚŠNÉ dokončení
  • Přejděte do složky.pio / build / LPC1768 do kořenové složky Marlin, zkopírujte soubor firmwaru.bin na kartu SD a restartujte desku / tiskárnu. Firmware se načte automaticky.

Krok 4: HARDWAROVÉ ZAPOJENÍ A NASTAVENÍ

HARDWAROVÉ ZAPOJENÍ A NASTAVENÍ
HARDWAROVÉ ZAPOJENÍ A NASTAVENÍ
HARDWAROVÉ ZAPOJENÍ A NASTAVENÍ
HARDWAROVÉ ZAPOJENÍ A NASTAVENÍ
HARDWAROVÉ ZAPOJENÍ A NASTAVENÍ
HARDWAROVÉ ZAPOJENÍ A NASTAVENÍ
  • Pomocí ovladačů UART, jako je TM2208, musíme na každý připojený ovladač umístit propojku na piny pro toto připojení a odstranit všechny propojky pod všemi ovladači (viz červené piny níže)
  • Upravte konektor JST pro koncovky X a Y a použijte pouze 2 piny do konektorů desky, jak je znázorněno na obrázku níže.
  • Na následujícím obrázku je zapojení všech zařízení k desce

Krok 5: KALIBRACE: KROKY EXTRUDERU

  • Odesláním příkazu M503 získáte aktuální kroky/mm pro každý motor
  • Najděte a zkopírujte řádek M92, vypadá jako následující ozvěna: M92 X80.00 Y80.00 Z400.00 E95.00
  • Vytlačte 10 mm materiálu z uživatelského rozhraní svého stroje (pomocí předúpravy, octoprintu atd.)
  • Pro výpočet nové hodnoty kroku/mm použijte následující vzorec:

(očekávaná délka / délka, kterou jste získali) * aktuální hodnota kroku

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

  • Odesláním příkazu M92 E nastavíte novou hodnotu, například M92 E106.8
  • Odeslat M500 pro uložení nové hodnoty do EPROM

Krok 6: CALIBRATION: AUTOPID TEMPERATURE

  • Pomocí příkazu M303 spusťte proceduru automatického ladění, odesláním M303 E0 S220 C6 spusťte 6 cyklů ladění pro E0 při 220 stupních teploty (použijte 220 nebo teplotu, kterou používáte k tisku)
  • Tiskárna začne ohřívat hotend a 6krát jej vypne (pozor na hotend je horký !!!), na konci automaticky obdržíte nové hodnoty pro Kp, Ki e Kd:

Například:

Recv: #define DEFAULT_Kp 19,40

Recv: #define DEFAULT_Ki 1.45

Recv: #define DEFAULT_Kd 64,99

  • Odeslat příkaz M301 nahrazující P = Kp, I = Ki, D = Kd, například M301 P19.40 I1.45 D64.99
  • Odesláním příkazu M500 uložíte nové hodnoty do paměti EPROM

Krok 7: MOD PRO STANDALONE CR10

MOD PRO STANDALONE CR10
MOD PRO STANDALONE CR10

Také jsem usnadnil svůj CR10 pohyb a šetřil místo odstraněním vnějšího pouzdra pro elektroniku, pokud vás to zajímá, sledováním odkazu na všechny tištěné části.

www.thingiverse.com/thing:4721812

Doporučuje: