LV8729 StepStick
STEP/DIR · до 1/128 шага · настройка Vref
LV8729 — вставной драйвер двухфазного биполярного шагового двигателя с управлением STEP/DIR и аппаратным выбором деления до 1/128 шага. Подходит для осей 3D-принтера и небольших механизмов, где важны плавность движения и настройка без UART. Ток обмоток регулируется потенциометром на модуле.
Модуль устанавливается в совместимое посадочное место StepStick после проверки распиновки. Это компактное исполнение с двумя рядами контактов; у внешнего LV8729-OC другая плата, входы и способ настройки. Параметры этих устройств нельзя переносить друг на друга.

Параметры и границы применения
| Параметр | Что учитывать |
|---|---|
| Драйвер | LV8729, одна двухфазная биполярная нагрузка |
| Интерфейс | STEP/DIR, разрешение работы; без UART и SPI |
| Микрошаги | Полный шаг, 1/2, 1/4, 1/8, 1/16, 1/32, 1/64, 1/128 |
| Силовое питание | Для систем 12/24 В при подходящей основной плате. Рабочий диапазон IC — 9–32 В; 36 В является абсолютным пределом микросхемы |
| Логические сигналы | IC принимает высокий уровень от 2 В, рабочий входной диапазон до 5 В. Проверяйте питание и разводку готового модуля |
| Ток | Настраивается по двигателю и охлаждению; 1,8 А в datasheet — абсолютный максимум IC, не гарантированный длительный ток StepStick |
| Настройка | Три входа выбора микрошагов и Vref |
| Охлаждение | Радиатор с электрической изоляцией от соседних выводов; обдув при необходимости |
Выбор микрошагов
Деление задают входы MS1/MS2/MS3, соответствующие MD1/MD2/MD3 микросхемы. В таблице указаны логические уровни, а не физическое расположение джамперов на любой материнской плате. LOW означает низкий, HIGH — высокий уровень.
| MS1 / MS2 / MS3 | Деление шага |
|---|---|
| LOW / LOW / LOW | 1 |
| HIGH / LOW / LOW | 1/2 |
| LOW / HIGH / LOW | 1/4 |
| HIGH / HIGH / LOW | 1/8 |
| LOW / LOW / HIGH | 1/16 |
| HIGH / LOW / HIGH | 1/32 |
| LOW / HIGH / HIGH | 1/64 |
| HIGH / HIGH / HIGH | 1/128 |
Высокое деление требует больше импульсов от контроллера при той же скорости. Для двигателя 1,8° режим 1/128 даёт 25 600 входных импульсов на оборот. Это расчётная дискретность команды, а не измеренная точность механизма. Выберите режим с учётом доступной частоты STEP и требуемой скорости.
Ток: сначала проверить Rsense
Допустимый ток задают по паспорту двигателя и тепловому режиму платы. Значение ограничения фазы и RMS не одинаковы: при синусоидальном микрошаговом токе RMS равен амплитуде, делённой на √2. Не принимайте рекламное значение без уточнения типа тока за готовую настройку.
Связь Vref с током зависит от установленных токовых резисторов. Их номинал в этой карточке надёжно не подтверждён. В частности, формула из руководства MKS для платы с Rsense 0,10 Ом не становится универсальной для всех модулей LV8729.
Найдите маркировку Rsense или схему именно своего исполнения, затем рассчитывайте Vref по datasheet. Измерение выполняйте относительно GND на движке потенциометра при штатном питании, предварительно закрепив щупы на обесточенной плате. USB-питание контроллера не всегда питает силовую часть драйвера. Регулируйте малыми шагами и не касайтесь соседних контактов инструментом.
Установка и совместимость
Перед установкой сравните VM, GND, логическое питание, выводы обеих обмоток, STEP, DIR и EN на модуле и основной плате. Одинаковый размер разъёма не подтверждает электрическую совместимость. Не выбирайте ориентацию по положению потенциометра.
Две пары проводов двигателя должны соответствовать двум отдельным обмоткам. Не переставляйте разъёмы и не отключайте мотор при поданном питании. Модуль применим к разным габаритам двигателей, но обозначение NEMA само по себе не определяет ток и пригодность нагрузки.
В карточке показан модуль с радиатором. Цвет и форма радиатора могут зависеть от поставки; основная плата и двигатель в комплект не входят.

Прошивка и первый запуск
- Отключите питание, проверьте пары обмоток и распиновку слота.
- Выставьте микрошаги, установите модуль и радиатор, обеспечьте свободный воздух вокруг него.
- В Marlin выберите LV8729. В другой прошивке задайте подходящие времена STEP/DIR и полярность разрешения работы.
- Согласуйте steps/mm или microsteps/rotation_distance с аппаратным делением. Настройте ток по подтверждённому Rsense.
- Проверьте короткое перемещение, направление и фактическое расстояние.
- Испытайте рабочую нагрузку. При перегреве и пропусках шагов проверьте ток, частоту импульсов, ускорение и охлаждение.
У LV8729 нет программного UART-регулирования тока и StallGuard. Для homing применяются концевые датчики основной платы. Установка драйвера не отменяет настройку прошивки после изменения микрошагов.
Документация
- ON Semiconductor: LV8729V, datasheet ENA1702D
- Makerbase: пример настройки вставного MKS LV8729 — справочник для указанного там исполнения, не паспорт любой платы LV8729.
- Marlin: выбор LV8729 в Configuration.h
