

Stepper driver ATD5833
€9.99 (DDV vključen)
Gonilnik koračnega motorja ATD5833 z UART vmesnikom in 256 mikrokoraki — tiho delovanje StealthChop2 za 3D tiskalnike in CNC stroje.
4 na zalogi
Opis
Stepper driver ATD5833
ATD5833 je gonilnik koračnega motorja z integriranim čipom ZHONGKEWEI ATD5833QNN — arhitekturno enakovrednim Trinamic TMC2209 — ki prinaša tiho delovanje StealthChop2, natačno regulacijo toka in vmesnik UART za programsko konfiguracijo. Zasnovan je za dvorazredne štiriprevodnike koračne motorje v 3D tiskanju, CNC rezkanju, laserskih rezalnikih in robotiki.
Modul je mehansko in električno združljiv s standardnimi vtičnimi mesti na ploščah RAMPS 1.4, Arduino Mega z CNC shieldom, BigTreeTech SKR, MKS Robin Nano, MKS Gen ter drugimi ploščami, ki podpirajo StepStick obliko. Deluje z vgrajeno programsko opremo Marlin 2.x in Klipper brez dodatnih strojnih sprememb.
Anatomija gonilnika
| Parameter | Podatek |
|---|---|
| Čip | ZHONGKEWEI ATD5833QNN (QFN-28, 5×5 mm) |
| Maks. izhodni tok (peak) | 2,5 A |
| Priporočeni delovni tok (RMS) | do 2,0 A |
| Vmesnik | STEP/DIR ali UART (enožični) |
| Mikrokoraki | 1, 1/2, 1/4, 1/8, 1/16, 1/32, 1/64, 1/128, 1/256 |
| Napajalna napetost motorja (VM) | 4,75 V – 36 V DC |
| Logična napetost (VIO) | 3,3 V ali 5 V |
| Zaščite | Termična zaščita, zaščita pred preobremenitvijo toka |
| Delovna temperatura | -40 °C do +85 °C |
| Ohišje čipa | QFN-28 (5×5 mm), RoHS |
Ključne lastnosti
- StealthChop2 — tiho delovanje – Algoritem prilagaja napetost na navitjih motorja tako, da zmanjša akustični šum na minimum. Primerno za 3D tiskalnike v delovnih prostorih, kjer je hrup moteč.
- SpreadCycle — zanesljiv navor pri višjih hitrostih – Kadar motor potrebuje višji navor ali hitrejše pomike, gonilnik samodejno preklopi v SpreadCycle način z natančno regulacijo toka za vsak korak posebej.
- StallGuard — brezstikalno zaznavanje trka – Gonilnik meri obremenitev motorja in ob zaustavitvi osi (brez fizičnega stikala) sproži signal. To omogoča senzorless homing v Marlinu in Kipperju.
- 256 mikrokorakov – Visoka delitev koraka zagotavlja gladko gibanje in zmanjša vibracije, kar je posebej opazno pri tisku tankih plasti ali pri laserskem graviranju.
- UART konfiguracija – Vse nastavitve (tok, mikrokoraki, način delovanja, StallGuard prag) se nastavijo programsko prek enožičnega UART vmesnika brez potrebe po ručnem nastavljanju mostičev (jumperjev).
- Dvojna logična napetost – Vhodi STEP/DIR/EN sprejemajo tako 3,3 V (ESP32, STM32) kot 5 V logiko (Arduino Mega, Uno) brez dodatnih pretvornikov nivojev.
- Toplotni odvod v kompletu – Modul se dobavi s pritrjenim hladilnikom, ki je pri delovnih tokovih nad 1 A nujen za dolgotrajno zanesljivo delovanje.
Kaj potrebujem za začetek?
- Krmilnik (Arduino Mega, 32-bitna ploščad) – pošilja STEP/DIR signale ali komunicira prek UART
- CNC shield, RAMPS 1.4 ali 3D tiskalniška ploščad – nosi gonilnik in priključke za motor ter napajanje
- Koračni motor NEMA 17 ali NEMA 23 – pogonski element; preverite nazivni tok motorja pred nastavitvijo VREF
- Napajalnik 12–24 V DC – napaja motor prek gonilnika; 24 V priporoča za boljše delovanje pri višjih hitrostih
- Voltmeter ali multimeter – za nastavitev referenčne napetosti VREF pri ročnem načinu brez UART
Moj prvi projekt – 3 koraki
- Vstavljanje in nastavitev mikrokorakov. Vstavite gonilnik v vtično mesto na shieldu v pravilni smeri (preverite oznako VM oz. motor priključke). Pri ploščah RAMPS 1.4 nastavite jumperje MS1/MS2/MS3 pod vtičnim mestom na željeno subdivizijo (vsi trije jumperi na HIGH = 1/16 korak). Pri UART načinu jumperjev ni treba nastavljati — vrednost se pošlje programsko.
- Nastavitev VREF za pravi tok. V STEP/DIR načinu z majhnim izvijačem obrnite trimmer in z multimetrom merite napetost med pinom VREF in GND. Za tipičen NEMA 17 motor z nazivnim tokom 1,5 A nastavite VREF na ~1,1 V (VREF = I_RMS × 2,5 × Rsense; za Rsense = 0,11 Ω to znaša: 1,2 A × 0,275 ≈ 0,33 V — točna vrednost je odvisna od upora na vašem modulu, zato preverite z multimetrom in pričnite nizko). Začnite z nižjo vrednostjo in postopoma povečujte.
- Test z Arduino in knjižnico AccelStepper. Naložite preprost primer iz knjižnice AccelStepper, ki motor zavrti za 200 korakov naprej in nazaj. Ob pravilno nastavljenem toku se motor zavrti gladko, brez izgube korakov in brez prekomernega segrevanja gonilnika ali motorja po 5 minutah delovanja.
Primeri uporabe
- 3D tiskanje (Prusa MK3, Ender 3, Voron) – zamenjava za obstoječe gonilnike z enako obliko priključkov
- CNC rezkanje (Grbl krmilnik na Arduino Uno ali Mega) – tiho in natančno vodenje osi
- Laserski rezalnik (LightBurn + GRBL) – gladko gibanje glave brez vibracij
- Robotska roka ali XY plotter – senzorless homing s StallGuard brez fizičnih stikal
Tehnični pregled
Tehnične specifikacije
| Parameter | Podatek |
|---|---|
| Čip | ZHONGKEWEI ATD5833QNN |
| Maks. izhodni tok (peak) | 2,5 A |
| Priporočeni delovni tok (RMS) | do 2,0 A |
| Napajalna napetost motorja (VM) | 4,75 V – 36 V DC |
| Logična napetost (VIO) | 3,3 V ali 5 V |
| Vmesniki | STEP/DIR, UART (enožični, naslovi 0x00–0x03) |
| Mikrokoraki | 1 / 2 / 4 / 8 / 16 / 32 / 64 / 128 / 256 |
| Načini delovanja | StealthChop2, SpreadCycle |
| Zaznavanje zastoja (StallGuard) | Da (senzorless homing) |
| Termična zaščita | Da |
| Zaščita pred preobremenitvijo toka | Da |
| Notranja upornost (on-resistance) | 170 mΩ |
| Delovna temperatura | -40 °C do +85 °C |
| Ohišje čipa | QFN-28, 5×5 mm |
| Oblika modula | StepStick (pin-kompatibilen z A4988, TMC2208, TMC2209) |
Primerjava: Stepper driver ATD5833 vs A4988 vs TMC2208
| Stepper driver ATD5833 | A4988 | TMC2208 | |
|---|---|---|---|
| Maks. tok (peak) | 2,5 A | 2,0 A | 2,0 A |
| Mikrokoraki | do 1/256 | do 1/16 | do 1/256 |
| Vmesnik | STEP/DIR + UART | STEP/DIR | STEP/DIR + UART |
| Tiho delovanje (StealthChop) | Da (StealthChop2) | Ne | Da (StealthChop2) |
| Zaznavanje zastoja (StallGuard) | Da | Ne | Ne |
| Senzorless homing | Da | Ne | Ne |
| Primeren za začetnike | Da (STEP/DIR način) | Da | Da |
| Kompleksnost nastavitve | Srednja (UART opcijsko) | Ni:ka | Srednja |
Inženirski PRO nasvet
Pred prvim zagonom obvezno preverite smer navitij motorja z multimetrom. Koračni motor ima dve navitji — izmerjujte upor med priključki: para z nizkim uporom (tipično 1–5 Ω) spada skupaj. Zamenjana para navitij povzroči, da motor samo vibrira namesto da bi se zavrtel, kar pogosto napačno pripišemo napačni nastavitvi gonilnika. Ko sta navitji pravilno priključeni, porabite 2 minuti za nastavitev VREF — prihranite ure odpravljanja napak pri zaustavitvi tiskalnika ali CNC stroja sredi operacije.
Kompatibilnost
Gonilnik ATD5833 je pin-kompatibilen z A4988, TMC2208 in TMC2209 — zamenjava ne zahteva sprememb ožičenja. V Marlin 2.x ga konfigurirate z definicijo TMC2209 v datoteki Configuration_adv.h; podprta sta oba načina, STEP/DIR in UART prek softwarenega serijskega vmesnika. Za Klipper ga nastavite kot tmc2209 v datoteki printer.cfg s parametri uart_pin, run_current in stealthchop_threshold. Logični nivoji 3,3 V in 5 V so podprti brez dodatnih komponent, kar omogoča neposredno priključitev na ESP32, STM32 in Arduino platforme.













