Если после установки драйверов TMC2208 или TMC2209 принтер стал тише, но на быстрых перемещениях появились смещения слоёв — почти наверняка дело в режиме StealthChop, который теряет крутящий момент на высоких скоростях. Это классический симптом неправильного выбора между двумя режимами работы драйверов Trinamic: тихим StealthChop и мощным SpreadCycle.

В этой статье разберём, чем режимы отличаются на практике, какой выбрать для осей и экструдера, как переключаться между ними в прошивке Marlin и что проверить, если после смены режима появились проблемы с печатью.

Что такое StealthChop и SpreadCycle

Оба режима — это алгоритмы управления током в обмотках шагового двигателя, разработанные компанией Trinamic. Они встроены в популярные драйверы серии TMC: TMC2208, TMC2209, TMC2225, TMC2130 и другие. Разница между ними — в способе регулирования тока (chopper-режима), что напрямую влияет на шум, момент и нагрев.

StealthChop — режим «тихого шоппера» на основе широтно-импульсной модуляции напряжения. Двигатель работает практически бесшумно на низких и средних скоростях, характерный «писк» шаговиков исчезает полностью. Платой за тишину становится снижение доступного момента и более слабая реакция на резкие изменения нагрузки.

SpreadCycle — классический высокочастотный chopper-режим с точным регулированием тока. Двигатель слышно (хотя и заметно тише, чем на старых драйверах A4988 или DRV8825), зато момент стабилен во всём диапазоне скоростей, а драйвер корректно отрабатывает резкие ускорения и точную микрошаговую позицию.

💡

StealthChop — это тишина ценой момента, SpreadCycle — стабильный момент ценой умеренного шума. Выбор зависит от скоростей печати и нагрузки на ось.