Mündəricat:
- Addım 1: VİZUAL STUDİYO VƏ MARLİN TƏLİMATINI YÜKLƏ
- Addım 2: CR10 VARSAYILAN AYARLARI ƏLAVƏ EDİN
- Addım 3: SKR Lövhəsi üçün MARLIN qurun
- Addım 4: DONANIM KABLOSU VƏ KURULUMU
- Addım 5: KALİBRASİYA: ÇIXARICI ADIMLARI
- Addım 6: KALİBRASİYA: AUTOPİD SICAKLIĞI
- Addım 7: STANDALONE CR10 üçün MOD
Video: Mənim CR10 Yeni Həyatım: SKR Anakartı və Marlin: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:42
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Ə
- 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
- 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
- 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
- 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
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ə:
Mənim Diy Peltier Soyuducum! - QƏBUL EDİLMİŞ: 9 Addım (Şəkillərlə birlikdə)
Mənim Diy Peltier Soyuducum! - QƏBUL EDİLMİŞDİR: Həmişə evimə soyuducuya getmədən maşında baqqalları kifayət qədər sərin saxlamaq üçün bir vasitə istəyirdim. Bir neçə il əvvəl hazırladığım köhnə bir Peltier istilik dəyişdiricisindən istifadə etmək qərarına gəldim. Peltieri iki alüminium istilik qabı arasında sıxışdırdım. Böyük
Mənim DIY Steampunk Əməliyyat Oyunum, Arduino əsaslı: 9 addım (şəkillərlə)
Mənim DIY Steampunk Əməliyyat Oyunu, Arduino Tabanlı: Bu layihə olduqca genişdir. Çox alət və ya əvvəlcədən bilik tələb etmir, amma bir çox fərqli bölmədə hər kəsə (mən daxil olmaqla) çox şey öyrədəcək
Temperatur Sensorlarını Test Etmək - Hansı Mənim Üçün ?: 15 Addım (Şəkillərlə)
Temperatur Sensorlarını Test Etmək - Hansı Mənim Üçün?: Fiziki hesablamaya yeni başlayanların sınamaq istədikləri ilk sensorlardan biri temperaturu ölçmək üçün bir şeydir. Ən populyar dörd sensor, analoq çıxışı olan və rəqəmsal çeviriciyə bənzəyən DS18B20 olan TMP36 -dır
Dizaynınızı peşəkar PCB lövhəsinə necə çevirmək olar - Mənim yanaşmam: 9 addım
Dizaynınızı peşəkar PCB lövhəsinə necə çevirmək olar | Mənim yanaşmam: Bu yazıda çox az detallı bir addımda peşəkar bir PCB lövhəsi qurmaq üçün yanaşmamı paylaşacam. Eyni videonu da yerləşdirmişəm, izləyə və ya ətraflı izahat üçün yazını oxumağa davam edə bilərsiniz
Mənim Oneplus One -da Super Getto Güc Düyməsi (Hər şey üzərində işləməlidir): 3 addım
OnePlus One -da Super Ghetto Güc Düyməsi (Hər şey üzərində işləməlidir): Problem: Telefonumdakı bütün düymələr qırılıb. Arxa qapağım qırıldığından və istifadə edilmiş OPO -nun qiymətini keçməyən bir əvəz tapa bilmədiyim üçün onları dəyişdirmək yalnız müvəqqəti bir həlldir, amma başa düşdüm ki, əgər