İçindekiler:

My CR10 New Life: SKR Anakart ve Marlin: 7 Adım
My CR10 New Life: SKR Anakart ve Marlin: 7 Adım

Video: My CR10 New Life: SKR Anakart ve Marlin: 7 Adım

Video: My CR10 New Life: SKR Anakart ve Marlin: 7 Adım
Video: Upgrade and add new life to your old 3D Printer with the BIGTREETECH SKR 3 EZ and Klipper 2024, Temmuz
Anonim
My CR10 New Life: SKR Anakart ve Marlin
My CR10 New Life: SKR Anakart ve Marlin

Standart MELZI anakartım ölmüştü ve CR10'umu canlandırmak için acilen değiştirmem gerekiyordu.

  • İlk adım, bir yedek kart seçin, bu yüzden 32 bitlik bir kart olan Bigtreetech skr v1.3'ü seçtim, TMC2208 sürücüleri ile (UART modu desteği ile)
  • İkinci adım, bellenimi seçin, bu nedenle bu tür yazıcılar için çok yaygın bir seçenek olan Marlin 2.0.

CR10'umdaki tüm standart kabloları ve parçaları kullandım.

Bu, kartı değiştirmek ve üzerine Marlin'i kurmak için çok hızlı kılavuzum.

Gereçler:

4 TMC2208 sürücülü Skr 1.3 Anakart (Amazon bağlantısı)

1. Adım: VISUAL STUDIO VE MARLIN FIRMWARE'I İNDİRİN

GÖRSEL STÜDYO VE MARLIN YAZILIMINI İNDİRİN
GÖRSEL STÜDYO VE MARLIN YAZILIMINI İNDİRİN
GÖRSEL STÜDYO VE MARLIN YAZILIMINI İNDİRİN
GÖRSEL STÜDYO VE MARLIN YAZILIMINI İNDİRİN
  • https://code.visualstudio.com/download adresinden Visual Studio metin Düzenleyicisini yükleyin
  • Bittiğinde Uzantı simgesine tıklayın ve PlatformIO uzantısını arayın ve yükleyin
  • Marlin Firmware'i github deposundan indirin:
  • 2.0 sürümünü seçin, Kod'a tıklayın ve ZIP'i indirin

2. Adım: CR10 VARSAYILAN AYARLARINI EKLE

CR10 VARSAYILAN AYARLARINI EKLE
CR10 VARSAYILAN AYARLARINI EKLE
CR10 VARSAYILAN AYARLARINI EKLE
CR10 VARSAYILAN AYARLARINI EKLE
CR10 VARSAYILAN AYARLARINI EKLE
CR10 VARSAYILAN AYARLARINI EKLE
  • Dosyayı açın
  • https://github.com/MarlinFirmware/Configurations deposuna gidin ve örnekler / Creality / CR10 klasörünü arayın ve tüm dosyaları indirin
  • Tüm dosyaları kopyalayın ve önceki adımlarda açılmış olan Marlin klasörüne Yapıştır ve Geçersiz Kıl

Adım 3: SKR BOARD İÇİN MARLIN'İ KURUN

SKR KURULU İÇİN MARLIN KURULUMU
SKR KURULU İÇİN MARLIN KURULUMU
SKR KURULU İÇİN MARLIN KURULUMU
SKR KURULU İÇİN MARLIN KURULUMU
SKR KURULU İÇİN MARLIN KURULUMU
SKR KURULU İÇİN MARLIN KURULUMU
SKR KURULU İÇİN MARLIN KURULUMU
SKR KURULU İÇİN MARLIN KURULUMU
  • Visual Studio'yu açın ve Platform IO uzantısını açın (sol araç çubuğundaki yabancı simge), Yeni Proje Aç'ı tıklayın, Marlin klasörünüzü seçin
  • platform.ini dosyasını açın ve mega2560 default_envs dosyasını LPC1768 ile değiştirin (SKR1.3 için)
  • Configuration.h dosyasını açın
  • SERIAL_PORT'u arayın:

    • #define SERIAL_PORT değerini -1 olarak ayarla
    • SERIAL_PORT_2 tanımlamadan önce // yorum karakterlerini kaldırın
    • #define SERIAL_PORT_2 değerini 0 olarak ayarla
  • MOTHERBORD'u arayın:

    #define MOTHERBORD'u BOARD_BTT_SKR_V1_3'e eşit olarak ayarla

  • DRIVER_TYPE arayın:

    #define X_DRIVER, Y_DRIVER ve Z_DRIVER'ı TMC2208'e eşit olarak ayarlayın

  • CLASSIC_JERK'i arayın (zorunlu adım değil):

    #define DEFAULT_XJERK ve DEFAULT_YJERK değerini 7.0 olarak ayarlayın

  • Configuration_adv.h dosyasını açın
  • SDCARD_CONNECTION'ı arayın:

    • SDCARD_CONNECTION tanımlamadan önce // yorum karakterlerini kaldırın
    • #define SDCARD_CONNECTION değerini ONBOARD'a ayarla
  • INDIVIDUAL_AXIS_HOMING_MENU arayın (zorunlu adım değil):

    INDIVIDUAL_AXIS_HOMING_MENU tanımlamadan önce // yorum karakterlerini kaldırın

  • TMC_DEBUG arayın (zorunlu adım değil):

    TMC_DEBUG tanımlamadan önce // yorum karakterlerini kaldırın

  • E0_AUTO_FAN_PIN (ekstrüder fanı) arayın:

    #define E0_AUTO_FAN_PIN'i FAN1_PIN'e eşit olarak ayarlayın

  • HAS_TRINAMIC_CONFIG (UART TMC sürücüsü) arayın:

    #define X_CURRENT, X_CURRENT ve X_CURRENT'i 750'ye eşitleyin

  • Derle düğmesine tıklayın ve BAŞARILI tamamlanana kadar bekleyin
  • Marlin kök klasörünün içindeki.pio / build / LPC1768 klasörüne gidin, firmware.bin dosyasını SD Karta kopyalayın ve kartı/yazıcıyı yeniden başlatın. Firmware otomatik olarak yüklenecektir.

