

Stepper driver TMC2240 V1.0
€9.99 (DDV vključen)
Gonilnik koračnega motorja TMC2240 z izjemno nizkim RDSon, SPI/UART vmesnikom in StealthChop2 — tiho delovanje za 3D tiskalniki in CNC sisteme.
4 na zalogi
Opis
Stepper driver TMC2240 V1.0
Stepper driver TMC2240 V1.0 je napreden gonilnik koračnega motorja z Trinamic čipom TMC2240, ki se odlikuje z izjemno nizkim uporom notranjih MOSFET tranzistorjev (RDSon) — to neposredno pomeni manj toplote in manj izgub moči pri enakem toku v primerjavi z gonilniki prejšnje generacije. Namenjen je zahtevnim aplikacijam v 3D tiskanju, CNC rezkanju, laserskih sistemih in robotiki, kjer sta tihost delovanja in zanesljivost brez kompromisov.
Gonilnik je združljiv z ploščami BigTreeTech SKR Mini, SKR v2, Octopus in podobnimi 32-bitnimi krmilniki, ki podpirajo SPI vmesnik. Podpira ga firmware Marlin (od različice 2.1.2 naprej) in Klipper — vse nastavitve toka, mikrokorakov in delovnih načinov se upravljajo programsko prek SPI ali UART registrov, brez fizičnega potenciometra.
Anatomija gonilnika
| Parameter | Podatek |
|---|---|
| Čip | Trinamic TMC2240 |
| Max tok (RMS) | 2,1 A |
| Max tok (peak) | 3,0 A |
| Vmesnik | SPI (privzeto) / UART |
| Mikrokoraki | do 1/256 |
| Napajalna napetost (VM) | 4,5 V – 36 V |
| Logična napetost (VIO) | 3,3 V ali 5 V |
| Zaščite | toplotna zaščita, zaščita pred kratkim stikom, zaščita pred prenapetostjo |
| Dimenzije PCB | 15,24 mm × 20,32 mm (Pololu-kompatibilno ohišje) |
Ključne lastnosti
- StealthChop2 – algoritem za tiho delovanje pri nižjih hitrostih; motor ostaja skoraj neslišen pri natiskovanju počasnih slojev ali finem pozicioniranju.
- SpreadCycle – visoko zmogljiv PWM način za hitrejše gibe z natančno regulacijo toka; samodejno preklopi iz StealthChop2 pri višjih frekvencah korakov.
- StallGuard4 – zaznava trkov in mehanskega upora brez fizičnih koncnih stikal; omogoča samodejno umerjanje osi (homing) v Klipper in Marlin.
- CoolStep – dinamično zmanjšuje tok motorja, ko polna moč ni potrebna; znižuje porabo energije in temperaturo gonilnika med delovanjem.
- Nizek RDSon – notranji MOSFET tranzistorji imajo nizek upor v prevodnem stanju, kar zmanjšuje disipacijo toplote in podaljšuje življenjsko dobo komponent.
- Nastavljanje prek SPI / UART – vse parametre (tok, mikrokoraki, delovni način) nastavljate programsko v konfiguraciji firmware-a; ni potrebe po fizičnem prilagajanju potenciometra.
- Toplotna zaščita in diagnostika – čip javi prekoračitev temperature prek SPI registra; firmware lahko samodejno zaustavi os pred poškodbami.
Kaj potrebujem za začetek?
- Krmilnik (BTT SKR, Octopus ali druga 32-bitna plošča s SPI) – pošilja STEP/DIR signale in komunicira prek SPI ali UART
- 3D tiskalniška matična plošča ali CNC shield s priključki za TMC module – nosi gonilnik v standardnem Pololu-kompatibilnem podnožju
- Koračni motor NEMA 17 ali NEMA 23 – pogonski element za os ali ekstruder
- Napajalnik 12 V ali 24 V DC – napaja motor prek gonilnika (24 V priporočeno za boljšo dinamiko)
- Hladilno telo (aluminij) – obvezno pri tokovih nad 1,2 A RMS; priporočeno skupaj s prisilnim prezračevanjem
Moj prvi projekt – 3 koraki
- Vstavi gonilnik v podnožje na matični plošči v pravilni orientaciji (preverite oznako DIR/EN na plošči); način mikrokorakov in tok nastavite v konfiguraciji firmware-a, ne z jumperji.
- V Marlinu odpri
Configuration_adv.hin nastaviTMC2240kot tip gonilnika za željeno os; določi vrednostX_CURRENTv miliamperih (npr. 800 mA za NEMA 17 pri tihem tiskanju). - Po nalaganju firmware-a preveri komunikacijo s
M122v terminalnem oknu — gonilnik mora vrniti status brez napak; nato zaženi homing in opazuj gladko, tiho delovanje osi.
Primeri uporabe
- 3D tiskanje (Voron, Prusa MK3S+, Ender 3 z nadgradnjo BTT plošče) – tihe osi X/Y/Z in zanesljiv ekstruder brez škripanja
- CNC rezkanje (Grbl krmilnik na 32-bitni plošči) – natančno pozicioniranje pri višjih tokovih
- Laserski rezalnik (LightBurn + GRBL) – gladki gibi za čiste reze in gravure
- Motorni drsnik za kamero – StealthChop2 zagotavlja tiho delovanje, ki ne moti snemanja zvoka
- Robotska roka ali XY plotter – StallGuard4 nadomešča fizična končna stikala za kompaktnejšo zgradbo
Tehnični pregled
Tehnične specifikacije
| Parameter | Podatek |
|---|---|
| Čip | Trinamic TMC2240 |
| Napajalna napetost motorja (VM) | 4,5 V – 36 V |
| Logična napetost (VIO) | 3,3 V ali 5 V |
| Max tok (RMS, zvezno) | 2,1 A |
| Max tok (peak) | 3,0 A |
| Mikrokoraki | 1, 2, 4, 8, 16, 32, 64, 128, 256 |
| Vmesnik | SPI (privzeto) / UART (enožičen) |
| Regulacija toka | prek SPI/UART registrov (ni VREF potenciometra) |
| Podprti načini | StealthChop2, SpreadCycle, CoolStep, StallGuard4 |
| Zaščite | toplotna (overtemperature), kratki stik, undervoltage |
| Dimenzije PCB | 15,24 mm × 20,32 mm |
| Zahtevano hlajenje | hladilno telo + prezračevanje pri tokovih nad 1,2 A RMS |
Primerjava: Stepper driver TMC2240 V1.0 vs TMC2209 vs TMC5160T
| TMC2240 V1.0 | TMC2209 | TMC5160T | |
|---|---|---|---|
| Max tok (RMS) | 2,1 A | 2,0 A | 3,0 A |
| Max tok (peak) | 3,0 A | 2,8 A | 4,5 A |
| Mikrokoraki | do 1/256 | do 1/256 | do 1/256 |
| Vmesnik | SPI + UART | UART | SPI |
| StealthChop2 | Da | Da | Da |
| StallGuard | StallGuard4 | StallGuard4 | StallGuard2 |
| Napajalna napetost (VM) | 4,5 V – 36 V | 4,75 V – 29 V | 8 V – 60 V |
| MOSFETi | notranji (nizek RDSon) | notranji | zunanji (višja moč) |
| Primeren za začetnike | Da (z Klipper/Marlin) | Da (enostavnejši UART) | Ne (zahteva izkušnje) |
| Kompleksnost nastavitve | srednja | nizka | visoka |
Inženirski PRO nasvet
TMC2240 nima VREF potenciometra – tok motorja nastavite izključno prek firmware-a. V Klipperju to pomeni, da v sekciji [tmc2240 stepper_x] določite run_current: 0.8 (vrednost v amperih RMS). Za tiho tiskanje NEMA 17 začnite pri 0,6–0,8 A RMS in postopoma povečujte, dokler ne izginejo izpadi korakov — s tem ohranite nizko temperaturo gonilnika brez hladilnega telesa pri krajših delovnih ciklih.
Kompatibilnost
Firmware: Marlin 2.1.2 in novejši (definicija TMC2240 v Configuration_adv.h), Klipper (vgrajena podpora za TMC2240 prek SPI ali UART). Vmesniki: SPI (privzeti, 4-žični: SCK, SDI, SDO, CS) in UART (enožična komunikacija). Plošče: BigTreeTech SKR Mini E3, SKR v2, Octopus, Manta in vse plošče s standardnimi TMC podnožji. Operacijski sistemi za nastavitev: Windows, Linux, macOS (prek Arduino IDE, PlatformIO ali Klipper + Fluidd/Mainsail vmesnika v brskalniku).










