Чтение и просмотр ID материнской платы
- Данное руководство применимо только для методов чтения и просмотра ID материнской платы.
Если вы используете инструментальную плату, обратитесь к руководству по поиску ID для соответствующего продукта. - Если вы используете инструментальную плату, вы можете перейти по ссылке, нажав кнопку ниже:
Подключить инструментальную плату - Если вы прошили USB-прошивку, обратитесь к разделу Получение USB-ID.
- Если вы прошили USB-мостовую прошивку, обратитесь к разделу Получение CAN-ID.
- Получение USB ID
- Получение UUID CANBus
Важные замечания
- Обязательно подключитесь к хосту по SSH, используйте сетевое подключение для входа на хост (устройства типа Raspberry Pi и т.д.)
- Перед началом работы убедитесь, что на материнскую плату прошита USB-прошивка
- Данное руководство применимо только для поиска ID материнской платы, не для поиска ID инструментальной платы
- Убедитесь, что материнская плата подключена к 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-мост CAN; - Данное руководство применимо только для поиска ID материнской платы, не для поиска ID инструментальной платы.
- Убедитесь, что хост и материнская плата правильно подключены.
- Если необходимо просмотреть ID инструментальной платы, обратитесь к соответствующей документации в каталоге продукта.
Примечания по CAN
- В данном руководстве предполагается, что хост уже настроен для работы с CAN.
- Если вы используете хост
Fly, то по умолчаниюCANуже настроен, и скорость CAN составляет1M. - Если вы используете
CANвпервые, обязательно прочтите руководство ниже. - Руководство по настройке CAN
Поиск ID CAN
-
Команда поиска для обычного хоста
~/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 и в конце
- После выполнения команды поиска возможны следующие ситуации. Пожалуйста, выполните диагностику и примите решение в соответствии с вашей ситуацией:
Запись ID CAN в конфигурацию
-
Скопируйте найденный 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 материнской платы всегда должен быть