Turinys:
- 1 veiksmas: atsisiųskite vizualinę studiją ir „MARLIN“programinę įrangą
- 2 veiksmas: PRIDĖKITE CR10 Numatytuosius nustatymus
- 3 žingsnis: MARLINO SĄRANKA SKR LENTOJE
- 4 žingsnis: Aparatūros prijungimas ir sąranka
- 5 žingsnis: KALIBRAVIMAS: IŠSKIRTINIO ŽINGSNIAI
- 6 žingsnis: KALIBRAVIMAS: AUTOPIDINĖ TEMPERATŪRA
- 7 žingsnis: MOD STANDALONE CR10
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Mano standartinė MELZI plokštė buvo mirusi ir man reikėjo skubiai pakeisti, kad mano CR10 būtų gyvas.
- Pirmas žingsnis, pasirinkite pakaitinę plokštę, todėl pasirinkau „Bigtreetech skr v1.3“, tai yra 32 bitų plokštę su TMC2208 tvarkyklėmis (palaikant UART režimą)
- Antras žingsnis, pasirinkite programinę -aparatinę įrangą, taigi „Marlin 2.0“- labai dažnas tokio tipo spausdintuvų pasirinkimas.
Aš naudoju visus standartinius laidus ir dalis iš savo CR10.
Tai yra mano labai greitas vadovas, kaip pakeisti plokštę ir nustatyti „Marlin“.
Priedai:
„Skr 1.3“pagrindinė plokštė su 4 TMC2208 tvarkyklėmis („Amazon“nuoroda)
1 veiksmas: atsisiųskite vizualinę studiją ir „MARLIN“programinę įrangą
- Įdiekite „Visual Studio“teksto rengyklę iš
- Baigę spustelėkite plėtinio piktogramą ir suraskite „PlatformIO“plėtinį ir įdiekite jį
- Atsisiųskite „Marlin“programinę -aparatinę įrangą iš „github“saugyklos:
- Pasirinkite 2.0 versiją, spustelėkite kodą ir atsisiųskite ZIP
2 veiksmas: PRIDĖKITE CR10 Numatytuosius nustatymus
- Išpakuokite failą
- Eikite į https://github.com/MarlinFirmware/Configurations saugyklą ir ieškokite pavyzdžių/Creality/CR10 aplanko ir atsisiųskite visus failus
- Nukopijuokite visus failus ir įklijuokite bei nepaisykite „Marlin“aplanke, išpakuoto ankstesniais veiksmais
3 žingsnis: MARLINO SĄRANKA SKR LENTOJE
- Atidarykite „Visual Studio“ir atidarykite „Platform IO“plėtinį (ateivio piktograma kairėje įrankių juostoje), spustelėkite Atidaryti naują projektą, pasirinkite aplanką „Marlin“
- Atidarykite platform.ini failą ir pakeiskite mega2560 default_envs į LPC1768 (skirtas SKR1.3)
- Atidarykite Configuration.h failą
-
Ieškoti SERIAL_PORT:
- Nustatykite #define SERIAL_PORT lygų -1
- Prieš apibrėždami SERIAL_PORT_2 pašalinkite // komentarų simbolius
- Nustatykite #define SERIAL_PORT_2 lygų 0
-
Ieškoti MOTHERBORD:
Nustatykite #define MOTHERBORD kaip BOARD_BTT_SKR_V1_3
-
Ieškoti DRIVER_TYPE:
Nustatykite #define X_DRIVER, Y_DRIVER ir Z_DRIVER kaip TMC2208
-
Ieškokite CLASSIC_JERK (neprivalomas veiksmas):
Nustatykite #define DEFAULT_XJERK ir DEFAULT_YJERK lygius į 7.0
- Atidarykite failą Configuration_adv.h
-
Ieškoti SDCARD_CONNECTION:
- Prieš apibrėždami SDCARD_CONNECTION, pašalinkite // komentarų simbolius
- Nustatykite #define SDCARD_CONNECTION lygią ONBOARD
-
Ieškoti INDIVIDUAL_AXIS_HOMING_MENU (nebūtinas veiksmas):
Pašalinkite // komentarų simbolius prieš apibrėždami INDIVIDUAL_AXIS_HOMING_MENU
-
Ieškokite TMC_DEBUG (nebūtinas veiksmas):
Pašalinkite // komentarų simbolius prieš apibrėždami TMC_DEBUG
-
Ieškoti E0_AUTO_FAN_PIN (ekstruderio ventiliatoriaus):
Nustatykite #define E0_AUTO_FAN_PIN kaip FAN1_PIN
-
Ieškoti HAS_TRINAMIC_CONFIG (UART TMC tvarkyklės):
Nustatykite #define X_CURRENT, X_CURRENT ir X_CURRENT kaip 750
- Spustelėkite mygtuką „Kompiliuoti“ir palaukite, kol Sėkmingai baigsis
- Eikite į.pio / build / LPC1768 aplanką iš Marlin šakninio aplanko, nukopijuokite firmware.bin failą į SD kortelę ir iš naujo paleiskite plokštę / spausdintuvą. Programinė įranga bus automatiškai įkelta.
4 žingsnis: Aparatūros prijungimas ir sąranka
- Naudodami UART tvarkykles, tokias kaip TM2208, prie kiekvieno prijungto tvarkyklės turime uždėti trumpiklį ant jungčių ir pašalinti visus trumpiklius po visais tvarkyklėmis (žr. Raudonus kaiščius žemiau)
- Pakeiskite X ir Y jungčių JST jungtį ir naudokite tik 2 kaiščius į plokštės jungtis, kaip parodyta paveikslėlyje žemiau.
- Žiūrėkite šį paveikslėlį, kaip prijungti visus įrenginius prie plokštės
5 žingsnis: KALIBRAVIMAS: IŠSKIRTINIO ŽINGSNIAI
- Siųskite komandą M503, kad gautumėte kiekvieno variklio dabartinius žingsnius/mm
- Raskite ir nukopijuokite M92 eilutę, atrodo taip: M92 X80.00 Y80.00 Z400.00 E95.00
- Išspauskite 10 mm medžiagos iš savo mašinos vartotojo sąsajos (naudodami įžangą, aštuonkampį ar pan.)
- Norėdami apskaičiuoti naują žingsnio/mm vertę, naudokite šią formulę:
(ilgis, kurio tikėjotės / gavote) * dabartinė žingsnio vertė
pavyzdys: 10/8, 9 * 95 = 106,8
- Siųskite komandą M92 E, kad nustatytumėte naują vertę, pavyzdžiui, M92 E106.8
- Siųskite M500, kad išsaugotumėte naują vertę EPROM
6 žingsnis: KALIBRAVIMAS: AUTOPIDINĖ TEMPERATŪRA
- Norėdami pradėti automatinio derinimo procedūrą, naudokite komandą M303, nusiųskite M303 E0 S220 C6, kad būtų atliktas 6 E0 derinimo ciklas 220 laipsnių temperatūroje (naudokite 220 arba temperatūrą, kurią naudojate spausdinti)
- Spausdintuvas pradės šildyti karštąją dalį ir išjungs ją 6 kartus (atkreipkite dėmesį, kad karštoji dalis karšta !!!), pabaigoje automatiškai gausite naujas Kp, Ki e Kd reikšmes:
Pavyzdžiui:
Recv: #define DEFAULT_Kp 19.40
Recv: #define DEFAULT_Ki 1.45
Recv: #define DEFAULT_Kd 64.99
- Siųsti komandą M301 pakeičiant P = Kp, I = Ki, D = Kd, pavyzdžiui, M301 P19.40 I1.45 D64.99
- Siųskite komandą M500, kad išsaugotumėte naujas vertes EPROM atmintyje
7 žingsnis: MOD STANDALONE CR10
Taip pat palengvinau savo CR10 judėjimą ir sutaupiau vietos, pašalindamas išorinį elektronikos dėklą, jei jus domina, rodydamas nuorodą į visas spausdintas dalis.
www.thingiverse.com/thing:4721812