← Zurück zum Hilfecenter

Welche Schrittmotortreiber? TMC2209 vs A4988 vs DRV8825?

gefragt von Aaron Park 2025-09-05 · 1 Antwort
TMC2209 jedes Mal. Gründe:

Leise bei jeder Geschwindigkeit (StealthChop)
2. Sensorloses Homing, falls Sie es jemals wollen
3. UART-Konfiguration — Stromstärke softwaremäßig einstellen, keine Jumper
4. Integrierter thermischer Schutz

A4988 / DRV8825 funktionieren zwar, sind aber lauter, heißer und unterstützen kein sensorloses Homing. Der Kostenunterschied beträgt ~€2/Antrieb. Kein Grund, die älteren Modelle für einen neuen Aufbau zu wählen.

Antworten

Arcadist 🛡 admin 2026-06-08 20:51
Kurze Version für einen Heißdrahtschneider: Alle drei bewegen Ihre Brücke ohne zu schwitzen – ein Schaumstoffschneider verlangt fast nichts von den Motoren. Die Wahl fällt also auf Lärm, Laufruhe und Einrichtungsfreundlichkeit, und hier gewinnt der TMC2209 klar. A4988/DRV8825 sind die günstige, laute, bewährte Option.

A4988 — der klassische "StepStick"

Allegro A4988. Günstigste, gebräuchlichste, auf der jedes RAMPS/CNC-Shield basiert.
~8–35 V Motorversorgung; realistisch ~1 A/Phase blank, bis zu ~2 A mit Kühlkörper + Luftstrom.
Mikroschrittbetrieb bis zu 1/16 (einstellbar mit den MS1/MS2/MS3-Jumpern).
Feste gemischte Abklingzeit → spürbare mittlere Resonanz und Pfeifen, und keine Stromreduzierung im Stillstand (Motoren brummen und bleiben warm, selbst wenn sie geparkt sind).
Strombegrenzung (Standalone): I = Vref ÷ (8 × Rsense) — Rsense variiert je nach Board (0,05–0,1 Ω), also prüfe deine Sense-Widerstände, bevor du irgendwelchen „Vref = X“-Diagrammen vertraust.
DRV8825 — der kräftigere Drop-in

TI DRV8825. Gleiche Abmessungen wie der A4988, aber das Potentiometer befindet sich am gegenüberliegenden Ende und die Stromformel ist anders — nicht blind tauschen und denselben Vref wiederverwenden.
Mehr Kopfraum: 8,2–45 V, ~1,5 A blank, bis zu ~2,2 A gekühlt. Besseres Hochgeschwindigkeitsdrehmoment.
Mikroschrittbetrieb bis zu 1/32, etwas glattere Abnahme als der A4988, hat einen FAULT-Pin + Überstrom-/Thermalschutz.
Strombegrenzung: I = Vref ÷ (5 × Rsense); bei den üblichen 0,1-Ω-Boards ist das die bekannte Vref ≈ Ampere ÷ 2.
Still ein Schritt/Dir-Treiber ohne Stromabsenkung im Stillstand — leiser als ein A4988, aber nicht leise.
TMC2209 — der leise, intelligente (empfohlen)

Trinamic. 4,75–29 V, ~1,4 A RMS Dauerbetrieb (≈2 A Spitze), ~2 A RMS mit Kühlung.
StealthChop2 macht es fast geräuschlos bei den Geschwindigkeiten, mit denen ein Schaumschneider läuft — wirklich der Unterschied zwischen „ist er überhaupt an?“ und einer Werkstatt voller Gejaule. SpreadCycle springt bei höherer Geschwindigkeit für das Drehmoment ein.
Akzeptiert bis zu 1/16 Schritt-Eingabe, interpoliert intern auf 1/256 (MicroPlyer) → glasklar-glatte Bewegung, unabhängig davon, was du eingibst.
UART-Modus: Einstellung von Lauf-/Haltestrom, Mikroschritt und Modi per Software — kein Vref-Poti, keine Jumper. Läuft zudem spürbar kühler als die anderen beiden.
Bonus-Features, die bei einem sauberen Aufbau zählen: StallGuard (sensorloses Homing — überspringe die Endschalter) und CoolStep (senkt den Strom bei geringer Last, was bei einem Schaumschneider fast immer der Fall ist).
Nachteile: etwas teurer, und UART-Verkabelung/Adressen erfordern etwas mehr Einrichtung.
Warum die meisten Spezifikationen hier nicht relevant sind
Ein Heißdrahtschneider bewegt einen dünnen Draht mit einigen mm/s durch den Schaumstoff – die Belastung ist minimal. Daher sind die 45 V und das hohe Drehmoment des DRV8825 verschwendet, und man wird bei allen diesen Treibern einen niedrigen Strom einstellen (die Motoren schonend ansteuern; sie arbeiten kaum). Was man im täglichen Betrieb tatsächlich spürt, sind Geräusche bei langen Schnitten und der Aufwand bei der Einrichtung – beides spricht für den TMC2209.

ESP32 + FluidNC speziell

TMC2209 hat native FluidNC-Unterstützung — verdrahte den UART-Pin, setze run_amps, Mikroschritte, Stealthchop, sogar sensorloses Homing direkt im YAML. Keine Potis, kein Jumper-Raten. Bei einem geteilten UART vergibst du jedem Treiber eine Adresse über seine MS1/MS2-Pins.
A4988/DRV8825 sind "Standard"-Schritt/Richtungs-Controller für FluidNC — Mikroschritt-Einstellung über Jumper der Platine, Schritte_pro_mm in der YAML-Datei festlegen und Vref manuell einstellen. Einfachere Verkabelung, lauteres Ergebnis.
Urteil für diese Maschine: TMC2209 im UART-Modus — leise, kühl, softwarekonfiguriert, optionaler sensorloser Homing. Wenn du bereits A4988s/DRV8825s in einer Schublade hast, schneiden sie Schaumstoff perfekt; stelle einfach einen niedrigen Vref ein und erwarte etwas "Gesang".

Ein Sicherheitshinweis: Egal, für welche du dich entscheidest, stelle den Strom für einen Schaumstoffschneider niedrig ein und überprüfe die Motortemperatur — ein zu hoher Vref-Wert zerstört sowohl den Treiber als auch den Motor, und diese Maschinen benötigen fast kein Drehmoment.

Ihre Antwort

Konto erstellen oder Anmelden antworten