Mündəricat:

Mənim CR10 Yeni Həyatım: SKR Anakartı və Marlin: 7 addım
Mənim CR10 Yeni Həyatım: SKR Anakartı və Marlin: 7 addım

Video: Mənim CR10 Yeni Həyatım: SKR Anakartı və Marlin: 7 addım

Video: Mənim CR10 Yeni Həyatım: SKR Anakartı və Marlin: 7 addım
Video: Обзор 3D принтера Creality CR-10 Smart c автоматическим выравниванием стола. 2024, Iyul
Anonim
Mənim CR10 Yeni Həyatım: SKR Anakartı və Marlin
Mənim CR10 Yeni Həyatım: SKR Anakartı və Marlin

Standart MELZI lövhəm ölmüşdü və CR10 -u canlandırmaq üçün təcili dəyişdirilməyə ehtiyacım var idi.

  • İlk addım, əvəzedici bir lövhə seçin, buna görə TMC2208 sürücüləri olan 32 bitlik bir lövhə olan Bigtreetech skr v1.3 seçdim (UART rejimi dəstəyi ilə)
  • İkinci addım, firmware proqramını seçin, buna görə də bu tip printerlər üçün çox yayılmış bir seçim olan Marlin 2.0.

CR10 -un bütün standart naqillərini və hissələrini istifadə etdim.

Bu, lövhəni dəyişdirmək və üzərinə Marlin qurmaq üçün çox sürətli bələdçimdir.

Təchizat:

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

Addım 1: VİZUAL STUDİYO VƏ MARLİN TƏLİMATINI YÜKLƏ

VİZUAL STUDİYO VƏ MARLİN FİRMALARINI YÜKLƏ
VİZUAL STUDİYO VƏ MARLİN FİRMALARINI YÜKLƏ
VİZUAL STUDİYO VƏ MARLİN FİRMALARINI YÜKLƏ
VİZUAL STUDİYO VƏ MARLİN FİRMALARINI YÜKLƏ
  • Https://code.visualstudio.com/download saytından Visual Studio mətn redaktorunu quraşdırın
  • Bitirdikdən sonra Genişləndirmə simgesini vurun və PlatformIO uzantısını axtarın və quraşdırın
  • Github deposundan Marlin Firmware -ni yükləyin:
  • 2.0 versiyasını seçin, Kodu vurun və Poçtu yükləyin

Addım 2: CR10 VARSAYILAN AYARLARI ƏLAVƏ EDİN

CR10 VARSAYILAN AYARLARI ƏLAVƏ ET
CR10 VARSAYILAN AYARLARI ƏLAVƏ ET
CR10 VARSAYILAN AYARLARI ƏLAVƏ ET
CR10 VARSAYILAN AYARLARI ƏLAVƏ ET
CR10 VARSAYILAN AYARLARI ƏLAVƏ ET
CR10 VARSAYILAN AYARLARI ƏLAVƏ ET
  • Faylı açın
  • Https://github.com/MarlinFirmware/Configurations deposuna gedin və nümunələr/Creality/CR10 qovluğunu axtarın və bütün faylları yükləyin
  • Bütün faylları kopyalayın və əvvəlki addımlarda açılmadan Marlin qovluğuna yapışdırın və ləğv edin

Addım 3: SKR Lövhəsi üçün MARLIN qurun

SKR BOARD ÜÇÜN MARLİNİ AYARLAYIN
SKR BOARD ÜÇÜN MARLİNİ AYARLAYIN
SKR BOARD ÜÇÜN MARLİNİ AYARLAYIN
SKR BOARD ÜÇÜN MARLİNİ AYARLAYIN
SKR BOARD ÜÇÜN MARLİNİ AYARLAYIN
SKR BOARD ÜÇÜN MARLİNİ AYARLAYIN
SKR BOARD ÜÇÜN MARLİNİ AYARLAYIN
SKR BOARD ÜÇÜN MARLİNİ AYARLAYIN
  • Visual Studio'yu açın və Platform IO uzantısını açın (sol alət çubuğundakı yad simge), Yeni Layihə Aç düyməsini basın, Marlin qovluğunuzu seçin
  • Platform.ini faylını açın və mega2560 default_envs -i LPC1768 ilə əvəz edin (SKR1.3 üçün)
  • Configuration.h faylını açın
  • SERIAL_PORT axtarın:

    • #Define SERIAL_PORT -u -1 -ə bərabər edin
    • SERIAL_PORT_2 təyin etməzdən əvvəl // şərh işarələrini silin
    • #Define SERIAL_PORT_2 -ni 0 olaraq təyin edin
  • ANA BÖLGƏ axtarın:

    #Define MOTHERBORD bərabərini BOARD_BTT_SKR_V1_3 olaraq təyin edin

  • DRIVER_TYPE axtarın:

    #Define X_DRIVER, Y_DRIVER və Z_DRIVER bərabərlərini TMC2208 olaraq təyin edin

  • CLASSIC_JERK axtarın (məcburi addım deyil):

    #Define DEFAULT_XJERK və DEFAULT_YJERK bərabərlərini 7.0 olaraq təyin edin

  • Configuration_adv.h faylını açın
  • SDCARD_CONNECTION axtarın:

    • SDCARD_CONNECTION təyin etməzdən əvvəl // şərh simvollarını silin
    • #Define SDCARD_CONNECTION -ı ONBOARD -a bərabər olaraq təyin edin
  • INDIVIDUAL_AXIS_HOMING_MENU axtarın (məcburi addım deyil):

    INDIVIDUAL_AXIS_HOMING_MENU təyin etməzdən əvvəl // şərh simvollarını silin

  • TMC_DEBUG axtarın (məcburi addım deyil):

    TMC_DEBUG təyin etməzdən əvvəl // şərh simvollarını silin

  • E0_AUTO_FAN_PIN (ekstruder fanı) axtarın:

    #Define E0_AUTO_FAN_PIN -in FAN1_PIN -ə bərabər olduğunu təyin edin

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

    #Define X_CURRENT, X_CURRENT və X_CURRENT -ə bərabər olanları 750 -ə təyin edin

  • Kompilyasiya düyməsini basın və Uğurlu tamamlanmasını gözləyin
  • Marlin kök qovluğunun içindəki.pio / build / LPC1768 qovluğuna gedin, firmware.bin faylını SD Karta kopyalayın və lövhəni / printeri yenidən başladın. Firmware avtomatik olaraq yüklənəcək.

