Stepper driver TMC2225 V1.0

8.99 (DDV vključen)

Gonilnik koračnega motorja TMC2225 z tehnologijo StealthChop2 za tiho delovanje — združljiv z A4988/DRV8825, primeren za 3D tiskalnike in CNC stroje.

Ni na zalogi

Prijava na sporočilo ob novi zalogi.

Šifra: 85 - B1 Kategoriji: ,
Opis

Opis

Stepper driver TMC2225 V1.0

Stepper driver TMC2225 V1.0 je gonilnik koračnega motorja s čipom TMC2225 (Trinamic), zasnovan za tiho in natančno krmiljenje dvofaznih koračnih motorjev v 3D tiskalnikih, CNC rezkališčih, laserskih rezalnikih in robotiki. Zahvaljujoč tehnologiji StealthChop2 motor deluje skoraj brez sluišnega hrupa, ki je sicer značilen za starejše gonilnike.

Gonilnik je pinsko združljiv z A4988 in DRV8825, kar pomeni, da se brez predelave vstavi v večino razširjevalnih plošč — RAMPS 1.4 (Arduino Mega), BTT SKR, MKS Robin, Creality plošče in druge. Podpira ga firmware Marlin (od različice 2.0 naprej) in Klipper.

Anatomija gonilnika

Parameter Podatek
ČipTMC2225
Maks. tok (RMS)1,4 A
Maks. tok (peak)2,0 A
VmesnikSTEP/DIR + UART (enožična)
MikrokorakiDo 1/256 (interpolacija iz 1/2)
Napajalna napetost motorja (VM)4,75–36 V DC
Logična napetost (VIO)3,3 V / 5 V
ZaščiteTermična zaščita, zaščita pred preobremenitvijo toka
Dimenzije PCB15,4 × 20 mm

Ključne lastnosti

  • StealthChop2 – Napredni algoritem krmiljenja toka zagotavlja skoraj neslišno delovanje motorja pri nizkih in srednje visokih hitrostih, kar je pomembno pri 3D tiskalnikih v spalnicah ali pisarnah.
  • Interpolacija do 1/256 mikrokoraka – Fizično nastavimo 1/2 mikrokorak prek MS pinov, čip pa interno interpolira na 256 korakov na obrat — gibanje je gladko brez obremenitve procesorja.
  • Pinsko združljiv z A4988 in DRV8825 – Enostavna zamenjava na obstoječi plošči brez spajkanja ali predelave — le preveriti je treba smer vstavitve in nastaviti VREF.
  • UART vmesnik – Z eno žico omogoča programsko nastavitev toka, mikrokorakov in načina delovanja neposredno iz Marlina ali Klipperja — brez fizičnih mostičkov.
  • Termična in tokovna zaščita – Čip samodejno zmanjša tok ali se izklopi ob pregrevanju, kar varuje gonilnik in motor pred poškodbami.
  • Nizko segrevanje – V primerjavi z A4988 in DRV8825 gonilnik pri enakem toku proizvede manj toplote, kar zmanjša potrebo po aktivnem hlajenju.
  • Podpora 3,3 V in 5 V logike – Deluje neposredno z Arduino (5 V) in 32-bitnimi ploščami (3,3 V) brez dodatnih pretvornikov nivojev.

Kaj potrebujem za začetek?

  • Krmilnik (Arduino Mega, 32-bitna plošča) – pošilja STEP/DIR signale gonilniku
  • CNC shield, RAMPS 1.4 ali 3D tiskalniška plošča – nosi gonilnik in priključke za motor ter napajanje
  • Koračni motor NEMA 17 ali NEMA 23 – pogonski element, ki ga gonilnik krmili
  • Napajalnik 12–24 V DC – napaja motor prek gonilnika (VM priključek)
  • Voltmeter ali multimeter – za natančno nastavitev referenčne napetosti VREF pred prvim zagonom

