TMC2209 à chaque fois. Raisons :
Silencieux à toute vitesse (StealthChop)
Détection de référence sans capteur si vous en avez besoin ?
Configuration UART — régler le courant par logiciel, sans cavaliers
Protection thermique intégrée
Les A4988 / DRV8825 fonctionnent mais sont plus bruyants, chauffent davantage et ne permettent pas l'homing sans capteur. La différence de coût est d'environ 2€/driver. Aucune raison de choisir les anciens modèles pour une nouvelle construction.
Version courte pour une découpeuse à fil chaud : les trois feront bouger votre portique sans sourciller — un coupe-mousse demande presque rien aux moteurs. Donc le choix se résume au bruit, à la fluidité et à la facilité d'installation, et sur ces critères le TMC2209 l'emporte clairement. Les A4988/DRV8825 sont l'option bon marché, bruyante et éprouvée.
A4988 — le classique "StepStick"
Allegro A4988. Le moins cher, le plus courant, sur lequel chaque carte RAMPS/CNC a été conçue.
~8–35 V alimentation moteur ; en pratique ~1 A/phase à vide, jusqu'à ~2 A avec dissipateur thermique + flux d'air.
Microstepping jusqu'à 1/16 (réglé avec les cavaliers MS1/MS2/MS3).
Correction de la résonance et du sifflement en milieu de gamme → résonance et sifflement moyens notables, et aucune réduction de courant à l'arrêt (les moteurs bourdonnent et restent chauds même à l'arrêt).
Limite de courant (autonome) : I = Vref ÷ (8 × Rsense) — Rsense varie selon la carte (0,05–0,1 Ω), vérifiez donc vos résistances de détection avant de faire confiance à un graphique « Vref = X ».
DRV8825 — le plus costaud drop-in
TI DRV8825. Même empreinte que l'A4988 mais le potentiomètre est à l'extrémité opposée et la formule de courant est différente — ne pas échanger aveuglément et réutiliser la même Vref.
Plus de hauteur libre : 8,2–45 V, ~1,5 A à nu, jusqu'à ~2,2 A refroidi. Meilleur couple à haute vitesse.
Micro-pas à pas jusqu'à 1/32, décroissance légèrement plus douce que l'A4988, dispose d'une broche FAULT + protection contre les surintensités et la surchauffe.
Limite de courant : I = Vref ÷ (5 × Rsense) ; sur les cartes habituelles de 0,1 Ω, c'est la fameuse Vref ≈ ampères ÷ 2.
Toujours un pilote pas/dir sans réduction du courant à l'arrêt — plus silencieux qu'un A4988 mais pas silencieux.
TMC2209 — le silencieux, le malin (recommandé)
Trinamic. 4,75–29 V, ~1,4 A RMS en continu (≈2 A crête), ~2 A RMS avec refroidissement.
StealthChop2 rend le fonctionnement quasi silencieux aux vitesses auxquelles tourne une découpeuse de mousse — littéralement la différence entre "est-ce qu'elle est allumée ?" et un atelier rempli de grincements. SpreadCycle prend le relais pour le couple à des vitesses plus élevées.
Accepte jusqu'à 1/16 de pas en entrée mais interpole en interne à 1/256 (MicroPlyer) → mouvement ultra-lisse quelle que soit la donnée fournie.
Mode UART : réglage du courant de marche/attente, du micro-pas et des modes par logiciel — pas de potentiomètre Vref, pas de cavaliers. Fonctionne également de manière notablement plus froide que les deux autres.
Fonctionnalités bonus importantes sur une construction propre : StallGuard (homming sans capteur — pas besoin d'interrupteurs de fin de course) et CoolStep (réduit le courant sous charge légère, ce qui est presque toujours le cas pour une découpeuse de mousse).
Inconvénients : un peu plus cher, et le câblage UART/adresses ajoute un peu de travail de configuration.
Pourquoi la plupart des fiches techniques n'ont pas d'importance ici ?
Un coupe-fil à fil chaud déplace un fil fin à travers la mousse à quelques mm/s — la charge est négligeable. Ainsi, les 45 V et le couple à haute vitesse du DRV8825 sont gaspillés, et vous fonctionnerez à faible courant sur l'un comme sur l'autre (réglez les moteurs avec douceur ; ils fonctionnent à peine). Ce que vous ressentez réellement au quotidien, c'est le bruit lors des longues coupes et la difficulté de réglage — deux points qui favorisent le TMC2209.
Sur ESP32 + FluidNC spécifiquement
TMC2209 dispose d'un support natif FluidNC — câblez la broche UART, définissez run_amps, microsteps, stealthchop, voire le retour à l'origine sans capteur directement dans le YAML. Pas de potentiomètres, pas de devinettes de cavaliers. Sur un UART partagé, attribuez une adresse à chaque pilote via ses broches MS1/MS2.
A4988/DRV8825 sont des contrôleurs "standard" step/dir vers FluidNC — réglez le micro-pas avec les cavaliers de la carte, définissez steps_per_mm dans le YAML et ajustez Vref manuellement. Câblage plus simple, résultat plus bruyant.
Verdict pour cette machine : TMC2209 en mode UART — silencieux, froid, configuré par logiciel, homing sans capteur optionnel. Si vous avez déjà des A4988/DRV8825 dans un tiroir, ils découperont parfaitement la mousse ; il suffit de régler un Vref bas et d'attendre un peu de chant.
Une note de sécurité : quel que soit votre choix, réglez le courant bas pour un coupeur de mousse et vérifiez la température du moteur — dépasser Vref cuit à la fois le pilote et le moteur, et ces machines ont presque besoin de couple.