Addım 4: DONANIM KABLOSU VƏ KURULUMU

DONANIM KABLOSU VƏ KURULUMU
DONANIM KABLOSU VƏ KURULUMU
DONANIM KABLOSU VƏ KURULUMU
DONANIM KABLOSU VƏ KURULUMU
DONANIM KABLOSU VƏ KURULUMU
DONANIM KABLOSU VƏ KURULUMU
  • TM2208 kimi UART sürücülərindən istifadə edərək, bu əlaqə üçün istifadə etdiyimiz hər bir sürücüyə sancaqlar bağlamalı və bütün sürücülərin altındakı bütün atlayıcıları çıxarmalıyıq (aşağıda qırmızı pinlərə baxın).
  • X və Y son dayanacaqları üçün JST konnektorunu dəyişdirin və aşağıdakı şəkildəki kimi lövhə bağlayıcılarına yalnız 2 pin istifadə edin.
  • Bütün cihazları lövhəyə bağlamaq üçün aşağıdakı şəkilə baxın

Addım 5: KALİBRASİYA: ÇIXARICI ADIMLARI

  • Hər bir motor üçün cari addımları/mm almaq üçün M503 əmrini göndərin
  • M92 xəttini tapın və kopyalayın, aşağıdakı əks -sədaya bənzəyir: M92 X80.00 Y80.00 Z400.00 E95.00
  • Maşın UI -dən 10 mm material çıxarın (ön səth, oktoprint və s. İstifadə edərək)
  • Yeni addım/mm dəyərini hesablamaq üçün aşağıdakı düsturdan istifadə edin:

(gözlədiyiniz uzunluq / aldığınız uzunluq) * cari addım dəyəri

nümunə: 10/8, 9 * 95 = 106.8

  • Yeni bir dəyər təyin etmək üçün M92 E əmrini göndərin, məsələn M92 E106.8
  • Yeni dəyəri EPROM -da saxlamaq üçün M500 göndərin

Addım 6: KALİBRASİYA: AUTOPİD SICAKLIĞI

  • Avtomatik tənzimləmə proseduruna başlamaq üçün M303 əmrindən istifadə edin, 220 temperatur dərəcəsində E0 üçün 6 tənzimləmə dövrü işlətmək üçün M303 E0 S220 C6 göndərin (220 və ya çap etmək üçün istifadə etdiyiniz temperaturdan istifadə edin)
  • Yazıcı qaynar nöqtəni qızdırmağa və 6 dəfə söndürməyə başlayacaq (qaynar nöqtənin isti olduğuna diqqət yetirin !!!), sonunda avtomatik olaraq Kp, Ki e Kd üçün yeni dəyərlər alacaqsınız:

Misal üçün:

Recv: #define DEFAULT_Kp 19.40

Recv: #define DEFAULT_Ki 1.45

Recv: #define DEFAULT_Kd 64.99

  • P = Kp, I = Ki, D = Kd əvəz edən M301 əmrini göndərin, məsələn M301 P19.40 I1.45 D64.99
  • Yeni dəyərləri EPROM yaddaşına saxlamaq üçün M500 əmrini göndərin

Addım 7: STANDALONE CR10 üçün MOD

STANDALONE CR10 üçün MOD
STANDALONE CR10 üçün MOD

Mən də CR10 -un hərəkətini asanlaşdırdım və yer qənaətçisini, elektronikanın xarici qutusunu çıxarırdım, əgər maraqlanırsınızsa, bütün çap olunmuş hissələrə keçid edin.

www.thingiverse.com/thing:4721812

Tövsiyə: