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

Распространенные команды отладки

подсказывать
  • В данном руководстве используется веб-интерфейс Fuiidd
  • В данном руководстве предполагается, что принтер подключен правильно и готов к отладке
  • В данном руководстве приведены распространенные команды, но из-за различных причин некоторые команды могут отсутствовать

Драйверы

Важно
  • Обратите внимание, что драйверы без настройки или с проблемами проверить невозможно
  • Убедитесь, что все драйверы подключены к источнику питания, питание на плате в порядке, перемычки и настройки драйверов корректны!!

Проверка состояния драйверов

  • Эта команда используется для проверки состояния драйвера TMC в режиме SPI/UART
    DUMP_TMC STEPPER=stepper_x
    DUMP_TMC STEPPER=stepper_x1
    DUMP_TMC STEPPER=stepper_y
    DUMP_TMC STEPPER=stepper_y1
    DUMP_TMC STEPPER=stepper_z
    DUMP_TMC STEPPER=stepper_z1
    DUMP_TMC STEPPER=stepper_z2
    DUMP_TMC STEPPER=stepper_z3
    DUMP_TMC STEPPER=extruder

Принудительное перемещение драйверов

  • Добавьте следующую команду в файл printer.cfg

    [force_move]
    enable_force_move: true
  • Команда принудительного перемещения на 1 мм вперед и назад

  • Необходимо выполнить в консоли

    STEPPER_BUZZ STEPPER=stepper_x
    STEPPER_BUZZ STEPPER=stepper_x1
    STEPPER_BUZZ STEPPER=stepper_y
    STEPPER_BUZZ STEPPER=stepper_y1
    STEPPER_BUZZ STEPPER=stepper_z
    STEPPER_BUZZ STEPPER=stepper_z1
    STEPPER_BUZZ STEPPER=stepper_z2
    STEPPER_BUZZ STEPPER=stepper_z3
    STEPPER_BUZZ STEPPER=extruder
  • После включения этой опции можно принудительно перемещать узлы с помощью управления

  • Обратите внимание, что одновременно можно перемещать только один двигатель

  • Если есть несколько осей, например, два Z-двигателя, то для управления ими необходимо выполнить калибровку

Принудительная установка позиции головки

  • Чтобы принудительно задать положение головки, введите следующую команду в консоль, после этого можно управлять перемещением
    SET_KINEMATIC_POSITION x=100 y=100 z=100

Калибровка шагового двигателя

  • Сначала убедитесь, что экструдер работает нормально, затем проверьте правильность параметров full_steps_per_rotation и gear_ratio, иначе калибровка шагового двигателя невозможна

  • После получения нового значения rotation_distance округлите его до трех знаков после запятой

  • Формула калибровки шагового двигателя: rotation_distance=старое значение rotation_distance * фактическая длина экструзии / запрошенная длина экструзии

    full_steps_per_rotation: 200        # Шагов на оборот (200 соответствует 1.8 градуса, 400 - 0.9 градуса)
    gear_ratio: 50:10 # Передаточное отношение (для Галилео соотношение 7.5:1 и эта строка закомментирована; для BMG 50:17, выходной вал указывается первым, входной - вторым)
    rotation_distance: 22.522 # Длина окружности ведущего шкива в мм

Нагрев

PID

подсказывать
  • В командах параметр TARGET= задает температуру, установите температуру, которую вы обычно используете для печати
  • Если у вас несколько нагревательных устройств, вы можете использовать эту команду для настройки PID
  • Экструдер

    PID_CALIBRATE HEATER=extruder TARGET=245
  • Стекло

    PID_CALIBRATE HEATER=heater_bed TARGET=100
  • PTC

    PID_CALIBRATE HEATER=PTC TARGET=70

Ошибки температуры

подсказывать
  • Если нагрев занимает слишком много времени, вы можете воспользоваться этим методом Перейти
  • Если температура нестабильна, вы можете воспользоваться этим методом, чтобы устранить ошибки из-за нестабильности температуры Перейти

Концевые выключатели

подсказывать
  • Обновляется

Обычные концевые выключатели

  • Команда проверки концевого выключателя
  • Убедитесь, что концевой выключатель двухпроводной, если он трехпроводной, убедитесь, что провода подключены правильно, иначе плата может выйти из строя!!
  • Убедитесь, что концевой выключатель находится в открытом состоянии и ничего его не задевает
  • Введите следующую команду в консоль, при нормальной работе будет возвращено сообщение ниже
    QUERY_ENDSTOPS
  • Убедитесь, что все концевые выключатели открыты, затем нажмите концевой выключатель вручную и введите QUERY_ENDSTOPS
  • Если состояние концевого выключателя изменилось, значит провода подключены правильно

Бесконечные концевые выключатели

  • Обратите внимание, что бесконечный концевой выключатель должен быть в открытом состоянии, иначе настройка или подключение проводов некорректны
  • Введите следующую команду в консоль, при нормальной работе будет возвращено сообщение ниже
    QUERY_ENDSTOPS

Датчики

BL-TOUCH

  • pin_down: Выдвижение датчика
  • pin_up: Убирание датчика
  • touch_mode: Проверка сенсора
BLTOUCH_DEBUG COMMAND=pin_down
BLTOUCH_DEBUG COMMAND=pin_up
BLTOUCH_DEBUG COMMAND=touch_mode

Probe & TAP

  • Обычно не активирован
  • Рекомендуется добавить ^ при настройке пина
QUERY_PROBE

Повторяемость измерений

  • Десять раз
    probe_accuracy
  • Сто раз
    probe_accuracy samples=100

Специальные типы

Сервоприводы

подсказывать
  • Сервоприводы бывают на 180 и 360 градусов, обратите внимание на различия
  • Пример настройки

    [servo my_servo]
    pin:PE6
  • Пример команд

    SET_SERVO SERVO=my_servo ANGLE=360
    SET_SERVO SERVO=my_servo ANGLE=180
    SET_SERVO SERVO=my_servo ANGLE=0
Loading...
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
Loading...