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

Чтение ID панели инструментов

  • Перед поиском ID подключите инструментальную плату к UTOC или к материнской плате с прошитым мостовым прошивкой с помощью кабеля XT30, ниже приведена схема подключения для справки.

    Loading...
Отключение электроэнергии

Перед началом полностью выключите принтер и отключите его от источника питания, а также отсоедините USB-подключения, которые могут подавать питание на узлы CAN. Не вставляйте и не извлекайте жгуты проводов, не регулируйте терминальные резисторы и не прикасайтесь к клеммам при включённом питании.

Здесь «измерение при отключённом питании» не означает отключение CAN-линии. При измерении следует сохранять подключение CAN-линии и всех узлов на шине в соответствии с нормальным режимом эксплуатации, иначе измерение может показать только отдельный узел или отдельный терминальный резистор, что не отражает всю CAN-шину.

Установите мультиметр в режим измерения сопротивления и измерьте сопротивление между CAN-H и CAN-L:

Эталонные показанияОценка и обработка
≈ 60ΩНормально, обычно означает, что на каждом из двух физических концов шины установлен один 120Ω оконечный резистор
≈ 120ΩОбычно действует только один оконечный резистор; включите оконечный резистор на другом физическом конце в соответствии со схемой подключения изделия
≈ 40ΩОбычно активны три оконечных резистора; отключите лишние оконечные резисторы согласно схеме подключения изделия

Вышеуказанные значения приведены только для справки: точность мультиметра, контакт щупов и состояние жгута проводов могут вызывать погрешности измерений. Основное внимание следует уделять тому, к какому диапазону близко показание, а также тенденции изменения показаний после регулировки оконечного резистора; точное совпадение с табличными значениями не требуется.

Loading...

Получение UUID CANBus​

Предварительная подготовка​

Важные предварительные условия
  • Состояние инструментальной платы: убедитесь, что на инструментальную плату прошита прошивка Klipper-can или она находится в режиме Katapult-can
  • Примечания: данный учебник предназначен только для поиска ID инструментальной платы и не подходит для поиска ID материнской платы
  • Требования к подключению: инструментальная плата должна быть подключена к одному из следующих устройств:
    • модуль UTOC
    • материнская плата с прошитой прошивкой USB-мост CAN
  • Требования к питанию: некоторые материнские платы не позволяют найти ID инструментальной платы при подключении только по USB; сначала полностью обесточьте систему, затем по документации материнской платы подключите поддерживаемое ею низковольтное питание 12V-24V, и только после повторной подачи питания ID инструментальной платы можно будет найти
  • Финальное подключение: перечисленное оборудование должно быть подключено к хост-компьютеру

Требования к конфигурации сети CAN​

  • Конфигурация по умолчанию: данный учебник предполагает, что сеть CAN на хост-компьютере уже настроена
  • Пользователи Fly: если используется хост-компьютер FLY с системой Fly-FAST, CAN уже настроен по умолчанию (скорость 1 Мбит/с)
  • Первое использование: пожалуйста, сначала прочитайте руководство ниже: Руководство по настройке CAN

Подключение по SSH​

  • Войдите в SSH через сеть(Пожалуйста, не используйте вход через последовательный порт)
  • Убедитесь, что хост-компьютер и устройства CAN-сети подключены корректно

Поиск CAN ID​

  • Команда поиска для обычного хост-компьютера

    ~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0
  • Команда поиска для хост-компьютера FLY

    python3 ~/klipper/scripts/canbus_query.py can0

Пояснение к результатам поиска​

КАНИД
  • Идентификатор материнской платы уже был настроен в Klipper в предыдущем документе, в нормальных условиях материнскую плату невозможно обнаружить при поиске.CANID
  • Быстрый метод проверки: если требуется подтверждение, сначала отключите CAN-соединительный кабель между главной платой и платой инструмента, затем повторите поиск.
  • После выполнения команды поиска могут возникнуть следующие ситуации:
Отображение результатовОписание статусаПоследующие действия
Application: KlipperУстройство прошито прошивкой KlipperМожно напрямую использовать этот ID
Application: CANBOOT или KatapultУстройство находится в режиме BootloaderНеобходимо прошить прошивку Klipper перед использованием
Total 0 uuids foundУстройства не найденыПожалуйста, проверьте следующее:
1. Правильна ли конфигурация сети CAN?
2. Совпадает ли скорость CAN (по умолчанию 1 Мбит/с)?
3. Используется ли этот ID в конфигурации (сначала необходимо заблокировать, затем сохранить и перезагрузить питание)?
Loading...
Повторяющиеся идентификаторы

Если идентификатор устройства уже настроен в printer.cfg, он не будет отображаться в результатах поиска. Для повторного поиска:

  1. Закомментируйте этот идентификатор устройства в файле конфигурации
  2. Сохраните конфигурацию и перезапустите Klipper
  3. Выключите и перезагрузите все устройства

Конфигурация CAN ID устройства​

1. Получение файла конфигурации​

В зависимости от используемого веб-интерфейса найдите файл конфигурации printer.cfg:

Fluidd
Нажмите на иконку {...} в левой боковой панели навигации и найдите printer.cfg

Loading...

Mainsail
Нажмите Машина в верхней панели навигации и найдите printer.cfg

Loading...

2. Добавление конфигурации устройства​

Добавьте в printer.cfg конфигурацию инструментальной платы:

[mcu toolboard]
canbus_uuid: <укажите здесь найденный ID>
Инструкция по настройке
  • toolboard Название панели инструментов, при необходимости измените в соответствии с фактической ситуацией.
  • Если это ID материнской платы, раздел конфигурации должен быть [mcu]
  • В стандартной конфигурации материнская плата использует [mcu],панель инструментов использует [mcu toolboard]

3. Сохраните и перезапустите​

  1. Нажмите кнопку SAVE & RESTART в правом верхнем углу
  2. Система автоматически сохранит конфигурацию и перезапустит Klipper
Loading...
Внимание

Все идентификаторы в документе являются примерами, фактические идентификаторы каждой материнской платы различаются, пожалуйста, измените и заполните их в соответствии с фактически полученными идентификаторами.

Loading...