Moj prvi projekt – 3 koraki

  1. Vstavitev in nastavitev MS pinov – Gonilnik vstavite v vtičnico na RAMPS 1.4 ali CNC shieldu v pravilni smeri (preverite oznaki GND/VCC). Za mikrokorakanje 1/16 pustite MS1 in MS2 nepovezana (čip privzeto interpolira na 1/256); za 1/2 postavite oba na HIGH.
  2. Nastavitev VREF – Z multimetrom merite napetost na trimer potenciometru (VREF) glede na GND. Priporočena vrednost: VREF = I_RMS × 1,41 (za 1,0 A RMS → VREF ≈ 1,41 V). Za NEMA 17 motorje začnite pri 0,9–1,0 A RMS in prilagodite glede na segrevanje motorja.
  3. Test z AccelStepper ali Marlinom – Naložite primer iz knjižnice AccelStepper (Arduino IDE) ali nastavite TMC2225 v Marlin konfiguraciji. Motor se mora zavrteti gladko in tiho brez vidnega pregrevanja gonilnika po 10 minutah delovanja.

Primeri uporabe

  • 3D tiskanje (Prusa MK3, Ender 3, Voron) – tiha zamenjava za A4988 na osieh X, Y, Z in ekstruderju
  • CNC rezkanje (Grbl krmilnik) – natančno pozicioniranje rezalne glave
  • Laserski rezalnik (LightBurn + GRBL) – gladko vodenje laserske glave
  • Robotska roka ali XY plotter – tiho in natančno krmiljenje osi

Tehnični pregled

Tehnične specifikacije

Parameter Podatek
ČipTMC2225
Napajalna napetost motorja (VM)4,75 V – 36 V DC
Logična napetost (VIO)3,3 V / 5 V
Maks. izhodni tok (RMS)1,4 A
Maks. izhodni tok (peak)2,0 A
Mikrokoraki (fizično)1/1, 1/2 (prek MS1, MS2)
Mikrokoraki (interpolacija)Do 1/256
Način krmiljenja tokaStealthChop2 (tihi način)
Vmesnik za nastavitevSTEP/DIR + UART (enožična)
Pinsko združljivo zA4988, DRV8825
ZaščiteTermična zaščita (overtemperature), zaščita pred preobremenitvijo toka
Paket čipaQFN28 (integriran v modul)
Dimenzije PCB15,4 × 20 mm

Primerjava: Stepper driver TMC2225 V1.0 vs TMC2208 vs TMC2226

Parameter Stepper driver TMC2225 V1.0 TMC2208 TMC2226
Maks. tok (RMS) 1,4 A 1,4 A 1,5 A
Maks. tok (peak) 2,0 A 2,0 A 2,0 A
Mikrokoraki (interpolacija) Do 1/256 Do 1/256 Do 1/256
Vmesnik STEP/DIR + UART STEP/DIR + UART STEP/DIR + UART
StealthChop2 Da Da Da
SpreadCycle Da Da Da
StallGuard (brez senzorja) Ne Ne Ne
Pinsko združljiv z A4988 Da Da Da
Primeren za začetnike Da Da Da
Kompleksnost nastavitve Nizka (VREF + opcijski UART) Nizka (VREF + opcijski UART) Nizka (VREF + opcijski UART)
Tipična aplikacija 3D tisk, CNC, lahki robotski sistemi 3D tisk, CNC 3D tisk z nekoliko višjimi tokovi

Inženirski PRO nasvet

VREF nastavite z multimetrom pred priključitvijo motorja, ne po. – Priporočena vrednost za tipični NEMA 17 motor z 1,5 A faze je VREF = 1,0 V (kar ustreza 1,0 A RMS × 1,0 = 1,0 V glede na formulo za TMC2225). Začnite pri 0,8 V in postopno dvigujte, dokler motor ne deluje brez izgube korakov pri polni obremenitvi. Previsok VREF (nad 1,4 A RMS) bo gonilnik segrel čez mero in aktiviral termično zaščito — motor bo izgubil korake brez opozorila.

Kompatibilnost

Gonilnik deluje v načinu STEP/DIR brez dodatne konfiguracije firmware — enako kot A4988. Za napredne nastavitve prek UART-a je potrebna podpora v firmwareu: Marlin 2.0+ (parametri TMC2208_STANDALONE oziroma UART način z enim pinom), Klipper (razdelek [tmc2225] v printer.cfg). Logika deluje na 3,3 V in 5 V, zato je gonilnik združljiv z Arduino Mega (5 V), BTT SKR (3,3 V), MKS Robin Nano in podobnimi ploščami brez pretvornikov nivojev. Nastavitvena programska orodja (TMC-konfigurator, Pronterface) delujejo na Windows, Linux in macOS.

Dokumentacija