Важное уведомление
- В данном руководстве описывается подключение и поиск ID платы Toolboard. Эти шаги не подходят для основной платы, обратите внимание на различия.
- Если вы не используете плату Toolboard, проигнорируйте это руководство.
Считывание и просмотр ID платы Toolboard
- Получение USB ID
- Получение CANBus UUID
Важные указания
- Перед началом работы убедитесь, что на плату установлено
USB-прошивка; - Это руководство применимо только для поиска ID платы инструментов, а не ID основной платы;
- Перед дальнейшими действиями убедитесь, что верхний компьютер правильно подключен к плате инструментов;
Подключение к SSH
- Сначала войдите через сеть в
SSH - Обратите внимание, что необходимо использовать сетевой вход в
SSH, а не последовательный порт
Поиск устройства
- Убедитесь, что хост-компьютер может нормально подключаться к интернету, а также, что кабель данных, подключающий целевой компьютер к хост-компьютеру, поддерживает передачу данных.
- После подключения к хост-компьютеру по SSH введите команду
lsusbи нажмите Enter. Если появится информация, выделенная на изображении ниже, можно переходить к следующему шагу.- Если никакой информации не появляется, значит, проблема в системе хост-компьютера. Мы не можем помочь с этим, вам нужно заменить систему на заведомо рабочую или использовать другой хост-компьютер.
- Если появляется сообщение о том, что команда
lsusbне найдена, установите её, выполнив следующую команду:sudo apt-get install usbutils
1d50:614e— это устройство, которое вы будете использовать на этом этапе.- Некоторые хост-компьютеры могут не отображать информацию полностью или вообще не отображать её, из-за особенностей системы.
- Если при вводе команды
lsusbустройство отображается, но1d50:614eотсутствует, попробуйте использовать другой кабель данных или подключите основную плату к другому USB-порту хост-компьютера.
Переход к следующему шагу возможен только после обнаружения одного из устройств 1d50:614e
Поиск USBID
ls /dev/serial/by-id/*
- Введите следующую команду и нажмите Enter. Если все в порядке, то появится одна строка синего цвета с ID (ниже пример)

- Если после ввода команды ID не отображается, но устройство отображается при использовании
lsusb, попробуйте сменить верхний компьютер или его операционную систему
Если отображается несколько ID, выберите соответствующий ID в соответствии с моделью MCU вашей основной платы.
Внесите ID USB в конфигурацию
![]() |
![]() |
Примечание: Все ID, приведенные в документе, являются примерами. Фактические ID каждой основной платы различаются, вносите изменения согласно полученным данным.
Укажите USB ID платы инструментов
-
Ниже приведен пример конфигурации
Важно- В приведенной ниже конфигурации
toolboardозначает имя платы инструментов, если имя отличается, замените его на соответствующее
осторожно[mcu toolboard]
serial: <замените здесь на найденный ID>- Чтобы добавить ID платы инструментов, необходимо использовать
[mcu toolboard]и добавитьserial:с найденным ID платы инструментов
- Ниже приведен пример конфигурации
- Обратите внимание, что это руководство предназначено для поиска и настройки ID платы инструментов, обычно основная плата уже подключена
- Основная плата всегда
[mcu], а плата инструментов[mcu toolboard]
- Пример для fluidd

- Пример для mainsail

- Нажмите кнопку
SAVE & RESTARTв правом верхнем углу, файл автоматически сохранится и klipper перезагрузится
- В приведенной ниже конфигурации
- Обратите внимание, что силовой кабель платы Toolboard подключается не к CAN-порту, а к 12В-24В линии питания

- Обратите внимание, что перемычка 120Ω должна быть установлена

Полное руководство по настройке платы 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 устройства уже настроен в printer.cfg, он не будет отображаться в результатах поиска. Чтобы повторно выполнить поиск:
- Закомментируйте этот ID в конфигурационном файле
- Сохраните настройки и перезапустите Klipper
- Выключите и снова включите все устройства
Настройка ID CAN-устройства
1. Получение конфигурационного файла
Найдите файл printer.cfg в зависимости от используемого веб-интерфейса:
Fluidd ![]() | Mainsail ![]() |
2. Добавление конфигурации устройства
Добавьте конфигурацию платы инструмента в printer.cfg:
[mcu toolboard]
canbus_uuid: <укажите найденный ID>
toolboard— имя платы инструмента, может быть изменено в зависимости от ситуации- Если это ID главной платы, секция должна быть
[mcu] - Обычно для главной платы используется
[mcu], для платы инструмента —[mcu toolboard]
3. Сохранение и перезагрузка
- Нажмите кнопку SAVE & RESTART в правом верхнем углу
- Система автоматически сохранит настройки и перезапустит Klipper
Все ID, указанные в данном документе, являются примерами. Фактические ID для каждой платы различаются. Убедитесь, что вы ввели правильный ID, полученный в результате поиска.

