Важное примечание
- Данное руководство посвящено подключению платы инструментов и поиску ее ID. Соответствующие шаги не применимы к основной плате, обратите на это внимание.
- Если вы не используете плату инструментов, проигнорируйте это руководство.
Просмотр и чтение ID платы инструментов
- Получение USB ID
- Получение CANBus UUID
- Подготовьте USB-кабель с функцией передачи данных. Если кабель очень длинный, рекомендуется использовать кабель с ферритовым кольцом.
- Подключите плату инструментов к компьютеру с помощью USB-кабеля.
Важные замечания
- Необходимо подключиться к хосту по SSH, используйте сетевой способ входа для подключения к хосту (устройства типа Raspberry Pi и т.д.).
- Перед началом операций убедитесь, что на плате прошита USB-прошивка.
- Данное руководство применимо только для поиска ID материнской платы, не для поиска ID инструментальной платы.
- Убедитесь, что материнская плата подключена к USB-порту хоста через USB Type-C.
- Для просмотра ID инструментальной платы обратитесь к соответствующему руководству в каталоге продукта.
Порядок действий
Поиск ID USB-устройства
- Выполните следующую команду для вывода списка всех ID последовательных USB-устройств:
ls /dev/serial/by-id/*
⚠️ Важное замечание: Непригодные ID
После выполнения команды обратите внимание и избегайте использования следующих двух типов ID:
| Характеристика ID | Причина | Пример |
|---|---|---|
usb-1a86_USB_Serial-if00-port0 | Это стандартное имя для универсальных последовательных чипов, таких как CH340, не пригодно для настройки. | /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 |
Содержит слово katapult | Указывает, что устройство находится в режиме прошивки, необходимо сначала прошить прошивку Klipper. | /dev/serial/by-id/usb-katapult_xxxxxxxxxxxx |
Пояснение результатов выполнения:
- Нормальная ситуация: Терминал отобразит ID, похожий на пример ниже (изображение ниже является лишь примером)
Loading...
- Устранение неполадок
Если отображается несколько ID, выберите соответствующий ID в зависимости от модели MCU вашей материнской платы.
Заполнение USB ID в конфигурации
Loading... |
Loading... |
Примечание: Все ID, встречающиеся в документации, являются примерами. Фактический ID каждой материнской платы уникален. Пожалуйста, измените и заполните в соответствии с фактически полученным ID.
Заполнение USB ID
- Найдите
[mcu], затем замените
- В файле конфигурации замените:
- Не настраивайте
canbus_uuid:
[mcu]
serial: <здесь замените на только что найденный ID>
- Пример
Loading... |
Loading... |
- Нажмите кнопку
SAVE & RESTARTв правом верхнем углу. После нажатия настройки автоматически сохранятся, и Klipper перезапустится.
-
Перед поиском ID подключите плату инструментов к UTOC или к основной плате с прошитым мостовым ПО, используя кабель XT30. Ниже приведена схема подключения для справки.
-
Убедитесь, что перемычки установлены в правильное положение.
Loading... -
Убедитесь, что сопротивление между CAN H и CAN L, измеренное мультиметром при отключенном питании, составляет около
60Ω. Если сопротивление около120Ω, необходимо установить перемычку120Ω. Если сопротивление около40Ω, перемычку необходимо удалить.Loading...Полное руководство по настройке CAN-платы инструментов
Подготовительные работы
Важные предварительные условия- Состояние платы инструментов: Убедитесь, что на плату инструментов прошита прошивка
Klipper-canили она находится в режимеKatapult-can. - Важное замечание: Данное руководство предназначено только для поиска ID платы инструментов и не подходит для поиска ID основной платы.
- Требования к подключению: Плата инструментов должна быть подключена к одному из следующих устройств:
- Модуль
UTOC - Основная плата с прошитой прошивкой
USB-мост CAN.
- Модуль
- Финальное подключение: Указанное выше устройство должно быть подключено к хосту.
Требования к конфигурации 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
Описание результатов поиска
CANID- Важное замечание: ID основной платы уже был настроен в Klipper в предыдущей документации, поэтому в нормальных условиях нельзя найти
CANIDосновной платы. - Быстрый способ проверки: Если требуется подтверждение, сначала отключите CAN-кабель между основной платой и платой инструментов, а затем выполните поиск заново.
- После выполнения команды поиска могут возникнуть следующие ситуации:
Результат отображения Описание состояния Дальнейшие действия Application: KlipperУстройство прошито прошивкой Klipper Можно использовать этот ID напрямую Application: CANBOOTилиKatapultУстройство находится в режиме Bootloader Необходимо прошить прошивку Klipper перед использованием Total 0 uuids foundУстройства не найдены Проверьте следующие проблемы:
1. Правильность настройки CAN-сети
2. Совпадение скорости CAN (по умолчанию 1 Мбит/с)
3. Не используется ли этот ID уже в конфигурации (нужно сначала закомментировать, затем сохранить, выключить питание и перезагрузить)Loading...О повторяющихся IDЕсли ID устройства уже настроен в
printer.cfg, он не будет отображаться в результатах поиска. Чтобы выполнить поиск заново:- Закомментируйте ID этого устройства в конфигурационном файле.
- Сохраните конфигурацию и перезапустите Klipper.
- Выключите питание и перезагрузите все устройства.
Настройка ID CAN-устройства
1. Получение конфигурационного файла
В зависимости от используемого веб-интерфейса найдите конфигурационный файл
printer.cfg:Fluidd
Нажмите на значокв левой панели навигации, найдите{...}printer.cfgLoading...Mainsail
НажмитеМашинав верхней панели навигации, найдитеprinter.cfgLoading...2. Добавление конфигурации устройства
Добавьте конфигурацию платы инструментов в
printer.cfg:[mcu toolboard]
canbus_uuid: <здесь введите найденный ID>Пояснение конфигурацииtoolboard— это имя платы инструментов, измените его в соответствии с вашей ситуацией.- Если это ID основной платы, секция конфигурации должна быть
[mcu]. - В обычной конфигурации основная плата использует
[mcu], а плата инструментов —[mcu toolboard].
3. Сохранение и перезагрузка
- Нажмите кнопку SAVE & RESTART в правом верхнем углу.
- Система автоматически сохранит конфигурацию и перезапустит Klipper.
Loading...ВниманиеВсе ID, встречающиеся в документации, являются примерами. Фактический ID каждой основной платы уникален. Пожалуйста, изменяйте и заполняйте в соответствии с фактически полученным ID.
- Состояние платы инструментов: Убедитесь, что на плату инструментов прошита прошивка