Stepper driver AT2100

7.99 (DDV vključen)

Gonilnik koračnega motorja AT2100 s tiho operacijo in interpolacijo do 256 mikrokorakov — primeren za 3D tiskanje in CNC stroje.

5 na zalogi

Šifra: 47 - D7 Kategorija:
Opis

Opis

Stepper driver AT2100

AT2100 je gonilnik koračnega motorja na čipu AT2100, zasnovan kot alternativa čipoma TMC2100 in TMC2208. Združuje tiho delovanje z visoko zmogljivostjo in je namenjen 3D tiskalnikom, CNC rezkalnim strojem ter robotskim in IoT sistemom, kjer je zahtevana natančna in tiha regulacija gibanja.

Gonilnik je v obliki StepStick modula in se neposredno vstavi v standardne vtičnice na ploščah RAMPS 1.4, MKS Robin Nano, BTT SKR in sorodnih 3D tiskalniških ter CNC platformah. Deluje z vdelano programsko opremo Marlin (2.x) in Klipper brez posebnih sprememb konfiguracije.

Anatomija gonilnika

Parameter Podatek
ČipAT2100
Maks. tok (RMS)1,6 A
Maks. tok (koničen)2,5 A
VmesnikSTEP / DIR
Mikrokoraki (strojna nastavitev)1/1, 1/2, 1/4, 1/8, 1/16
Interpolacijado 1/256
Napajalna napetost motorja (VM)5,5 – 36 V DC
Logična napetost (VIO)3,3 – 5,0 V
ZaščitePrekoračitev toka, termična zaščita, kratek stik
Dimenzije PCB15,4 × 20,3 mm (StepStick oblika)

Ključne lastnosti

  • Tiho delovanje z napredno atenucijo napetosti – AT2100 z regulacijo toka zmanjšuje električni šum gonilnika, kar je posebej opazno pri 3D tiskalniku, ki dela ponoči ali v bivalnem prostoru.
  • Interpolacija do 256 mikrokorakov – Gonilnik interno interpolira med strojno nastavljenimi mikrokoraki (do 1/16) in ustvari gibanje, ki se obnaša kot 1/256. Rezultat je mehkejše, bolj enakomerno vrtenje motorja brez posegov v krmilni firmware.
  • Mešano dušenje toka (mixed decay) – Kombinacija hitrih in počasnih faz sproščanja toka omogoča visok navor pri hkrati tihem delovanju, kar je kompromis, ki ga starejši čipi A4988 in DRV8825 ne podpirajo samodejno.
  • Samodejno zmanjšanje toka v mirovanju – Ko motor ne prejme novih korakov, gonilnik samodejno zniža izhodni tok. Motor ostane pozicioniran, poraba energije in segrevanje pa se zmanjšata.
  • Vgrajeno zaznavanje toka – Čip za regulacijo toka ne potrebuje zunanjih zaznavalnih upornikov, kar poenostavi zasnovo PCB modula in zmanjša možnost napak pri montaži.
  • Združljivost z 3,3 V in 5 V logiko – Deluje tako z 8-bitnimi Arduino Mega krmilniki kot z 32-bitnimi ploščami (STM32, ESP32-based), kjer so izhodi napetostno 3,3 V.
  • StepStick oblika – neposredna zamenjava – Enaka oblika in razpored nožic kot A4988 ali DRV8825 na večini standardnih 3D tiskalniških plošč; zamenjava ne zahteva predelave vezja.

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, priključen na izhode A1/A2/B1/B2
  • Napajalnik 12 – 24 V DC – napaja motor prek gonilnika; za 3D tiskalnike zadostuje 12 V/10 A
  • Voltmeter ali multimeter – za natančno nastavitev referenčne napetosti VREF pred prvim zagonom

