TMC2209 кожного разу. Причини:
Тихо на будь-якій швидкості (StealthChop)?
2. Сенсорне хомінґ, якщо коли-небудь знадобиться
Конфігурація UART — встановлення струму програмно, без джамперів
4. Вбудований тепловий захист
A4988 / DRV8825 працюють, але вони більш шумні, гарячіші та не підтримують безсенсорний хомінг. Різниця у вартості становить ~€2/драйвер. Немає причин обирати старіші моделі для нового збірного.
Коротка версія для гарячого дротового різака: усі троє без проблем переміщатимуть портал — для різання пінопласту двигуни майже не потрібні. Тож вибір зводиться до шуму, плавності та зручності налаштування, і за цими критеріями TMC2209 виграє беззаперечно. A4988/DRV8825 — це дешевий, гучний, перевірений варіант.
A4988 — класичний "StepStick"
Аллегро A4988. Найдешевший, найпоширеніший, на чому побудовано кожен RAMPS/CNC-щит.
~8–35 В живлення двигуна; реально ~1 А/фаза без радіатора, до ~2 А з радіатором та обдувом.
Мікро крок до 1/16 (налаштовується джамперами MS1/MS2/MS3).
Зафіксовано помітний резонанс та гул у середньому діапазоні, а також відсутність зниження струму під час простою (двигуни гудять і залишаються теплими навіть у стані паркування).
Поточне обмеження (автономне): I = Vref ÷ (8 × Rsense) — Rsense варіюється залежно від плати (0.05–0.1 Ω), тому перевірте свої сенсорні резистори перед тим, як довіряти будь-яким таблицям "Vref = X".
DRV8825 — потужніший універсальний
TI DRV8825. Той самий форм-фактор, що й A4988, але потенціометр розташований на протилежному кінці, і формула струму відрізняється — не встановлюйте його сліпо, не використовуйте той самий Vref.
Більший вільний простір: 8.2–45 В, ~1.5 А без охолодження, до ~2.2 А з охолодженням. Кращий крутний момент на високих швидкостях.
Мікростепінг до 1/32, трохи плавніший спад ніж у A4988, має контакт FAULT + захист від надструму/перегріву.
Поточна межа: I = Vref ÷ (5 × Rsense); на звичайних платах з 0.1 Ω це знаменитий Vref ≈ ампер ÷ 2.
Все ще драйвер крок/напрям без зниження струму у стані спокою — тихіший за A4988, але не безшумний.
TMC2209 — тихий, розумний (рекомендований)
Trinamic. 4.75–29 В, ~1.4 А СКЗ безперервно (≈2 А пікове), ~2 А СКЗ з охолодженням.
StealthChop2 робить роботу майже безшумною на швидкостях, на яких працює пінний різак — справді, різниця між "він взагалі увімкнений?" та сараєм, повним виття. SpreadCycle вмикається для крутного моменту на високих швидкостях.
Приймає крокові сигнали до 1/16, але інтерполює внутрішньо до 1/256 (MicroPlyer) → бездоганно плавний рух незалежно від того, що ви подаєте.
Режим UART: встановлення струму запуску/утримання, мікро-крокування та режимів програмно — без потенціометра Vref, без джамперів. Також працює помітно холодніше за інші два.
Додаткові функції, які мають значення при чистовій збірці: StallGuard (сенсорний хомінг — пропуск кінцевих вимикачів) та CoolStep (зниження струму при легкому навантаженні, що майже завжди властиво ріжучому пінопласт верстату).
Недоліки: трохи дорожчий, а також підключення UART та налаштування адрес додають трохи зусиль при налаштуванні.
Чому більшість технічних характеристик тут не мають значення?
Гарячий дріт різець переміщує тонкий дріт через піну зі швидкістю декілька мм/с — навантаження мінімальне. Тому 45 В та високий крутний момент DRV8825 виявляються марними, і ви будете працювати з низьким струмом на будь-якому з них (налаштуйте двигуни обережно; вони ледь працюють). Те, що ви насправді відчуваєте щодня, — це шум під час довгих різань та проблеми з налаштуванням — обидва фактори на користь TMC2209.
На ESP32 + FluidNC
TMC2209 має рідну підтримку FluidNC — підключіть пін UART, встановіть run_amps, microsteps, stealthchop, навіть безсенсорний хомінг безпосередньо у YAML. Немає потенціометрів, не потрібно гадати з джамперами. На спільному UART ви призначаєте кожному драйверу адресу за допомогою його пінів MS1/MS2.
A4988/DRV8825 — це «стандартні» драйвери керування кроковими двигунами через сигнали step/dir у FluidNC. Налаштуйте мікро-кроки за допомогою джамперів на платі, встановіть значення steps_per_mm у YAML-файлі, а рівень Vref — вручну. Простіше підключення, але гучніший результат.
Вердикт для цієї машини: TMC2209 у режимі UART — тихий, холодний, налаштовується програмно, можливе безсенсорне хомінг. Якщо у вас вже є A4988/DRV8825 у шухляді, вони чудово ріжуть піну; просто встановіть низьке Vref і очікуйте деякого «співу».
Один важливий момент щодо безпеки: незалежно від того, що ви оберете, встановлюйте низький струм для різака пінопласту та стежте за температурою двигуна — перевищення Vref може зіпсувати як драйвер, так і двигун, а цим машинам майже не потрібен крутний момент.