Перейти к основному содержимому

Руководство по использованию внешнего драйвера

Важные замечания

Предварительные условия
  • Данное руководство основано на настройке прошивки Klipper.
  • Модуль поддерживает два способа подключения: с общим катодом и с общим анодом. Выберите подходящий в зависимости от вашей ситуации.
  • После выбора способа подключения убедитесь, что аппаратное соединение соответствует выбранному способу.

Выбор модуля

Loading...
  • Этот модуль подходит для серий SUPER, GEMINI, E3.
  • Причина: эти платы выводят сигнал 5В с драйверных выводов, что напрямую совместимо с драйвером.

Выбор способа подключения

Выберите соответствующий способ подключения в зависимости от вашей аппаратной конфигурации:

Рекомендация по выбору
  • Если вы не уверены, какой способ использовать, обратитесь к инструкции драйверного модуля.

Схема подключения с общим катодом

Этот способ подключения подходит для драйверных модулей с конфигурацией общего катода.

Loading...

Настройка микрошага драйвера

Упрощенная настройка
  • Не требуется настройка каких-либо перемычек драйвера, микрошаг задается непосредственно переключателями на драйвере.

Настройка переключателей драйвера

Рекомендуется установить переключатели на плате драйвера в положение 3200

Loading...

Пояснение настройки микрошага

Основная формула расчета

Количество импульсов на оборот двигателя = rotation_distance / step_distance

Более фундаментальный вывод: Количество импульсов на оборот двигателя = full_steps_per_rotation × microsteps

Логика пошаговой настройки:

  1. Определите собственные параметры двигателя: Обычный двигатель имеет full_steps_per_rotation: 200 (200 полных шагов на оборот, т.е. 1.8°/шаг).
  2. Установите микрошаг в Klipper microsteps: Задайте в конфигурационном файле, например microsteps: 16.
  3. Согласуйте физический микрошаг драйвера: На основе указанных выше настроек и требуемой точности рассчитайте и установите переключатели драйвера.
    • Рекомендуемое значение в этом руководстве: 200 (полный шаг) × 16 (микрошаг Klipper) = 3200 импульсов/оборот.
    • В этом случае переключатели драйвера должны быть установлены в соответствующее положение 3200 (32 микрошага), что означает, что драйвер будет делить полученный 1 "шаговый импульс" на 32 части для управления двигателем.
Уровень конфигурацииПараметрУстановленное значениеПояснение
Параметры двигателяПолных шагов на оборот full_steps_per_rotation200Собственное свойство двигателя, обычно 200 (1.8°)
Конфигурация KlipperКоличество микрошагов microsteps16Задается в printer.cfg
Аппаратная часть драйвераЗначение переключателя микрошага3200 (32 микрошага)Устанавливается физическими переключателями
Конечный результатКоличество импульсов на оборот двигателя200 × 16 = 3200Klipper должен отправить 3200 импульсов, чтобы двигатель совершил полный оборот

Если требуется другой микрошаг: Следуйте указанной выше логике, чтобы обеспечить согласованность количества микрошагов в конфигурации Klipper (microsteps) с установленным положением переключателя микрошага драйвера. Например, если в Klipper установлено microsteps: 32, то переключатели драйвера должны быть установлены в положение 1600 (16 микрошагов), чтобы достичь общей точности 200 × 32 = 6400 импульсов/оборот.

Справочник по конфигурации Klipper

ПараметрПояснениеПример конфигурации
Тип драйвераНе требует настройки, задается физическими переключателями на драйвере
Микрошаг (microsteps:)Установите 16
Loading...
Длительность импульса (step_pulse_duration:)Обязательно добавьте этот параметр и установите 0.000004
Loading...
Пин разрешения (enable_pin:)Настройте в соответствии с логикой драйвера:
1. Обычно удалите символ ! (активен по высокому уровню)
2. Для некоторых драйверов добавьте ! (активен по низкому уровню)
3. В некоторых случаях можно удалить эту строку (всегда активен)
Активен по высокому уровню:
Loading...

Активен по низкому уровню:
Loading...

Отключить разрешение: удалите эту строку

Справочная схема конфигурации:

Loading...

Важные замечания

  • После использования внешнего драйвера шагового двигателя необходимо закомментировать (например, добавив # в начале строки) соответствующий раздел конфигурации драйвера.
  • Например, [tmc5160 ...] или [tmc2209 ...], иначе конфликт конфигурации приведет к некорректной работе драйвера.

Устранение аномалий импульсов драйвера

Диагностика проблем

Если наблюдаются следующие явления, попробуйте отрегулировать длительность импульса:

  • Смещение модели при печати, смещение слоев
  • Вибрация двигателя, посторонние шумы или ненормальная работа

Метод регулировки: Постепенно увеличивайте значение step_pulse_duration, например:

  1. Попробуйте 0.000009
  2. Или 0.00001
  3. Или 0.00002

После каждой корректировки проверяйте результат.

Loading...