Чтение и просмотр ID материнской платы
- Это руководство применимо только к методам чтения и просмотра ID материнской платы.
Если вы используете инструментальную плату, обратитесь к соответствующему руководству по поиску ID для вашего продукта. - Если вы используете инструментальную плату, вы можете перейти по ней, нажав кнопку ниже:
Подключить инструментальную плату - Если вы прошили USB-прошивку, ознакомьтесь с разделом Получение USB-ID.
- Если вы прошили USB-мостовую прошивку, ознакомьтесь с разделом Получение CAN-ID.
- Получение USB ID
- Получение CANBus UUID
Важные замечания
- Необходимо подключиться к хосту через 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 материнской платы всегда должен быть