Moj prvi projekt – 3 koraki

  1. Vstavitev in nastavitev mikrokorakov – Gonilnik vstavite v vtičnico v pravilni smeri (potenciometer VREF mora biti obrnjen stran od kondenzatorjev napajanja). Mikrokorake nastavite s premostilniki MS1/MS2/MS3 na plošči: za 1/16 korak vse tri vklopljene (HIGH).
  2. Nastavitev VREF – Pred vklopom napajalnika motorja izračunajte ciljno napetost: VREF = I_maks × 0,8, kjer je I_maks vaš RMS tok motorja. Za tipičen NEMA 17 z 1,0 A RMS nastavite VREF na pribl. 0,80 V. Napetost merite med sredinskim kontaktom potenciometra in maso (GND) ob priključenem logičnem napajanju 5 V.
  3. Test z Arduino in knjižnico AccelStepper – Naložite primer BasicStepperDriver ali AccelStepper in zaženite motor pri 200 korakih na obrat. Preverite, da gonilnik ni vroč po 5 minutah delovanja; če temperatura preseže 60 °C, znižajte VREF ali dodajte hladilno rebro.

Primeri uporabe

  • 3D tiskanje (Prusa MK3S, Ender 3, Voron 2.4) – tiho gibanje osi X/Y/Z
  • CNC rezkanje (Grbl krmilnik, CNC shield za Arduino) – natančno pozicioniranje rezkalne glave
  • Laserski rezalnik (LightBurn + GRBL) – mehko gibanje zmanjša optično motnjo laserskega žarka pri hitrih prehodih
  • Robotska roka ali XY plotter – večosni sistemi z zahtevo po nizkem šumu in visokem navoru

Tehnični pregled

Tehnične specifikacije

Parameter Podatek
Čip gonilnikaAT2100
Napajalna napetost motorja (VM)5,5 – 36 V DC
Logična napetost (VIO)3,3 – 5,0 V
Maks. izhodni tok (RMS)1,6 A
Maks. izhodni tok (koničen)2,5 A
VmesnikSTEP / DIR
Mikrokoraki (MS pini)1/1, 1/2, 1/4, 1/8, 1/16
Interpolacijado 1/256 (interno)
Dušenje tokaMešano (mixed decay)
Samodejno zmanjšanje toka v mirovanjuDa
Vgrajeno zaznavanje tokaDa (brez zunanjih upornikov)
ZaščitePrekoračitev toka, termična zaščita, kratek stik
Oblika modulaStepStick (kompatibilen z A4988)
Dimenzije PCB15,4 × 20,3 mm

Primerjava: Stepper driver AT2100 vs A4988 vs DRV8825

Stepper driver AT2100 A4988 DRV8825
Maks. tok (RMS) 1,6 A 1,0 A (s hladilnim rebrom 2,0 A) 1,5 A (s hladilnim rebrom 2,5 A)
Mikrokoraki (maks.) 1/16 (interpolacija 1/256) 1/16 1/32
Vmesnik STEP/DIR STEP/DIR STEP/DIR
Tiho delovanje Da (mešano dušenje) Ne Delno
Interpolacija mikrokorakov Da (do 1/256) Ne Ne
Samodejno zmanjšanje toka Da Ne Ne
Primeren za začetnike Da (STEP/DIR, enaka vtičnica) Da Da
Kompleksnost nastavitve Nizka – samo VREF in MS pini Nizka Nizka

Inženirski PRO nasvet

Nastavite VREF na 80 % nominalnega RMS toka motorja, ne na 100 %. – Večina NEMA 17 motorjev je specificiranih pri toku, ki ga gonilnik brez aktivnega hlajenja ne more vzdržati neprekinjeno. Z nastavitvijo VREF = I_nom × 0,8 ostanete znotraj toplotnih meja čipa pri sobni temperaturi brez hladilnega rebra, gonilnik deluje zanesljivo pri neprekinjenem tiskanju in se izognete termičnim zaustavitvam, ki povzročijo zdrs osi sredi tiskanja.

Kompatibilnost

AT2100 uporablja standardni vmesnik STEP/DIR brez UART ali SPI, zato ne zahteva posebne konfiguracije v Marlinu ali Klipperju – gonilnik se v Marlinu 2.x nastavi enako kot A4988 (DRIVER_TYPE A4988 ali generičen STEP/DIR gonilnik). V Klipperju zadostuje osnovna konfiguracija sekcije stepper brez razširjenih parametrov TMC. Logični vhodi sprejemajo 3,3 V in 5 V signale, zato deluje tako z Arduino Mega (5 V) kot z ESP32 ali STM32 krmilniki (3,3 V) brez pretvorniških vezij. Nastavitev operacijskega sistema ni potrebna; programiranje poteka prek standardnega USB priključka na krmilni plošči.

Dokumentacija