Чтение и просмотр ID материнской платы
- Данное руководство применимо только для методов чтения и просмотра ID материнской платы.
Если вы используете инструментальную плату, обратитесь к соответствующему руководству по поиску ID для вашего продукта. - Если вы используете инструментальную плату, вы можете сразу перейти по кнопке ниже:
Подключить инструментальную плату - Если вы прошили USB-прошивку, обратитесь к разделу Получение USB-ID.
- Если вы прошили USB-мостовую прошивку, обратитесь к разделу Получение CAN-ID.
- Получение USB ID
- Получение CANBus UUID
Важные замечания
- Необходимо подключиться к хосту по 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 перезапустится.
Важные замечания
- Необходимо подключиться к хосту через SSH, используйте сетевой способ входа для подключения к хосту (устройствам типа Raspberry Pi и т.д.).
- Перед выполнением операций убедитесь, что материнская плата прошита прошивкой
USB Bridge CAN. - Это руководство применимо только для поиска ID материнской платы, не для поиска ID инструментальной платы.
- Убедитесь, что хост и материнская плата правильно соединены.
- Если вам нужно посмотреть ID инструментальной платы, обратитесь к соответствующему руководству в каталоге продукта.
Замечания по CAN
- В этом руководстве предполагается, что CAN на вашем хосте уже настроен.
- Если вы используете хост
Fly, то по умолчаниюCANуже настроен, и скорость CAN составляет1M. - Если вы используете
CANвпервые, обязательно прочтите руководство ниже. - Руководство по настройке CAN
Поиск CAN ID
-
Команда поиска для обычного хоста
~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0 -
Команда поиска для хоста FLY
python3 ~/klipper/scripts/canbus_query.py can0- После выполнения команды поиска возможны следующие ситуации. Пожалуйста, выполните диагностику и определите свою ситуацию.
- Если появится ID и в конце
Application:отображаетсяKlipper, значит этот ID можно использовать напрямую. - Если появится ID и в конце
Application:отображаетсяCANBOOTилиKatapult, значит необходимо прошить прошивку, прежде чем использовать. - Если появится
Total 0 uuids found, возможны следующие ситуации:- Проблемы с настройкой сети CAN.
- Несоответствие скорости CAN. Убедитесь, что скорость CAN на хосте, материнской плате, инструментальной плате и т.д. одинакова.
- Если соответствующий ID уже настроен в
Klipper, необходимо сначала заблокировать ID в конфигурации системы, затем выключить, отключить питание и снова включить.Loading...
- Если появится ID и в конце
- После выполнения команды поиска возможны следующие ситуации. Пожалуйста, выполните диагностику и определите свою ситуацию.
Запись CAN ID в конфигурацию
-
Скопируйте найденный UUID и настройте его в файле
printer.cfg. -
Если в
Application:отображается Canboot, его нельзя настроить в конфигурации. Необходимо прошить прошивку Klipper для продолжения.Loading...осторожноВнимание: Все ID, встречающиеся в документации, являются примерами. Фактический ID каждой материнской платы уникален. Пожалуйста, изменяйте и заполняйте в соответствии с фактически полученным ID.
Loading... |
Loading... |
- Ниже приведена примерная конфигурация:
осторожно
[mcu]
canbus_uuid: <Замените здесь на только что найденный ID>- ID материнской платы всегда должен быть
[mcu], затемcanbus_uuid:, а затем найденный ID. - Не настраивайте
serial:.
Loading...- Нажмите
SAVE & RESTARTв правом верхнем углу. После нажатия настройки автоматически сохранятся, и Klipper перезапустится.
- ID материнской платы всегда должен быть