Cuprins:
- Pasul 1: DESCĂRCAȚI STUDIUL VISUAL ȘI FIRMWARE MARLIN
- Pasul 2: ADĂUGAȚI SETĂRI DEFAULT CR10
- Pasul 3: CONFIGURAȚI MARLIN PENTRU SKR BOARD
- Pasul 4: CONEXIUNE HARDWARE ȘI CONFIGURARE
- Pasul 5: CALIBRARE: PASI DE EXTRUDER
- Pasul 6: CALIBRARE: TEMPERATURA AUTOPIDĂ
- Pasul 7: MOD PENTRU STANDALONE CR10
Video: My CR10 New Life: SKR Mainboard and Marlin: 7 Steps
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Placa mea standard MELZI era moartă și aveam nevoie de un înlocuitor urgent pentru a aduce CR10-ul în viață.
- Primul pas, alegeți o placă de înlocuire, așa că am ales Bigtreetech skr v1.3, care este o placă de 32 de biți, cu drivere TMC2208 (cu suport pentru modul UART)
- Al doilea pas, alege firmware-ul, deci Marlin 2.0, o alegere foarte obișnuită pentru acest tip de imprimante.
Am folosit toate cablurile și piesele standard de pe CR10.
Acesta este ghidul meu foarte rapid pentru a înlocui placa și a configura Marlin pe ea.
Provizii:
Placă principală Skr 1.3 cu 4 drivere TMC2208 (link Amazon)
Pasul 1: DESCĂRCAȚI STUDIUL VISUAL ȘI FIRMWARE MARLIN
- Instalați Editorul de text Visual Studio de la
- După ce ați terminat, faceți clic pe pictograma Extensie și căutați extensia PlatformIO și instalați-o
- Descărcați Marlin Firmware din depozitul github:
- Selectați versiunea 2.0, faceți clic pe Cod și descărcați ZIP
Pasul 2: ADĂUGAȚI SETĂRI DEFAULT CR10
- Dezarhivați fișierul
- Accesați https://github.com/MarlinFirmware/Configurations repository și căutați exemple / folderul Creality / CR10 și descărcați toate fișierele
- Copiați toate fișierele și lipiți și suprascrieți în folderul Marlin dezarhivat la pașii anteriori
Pasul 3: CONFIGURAȚI MARLIN PENTRU SKR BOARD
- Deschideți Visual Studio și deschideți extensia Platform IO (pictogramă extraterestră din bara de instrumente din stânga), faceți clic pe Deschidere proiect nou, selectați folderul Marlin
- Deschideți fișierul platform.ini și înlocuiți mega2560 default_envs cu LPC1768 (pentru SKR1.3)
- Deschideți fișierul Configuration.h
-
Căutați SERIAL_PORT:
- Setați #define SERIAL_PORT egal cu -1
- Eliminați // caracterele de comentariu înainte de a defini SERIAL_PORT_2
- Setați #define SERIAL_PORT_2 egal cu 0
-
Căutați MOTHERBORD:
Setați #define MOTHERBORD este egal cu BOARD_BTT_SKR_V1_3
-
Căutați DRIVER_TYPE:
Setați #define X_DRIVER, Y_DRIVER și Z_DRIVER este egal cu TMC2208
-
Căutați CLASSIC_JERK (pas obligatoriu):
Setați #define DEFAULT_XJERK și DEFAULT_YJERK este egal cu 7.0
- Deschideți fișierul Configuration_adv.h
-
Căutați SDCARD_CONNECTION:
- Eliminați // caracterele de comentarii înainte de a defini SDCARD_CONNECTION
- Setați #define SDCARD_CONNECTION este egal cu ONBOARD
-
Căutați INDIVIDUAL_AXIS_HOMING_MENU (pas obligatoriu):
Eliminați // caracterele de comentariu înainte de a defini INDIVIDUAL_AXIS_HOMING_MENU
-
Căutați TMC_DEBUG (pas obligatoriu):
Eliminați // caracterele de comentariu înainte de a defini TMC_DEBUG
-
Căutați E0_AUTO_FAN_PIN (ventilator extruder):
Setați #define E0_AUTO_FAN_PIN egal cu FAN1_PIN
-
Căutați HAS_TRINAMIC_CONFIG (driver UART TMC):
Setați #define X_CURRENT, X_CURRENT și X_CURRENT este egal cu 750
- Faceți clic pe butonul Compilați și așteptați până la finalizarea SUCCES
- Mergeți la folderul.pio / build / LPC1768 din folderul rădăcină Marlin, copiați fișierul firmware.bin pe cardul SD și reporniți placa / imprimanta. Firmware-ul va fi încărcat automat.
Pasul 4: CONEXIUNE HARDWARE ȘI CONFIGURARE
- Folosind drivere UART, cum ar fi TM2208, trebuie să punem un jumper pe pinii pentru această conexiune pe fiecare driver pe care îl folosim și să scoatem toți jumperii de sub toți driverele (vezi pinii roșii de mai jos)
- Modificați conectorul JST pentru capetele X și Y și utilizați doar 2 pini în conectorii plăcii, ca în imaginea de mai jos.
- Vedeți imaginea următoare pentru conectarea tuturor dispozitivelor la placă
Pasul 5: CALIBRARE: PASI DE EXTRUDER
- Trimiteți comanda M503 pentru a recupera pașii curenți / mm pentru fiecare motor
- Găsiți și copiați linia M92, arată ca următorul ecou: M92 X80.00 Y80.00 Z400.00 E95.00
- Extrageți 10 mm de material din interfața de utilizare a mașinii (folosind prontface, octoprint sau așa mai departe)
- Utilizați următoarea formulă pentru a calcula noua valoare pas / mm:
(lungimea pe care o așteptați / lungimea obținută) * valoarea pasului curent
exemplu: 10/8, 9 * 95 = 106,8
- Trimiteți comanda M92 E pentru a seta o nouă valoare, de exemplu M92 E106.8
- Trimiteți M500 pentru a stoca o nouă valoare în EPROM
Pasul 6: CALIBRARE: TEMPERATURA AUTOPIDĂ
- Utilizați comanda M303 pentru a porni procedura de reglare automată, trimiteți M303 E0 S220 C6 pentru a rula 6 cicluri de reglare pentru E0 la 220 grade de temperatură (utilizați 220 sau temperatura pe care sunteți obișnuit să o imprimați)
- Imprimanta va începe să încălzească hotend-ul și să-l oprească de 6 ori (atenție la hotend-ul este fierbinte !!!), la final veți primi automat noile valori pentru Kp, Ki e Kd:
De exemplu:
Recv: #define DEFAULT_Kp 19.40
Recv: #define DEFAULT_Ki 1.45
Recv: #define DEFAULT_Kd 64.99
- Trimiteți comanda M301 înlocuind P = Kp, I = Ki, D = Kd, de exemplu M301 P19.40 I1.45 D64.99
- Trimiteți comanda M500 pentru a stoca valori noi în memoria EPROM
Pasul 7: MOD PENTRU STANDALONE CR10
De asemenea, mi-am făcut CR10 mai ușor de mișcat și economisind spațiul, eliminând carcasa externă pentru electronică, dacă sunteți interesat, urmărind linkul către toate piesele tipărite.
www.thingiverse.com/thing:4721812
Recomandat:
Creați-vă propria stație Hyperion New-U de la Borderlands 2: 15 pași
Creați-vă propria stație Hyperion New-U din Borderlands 2: Stațiile New-U din Borderlands 2 sunt unele dintre cele mai iconice părți ale jocului (chiar dacă nu sunt canon). Deci, am decis să fac unul! Acest proiect este destul de simplu și va necesita 0 cunoștințe de Linux sau python (dacă nu doriți), va conține
Joacă Mario folosind senzorul tactil New Grove: 5 pași
Joacă Mario folosind senzorul tactil New Grove: Cum să joci un joc de zgârieturi cu un senzor tactil?
Oferirea de cadouri First Life în Second Life folosind Amazon.com: 9 pași
Oferirea de cadouri First Life în Second Life Folosind Amazon.com: în lumea virtuală Second Life este ușor să formezi prietenii foarte strânse cu cineva cu care s-ar putea să nu ai niciodată ocazia să te întâlnești în persoană. Locuitorii Second Life sărbătoresc sărbătorile First Life, precum Ziua Îndrăgostiților și Crăciunul, precum și cele personale
Carcasă de călătorie IPod Shuffle Gen 2 (New One): 3 pași
Carcasă de călătorie IPod Shuffle Gen 2 (New One): Ok, acest lucru va funcționa numai pentru unii oameni, deoarece este necesar să dețineți o pereche de căști Apple pentru a folosi carcasa lor. Nu aș recomanda să cumpăr câteva doar pentru cazul în care sunt pur și simplu sugeți ca căști dacă mă întrebați. Poate găsiți cazul
Cum să filmezi filmul independent în metroul din New York când nu poți să-ți permiți permisele: 12 pași
Cum să filmezi filmul independent în metroul din New York când nu poți să-ți permiți permisele: acesta este un ghid simplu pentru realizatorii independenți care doresc să filmeze acea scenă magică în frumosul sistem de metrou din New York, dar care nu-mi pot permite miile de dolari necesare pentru a obține un permis de împușcare legal