Adım 4: DONANIM KABLOLAMASI VE KURULUM

DONANIM KABLOLAMASI VE KURULUM
DONANIM KABLOLAMASI VE KURULUM
DONANIM KABLOLAMASI VE KURULUM
DONANIM KABLOLAMASI VE KURULUM
DONANIM KABLOLAMASI VE KURULUM
DONANIM KABLOLAMASI VE KURULUM
  • TM2208 gibi UART sürücülerini kullanarak, kullandığımız her sürücüde bu bağlantı için pinlere bir jumper koymamız ve tüm sürücülerin altındaki tüm jumperları kaldırmamız gerekiyor (aşağıdaki kırmızı pinlere bakın)
  • JST konektörünü X ve Y uç noktaları için değiştirin ve aşağıdaki resimdeki gibi kart konektörlerine yalnızca 2 pin kullanın.
  • Tüm cihazları karta bağlamak için aşağıdaki resme bakın

Adım 5: KALİBRASYON: EKSTRÜDER ADIMLARI

  • Her motor için mevcut adımları/mm'yi almak için M503 komutu gönderin
  • M92 satırını bulun ve kopyalayın, aşağıdaki yankıya benzer: M92 X80.00 Y80.00 Z400.00 E95.00
  • 10 mm malzemeyi makinenizin kullanıcı arayüzünden çıkarın (prontface, octoprint vb. kullanarak)
  • Yeni adım/mm değerini hesaplamak için aşağıdaki formülü kullanın:

(beklediğiniz uzunluk / elde ettiğiniz uzunluk) * mevcut adım değeri

örnek: 10 / 8, 9 * 95 = 106.8

  • Yeni bir değer ayarlamak için M92 E komutu gönderin, örneğin M92 E106.8
  • Yeni değeri EPROM'a depolamak için M500'ü gönderin

Adım 6: KALİBRASYON: OTOPID SICAKLIK

  • Otomatik ayar prosedürünü başlatmak için M303 komutunu kullanın, E0 için 220 sıcaklık derecesinde 6 döngü ayarlamayı çalıştırmak için M303 E0 S220 C6'yı gönderin (220 veya yazdırmak için kullandığınız sıcaklığı kullanın)
  • Yazıcı, hotend'i ısıtmaya başlayacak ve 6 kez kapatacaktır (hotend'in sıcak olduğuna dikkat edin!!!), sonunda otomatik olarak Kp, Ki e Kd için yeni değerleri alacaksınız:

Örneğin:

Recv: #define DEFAULT_Kp 19.40

Kayıt: #define DEFAULT_Ki 1.45

Recv: #define DEFAULT_Kd 64.99

  • P=Kp, I = Ki, D = Kd yerine M301 komutu gönderin, örneğin M301 P19.40 I1.45 D64.99
  • Yeni değerleri EPROM belleğine kaydetmek için M500 komutunu gönderin

Adım 7: BAĞIMSIZ CR10 İÇİN MOD

BAĞIMSIZ CR10 İÇİN MOD
BAĞIMSIZ CR10 İÇİN MOD

Ayrıca, CR10'umu taşımayı daha kolay hale getirdim ve elektronikler için harici kasayı çıkararak yerden tasarruf sağladım, eğer ilgileniyorsanız, tüm basılı parçalara bağlantıyı takip ederek.

www.thingiverse.com/thing:4721812

Önerilen: