Считывание и проверка идентификатора платы инструментов
- Получение CANBus UUID
- Получение RS232 ID
-
Перед поиском идентификатора подключите плату инструментов к UTOC или основной плате с прошитым мостовым ПО с помощью шины данных XT30. Ниже приведена схема подключения
-
Обратите внимание, установлен ли переключатель в нужное положение

-
Убедитесь, что при отсутствии питания сопротивление между CAN H и CAN L составляет около
60Ω. Если оно составляет120Ω, то необходимо включить перемычку120Ω, если около40Ω, перемычку нужно убрать
Полное руководство по настройке платы CAN-инструмента
Подготовка
Важные условия- Состояние платы инструмента: Убедитесь, что плата инструмента прошита с
Klipper-canили находится в режимеKatapult-can - Область применения: Этот учебник используется только для поиска ID платы инструмента, не для поиска ID главной платы
- Требования к подключению: Плата инструмента должна быть подключена к одному из следующих устройств:
- Модуль
UTOC - Главная плата с прошивкой
USB мост CAN
- Модуль
- Финальное подключение: Вышеуказанные устройства должны быть подключены к хост-компьютеру
Подключение оборудования и настройка терминальных резисторов
Безопасность прежде всего- Полное отключение питания: Все подключения должны выполняться при полностью отключенном питании
- Предотвращение короткого замыкания: Перед началом работы отключите питание всех устройств
Таблица требований к подключению
Тип устройства Требования к терминальному резистору Способ настройки Плата инструмента CAN Требуется резистор 120ΩВключается перемычкой или DIP-переключателем Интерфейс CAN на главной плате Требуется резистор 120ΩВключается перемычкой или DIP-переключателем Модуль UTOC Резистор 120Ωуже установленНе требуется дополнительное подключение Шаги настройки и измерения
-
Настройка оборудования
- Проверьте наличие перемычки или состояние DIP-переключателя
120Ωрядом с интерфейсом CAN на главной плате - Проверьте наличие перемычки или состояние DIP-переключателя
120Ωна плате инструмента
- Проверьте наличие перемычки или состояние DIP-переключателя
-
Измерение сопротивления (в состоянии без питания)
- Точка измерения: между CAN-H и CAN-L
- Инструмент: мультиметр
Таблица устранения неполадок по измеренному сопротивлению
Примечания- Измерение должно проводиться при отключенном питании
- Если значение около
140Ω, возможно, перепутаны CAN-H и CAN-L
Измеренное значение Состояние Возможная причина Решение Около 60Ω✅ Нормально Резисторы подключены правильно с обоих концов Настройка завершена Около 120Ω❌ Аномалия Линия разорвана или не подключена Проверьте все подключения Около 40Ω❌ Аномалия Резисторы подключены в трех точках Удалите резистор в середине Около 90Ω❌ Аномалия Резистор подключен только с одного конца Проверьте перемычку на другом конце Важные примечания
- Модуль UTOC: Уже имеет встроенный резистор, на главной плате не требуется подключать терминальный резистор
- Сценарии подключения:
- Плата инструмента ↔ Главная плата (резисторы требуются с обоих концов)
- Плата инструмента ↔ UTOC ↔ Хост-компьютер (только на плате инструмента требуется резистор)
- Процедура диагностики:
Измерить сопротивление → 60Ω → Нормальная работа
↓
Аномальное значение → См. таблицу выше → Повторно настроить и измерить
Чек-лист оборудования
- Все устройства обесточены
- Резисторы подключены на интерфейсе CAN главной платы (кроме UTOC)
- Резисторы подключены на плате инструмента
- Измеренное значение мультиметром ≈ 60Ω
- Провода CAN-H и CAN-L подключены правильно и надежно
Профессиональный советПравильная настройка терминальных резисторов критически важна для качества связи в шине CAN. Отклонения в значениях могут привести к нестабильной связи или потере данных.
Требования к настройке сети CAN
- Стандартная конфигурация: В данном руководстве предполагается, что сеть CAN на хост-компьютере уже настроена
- Пользователи Fly-системы: Если используется Fly-хост с системой Fly-FAST или Fly-Armbian, CAN уже настроен по умолчанию (скорость 1Mbps)
- Первое использование: Обязательно ознакомьтесь со следующим руководством: Руководство по настройке CAN
Общая процедура
- Подготовка оборудования: Подключите провода при отключенном питании, настройте терминальные резисторы, проверьте значение сопротивления ≈60Ω
- Проверка сети: Убедитесь, что сеть CAN на хост-компьютере настроена правильно
- Подключите к хосту: Подключите через UTOC или главную плату с USB-мостом к хост-компьютеру
- Состояние прошивки: Убедитесь, что плата инструмента находится в режиме Klipper-can или Katapult-can
- Дальнейшие действия: Следуйте дальнейшим инструкциям по поиску ID и настройке
Теперь оборудование и сеть CAN готовы к выполнению поиска и настройки ID.
Подключение по SSH
- Войдите через сеть по SSH (не используйте последовательный порт)
- Убедитесь, что хост-компьютер корректно подключен к сети CAN
Поиск устройства
- Теперь, когда вы успешно вошли в верхний компьютер, вы можете ввести
lsusbдля поиска устройств. Возможны следующие варианты:- Если при вводе
lsusbпоявляется сообщение о том, что командаlsне найдена, введите следующую команду для установки утилиты:sudo apt-get install usbutils - Если после ввода
lsusbничего не происходит, это проблема системы, которую мы не в силах решить. Вам необходимо сменить систему или воспользоваться заведомо рабочей системой. - Появляется информация, как на изображении ниже (только для справки). Главное — убедиться, что отображается
1d50:606f:
- Если при вводе
1d50:606f— это устройство, которое вы будете использовать на данном этапе.- Если есть несколько устройств
1d50:606f, необходимо исключить одно из них, иначе это повлияет на последующую прошивку и подключение прошивки. Например, если используетсяFLY MINI PAD, рекомендуется использовать встроенныйUTOC, а не другие устройства моста CAN. - Если устройство не обнаружено, проверьте, правильно ли подключен кабель и правильно ли записана прошивка.
ВажноПоиск CAN ID возможен только при наличии
1d50:606fПоиск ID CAN
- Fly-Armbian / Универсальная система
- Система Fly-FAST
Выполните следующую команду для поиска ID CAN-устройств:
~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0Выполните следующую команду для поиска ID CAN-устройств:
python ~/klipper/scripts/canbus_query.py can0Объяснение результатов поиска
После выполнения команды поиска возможны следующие результаты:
Результат Статус Дальнейшие действия Application: KlipperУстройство прошито прошивкой Klipper Можно использовать этот ID Application: CANBOOTилиKatapultУстройство в режиме загрузчика Необходимо прошить прошивкой Klipper перед использованием Total 0 uuids foundУстройства не найдены Проверьте следующее:
1. Корректна ли настройка сети CAN
2. Совпадает ли скорость CAN (по умолчанию 1Mbps)
3. Используется ли уже этот ID в настройках (сначала отключите, сохраните и перезагрузите)
О повторяющихся IDЕсли ID устройства уже настроен в
printer.cfg, он не будет отображаться в результатах поиска. Чтобы повторно выполнить поиск:- Закомментируйте этот ID в конфигурационном файле
- Сохраните настройки и перезапустите Klipper
- Выключите и снова включите все устройства
Настройка ID CAN-устройства
1. Получение конфигурационного файла
Найдите файл
printer.cfgв зависимости от используемого веб-интерфейса:Fluidd
Нажмите на значокв левой панели навигации, чтобы найти{...}printer.cfg
Mainsail
Нажмите наМашинав верхней панели навигации, чтобы найтиprinter.cfg
2. Добавление конфигурации устройства
Добавьте конфигурацию платы инструмента в
printer.cfg:[mcu toolboard]
canbus_uuid: <укажите найденный ID>Объяснение настройкиtoolboard— имя платы инструмента, может быть изменено в зависимости от ситуации- Если это ID главной платы, секция должна быть
[mcu] - Обычно для главной платы используется
[mcu], для платы инструмента —[mcu toolboard]
3. Сохранение и перезагрузка
- Нажмите кнопку SAVE & RESTART в правом верхнем углу
- Система автоматически сохранит настройки и перезапустит Klipper
ВажноВсе ID, указанные в данном документе, являются примерами. Фактические ID для каждой платы различаются. Убедитесь, что вы ввели правильный ID, полученный в результате поиска.
- Состояние платы инструмента: Убедитесь, что плата инструмента прошита с
- Перед поиском идентификатора подключите плату инструментов к UTOR или G2T с помощью шины данных XT30. Ниже приведена схема подключения
- Обратите внимание, установлен ли переключатель в нужное положение

