Stepper driver TMC2226 V1.0

8.99 (DDV vključen)

Gonilnik koračnega motorja TMC2226, 2,0 A RMS, UART, StealthChop2 — tiho delovanje za 3D tiskanje, CNC in robotiko v SilentStepStick obliki.

Ni na zalogi

Prijava na sporočilo ob novi zalogi.

Šifra: 85 - B2 Kategorija:
Opis

Opis

Stepper driver TMC2226 V1.0

TMC2226 je dvosmerni (bipolarni) gonilnik koračnega motorja podjetja Trinamic, zasnovan za tiho in natančno krmiljenje — primeren za 3D tiskalnike, CNC rezkalne stroje, laserske rezalnike in robotske sisteme, kjer je nizek hrup motorja prednost. Modul je izveden v standardni obliki SilentStepStick, ki omogoča neposredno zamenjavo z gonilniki serije TMC22xx brez posegov v ožičenje.

Gonilnik se priključi na krmilnike z utorom za SilentStepStick: RAMPS 1.4, Arduino Mega z CNC shieldom, BTT SKR Mini/Pro, MKS Robin Nano, MKS Gen L in večino plošč, ki podpirajo Marlin ali Klipper firmware.

Anatomija gonilnika

Parameter Podatek
ČipTMC2226
Max tok (RMS)2,0 A
Max tok (vrh)2,8 A
VmesnikSTEP/DIR + UART (1-pin serijski)
MikrokorakiDo 256 (strojno ali prek UART)
Napajalna napetost (VM)4,75–29 V DC
Logična napetost (VIO)3,3–5 V
ZaščiteToplotna zaščita, zaščita pred prenapetostjo, zaščita pred kratkim stikom med navitji
Dimenzije PCB~14,5 × 21 mm (SilentStepStick)

Ključne lastnosti

  • StealthChop2 – algoritem za tiho krmiljenje s PWM, ki zmanjša zvočne emisije motorja pri nizkih in srednjih hitrostih. Primerno za 3D tiskalnike v spalnici ali delovnem prostoru.
  • SpreadCycle – visoko zmogljiv chopper način za hitrejše in bolj dinamične premike, ki ohranja stabilen tok skozi navitja tudi pri večjih hitrostih.
  • CoolStep – samodejno zmanjšanje toka glede na obremenitev motorja, kar zmanjša segrevanje in porabo energije med tekom motorja brez bremena.
  • UART konfiguracija – prek enega vodnika (TX) je mogoče nastaviti tok, mikrokorakanje in načine delovanja neposredno iz krmilnika, brez fizičnega nastavljanja mostičkov.
  • 256 mikrokorakov – visoka ločljivost koraka omogoča mehkejše premike in manjše vibracije, kar je posebej opazno pri ekstruderju ali osi Z.
  • SilentStepStick oblika – standardni pin-razpored omogoča zamenjavo z obstoječimi gonilniki (A4988, DRV8825, TMC2208) brez sprememb na plošči.
  • Toplotna zaščita – vgrajen termalni nadzor zaustavi gonilnik pri prekoračitvi temperature čipa, preden pride do poškodb.

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
  • 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 gonilnika: Preverite orientacijo — priključek za motor mora biti na strani, ki jo zahteva vaša plošča (npr. na RAMPS 1.4 je priključek motorja navzven). Mostički MS1/MS2 na plošči določajo mikrokorakanje v načinu brez UART: oba na GND = polni korak, oba na VCC = 1/8 koraka, za 1/16 pa MS1=VCC, MS2=GND.
  2. Nastavitev VREF: Z gonilnikom TMC2226 velja formula VREF = I_RMS × 1,41 × R_sense × 2,5 (za tipičen R_sense = 0,11 Ω in tok 1,2 A RMS dobimo VREF ≈ 0,466 V). Napetost merite med potenciometrom (sredinski pin) in GND ob priključenem napajanju VIO, motor pa še ni priključen.
  3. Test z Arduino in knjižnico AccelStepper: Naložite primer ConstantSpeed iz knjižnice AccelStepper, nastavite hitrost na 200 korakov/s in preverite, da se motor zavrti brez prekomerne toplote ali ropota. Če se motor segreje v manj kot 2 minutah brez bremena, je VREF previsok.

Primeri uporabe

  • 3D tiskanje (Prusa MK3, Ender 3, Voron) – zamenjava obstoječih gonilnikov za tiše delovanje
  • CNC rezkanje (Grbl krmilnik) – natančno pozicioniranje pri obdelavi lesa ali aluminija
  • Laserski rezalnik (LightBurn + GRBL) – mehki premiki glave brez resonančnih vibracij
  • Robotska roka ali XY plotter – visoka ločljivost koraka za ponovljive premike

Tehnični pregled

Tehnične specifikacije

Parameter Podatek
Gonilniški čipTMC2226-SA (Trinamic / Analog Devices)
Napajanje motorja (VM)4,75–29 V DC
Logično napajanje (VIO)3,3–5 V
Izhodni tok (RMS, zvezno)2,0 A
Izhodni tok (vrh)2,8 A
Mikrokorakanje (strojno)1, 1/2, 1/4, 1/8, 1/16 (MS pini)
Mikrokorakanje (prek UART)Do 1/256
KonfiguracijaUART (1-pin, TX smer) ali pini MS1/MS2/PDN
Načini delovanjaStealthChop2, SpreadCycle, CoolStep
StallGuardNe
Oblika modulaSilentStepStick (pin-kompatibilen s TMC2208, TMC2225)
Dimenzije PCB~14,5 × 21 mm
ZaščiteTermalna zaščita, zaščita pred kratkim stikom, zaščita pred prenapetostjo

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

Parameter Stepper driver TMC2226 V1.0 TMC2209 TMC2225
Max tok (RMS)2,0 A2,0 A1,4 A
Max tok (vrh)2,8 A2,8 A2,0 A
Mikrokoraki (max)256 (UART)256 (UART)256 (UART)
VmesnikSTEP/DIR + UARTSTEP/DIR + UARTSTEP/DIR + UART
StealthChop2DaDaDa
StallGuard4NeDaNe
CoolStepDaDaDa
Oblika (form factor)SilentStepStickSilentStepStickSilentStepStick
Primeren za začetnikeDa (podoben TMC2208)Da (z več funkcijami)Ne (manjši tok)
Kompleksnost nastavitveNizka–srednjaSrednja (StallGuard zahteva kalibracijo)Nizka

Inženirski PRO nasvet

VREF nastavite pri izmerjeni temperaturi okolja, ne pri hladnem gonilniku. – Upor R_sense se pri segrevanju rahlo poveča, kar pomeni, da bo dejanski tok skozi navitja pri vroči plošči za 3–5 % nižji od izračunanega. Če nastavljate VREF pri 20 °C in gonilnik nato teče pri 50 °C (tipično v zaprtem ohišju tiskalnika), je dejanski tok nižji od načrtovanega. Za kritične osi (X, Y pri CoreXY) to pomeni manjši navor pri višjih hitrostih. Rešitev: nastavite VREF za 5 % višje od minimalnega izračuna ali pa tokovno nastavitev opravite prek UART po 10 minutah segrevanja stroja.

Kompatibilnost

Firmware Marlin 2.x podpira TMC2226 prek direktive TMC2226 v Configuration_adv.h z UART komunikacijo na isti način kot TMC2208/TMC2209 — nastavite X_DRIVER_TYPE TMC2226. Klipper podpira gonilnik prek razdelka [tmc2226 stepper_x] v printer.cfg datoteki z uart_pin konfiguracijo. Brez UART deluje gonilnik v načinu STEP/DIR z nastavljanjem mikrokorakov prek MS1/MS2 mostičkov, kar je združljivo z vsakim krmilnikom, ki generira STEP in DIR signale (vključno z originalnim GRBL na Arduino Uno). Programska orodja za konfiguracijo (TMC-API, TMCL-IDE) delujejo na Windows, Linux in macOS.

Dokumentacija