RS232 ID поисковой панели инструментов
Предостережения
Важная подготовка- Требования к прошивке:
На панель инструментов должна быть установлена прошивка RS232, иначе связь будет невозможна - Обязательное объединение по земле:
⚠️ Перед подключением панели инструментов необходимо убедиться, что GND панели инструментов соединен с GND основной платы (это можно сделать, используя общий источник питания24 В/12 В)
Предостережения по RS232
- Помимо D8, D8PRO и C8P, поддерживающих интерфейс RS232, другие основные платы не поддерживают интерфейс RS232
- Для не поддерживающих плат необходимо использовать
G2TилиUTORдля подключения. В этом руководстве используетсяUTOR
Поиск RS232 ID
- Откройте браузер и в адресной строке введите IP-адрес верхнего компьютера. Например, мой IP-адрес верхнего компьютера —
192.168.101.179, просто введите его и нажмите Enter.

- Откройте веб-интерфейс верхнего компьютера и в меню конфигурации в левой боковой панели найдите:
- для fluidd:
{…}, нажмите на него, чтобы найтиprinter.cfg

- для mainsail:
Машина, нажмите на нее, чтобы найтиprinter.cfg

-
Нажмите на
printer.cfg, затем нажмите наDEVICESв правом верхнем углу

-
Нажмите
SERIAL, затем обновите- обновление для fluidd

- обновление для mainsail

-
Скопируйте ID, нажав на стрелку
- в fluidd проверьте наличие
ttyUSBи убедитесь, что существуетPath_by_hardware, это и есть RS232_ID

- в mainsail проверьте наличие
ttyUSBи убедитесь, что существуетPath_by_hardware, это и есть RS232_ID
Предостережение- При подключении панели инструментов через
UTOR, обычно появляются дваRS232_ID. Попробуйте их поочередно.
- в fluidd проверьте наличие
Заполнение RS232 ID панели инструментов
-
Ниже приведена примерная конфигурация
Предостережение- В приведенной ниже конфигурации
toolboardозначает имя панели инструментов. Если имя другое, замените его на соответствующее.
осторожно[mcu toolboard]
serial: <Здесь замените на ID, который вы только что нашли>
baud: 250000
restart_method: command- Для добавления
IDпанели инструментов необходимо использовать[mcu toolboard]и добавитьserial:с ID панели инструментов, который вы нашли
- Ниже приведена примерная конфигурация
- Обратите внимание, что это руководство посвящено поиску и настройке
ID панели инструментов. Обычно основная плата уже подключена - Основная плата обязательно должна быть
[mcu], а панель инструментов —[mcu toolboard] - Нажмите
SAVE & RESTARTв правом верхнем углу. После этого Klipper автоматически сохранит и перезапустится
осторожноОбратите внимание: все ID, приведенные в документе, являются примерами. Фактические ID каждой основной платы различны. Введите полученные вами ID.
осторожноСледующий ID использовать нельзя!!!!!
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 - В приведенной ниже конфигурации
- Требования к прошивке: