Чтение и просмотр ID материнской платы
Предупреждения перед поиском устройства
- Перед началом получения ID, пожалуйста, подключитесь к SSH
- Убедитесь, что кабель, соединяющий нижний уровень с верхним, поддерживает передачу данных
- После подключения SSH к верхнему уровню введите
lsusb
и нажмите Enter, могут появиться следующие устройства - Если система не поддерживает
lsusb
, можно выполнить следующую команду для установки - Если после
lsusb
устройства не отображаются, замените верхний уровень!
sudo apt-get install usbutils
- Пожалуйста, убедитесь, что на материнской плате прошит правильный прошивка
- Если прошивка USB, после
lsusb
должно появиться1d50:614e
- Если прошивка USB для моста CAN, после
lsusb
должно появиться1d50:606f
- Если RS232, нужно использовать UTOR или G2T, где G2T не требует поиска прошивки, а UTOR после
lsusb
должен показать1a86:7523
Предупреждения при поиске устройства
Команды поиска ID не могут быть смешаны!!!
- Обратите внимание, что USB прошивка может использовать только поиск по USB ID
- Обратите внимание, что прошивка USB моста CAN может использовать только поиск по CAN ID
- Обратите внимание, что RS232 прошивка может использовать только поиск по RS232 ID
- Если появляется
0483:df11
, это может означать, что прошивка была установлена, но плата не была перезапущена. Если после перезапуска все еще то же самое, проверьте, отключен ли DFU (перемычки/переключатели/кнопки) - Если появляется
2e8a:0003
, это может означать, что была установлена неправильная прошивка. Обратите внимание, что RP2040 может быть прошит только UF2 прошивкой, скомпилированной без загрузчика. После появления2e8a:0003
нужно отключить BOOT (перемычки/переключатели/кнопки), иначе запись не удастся!!! - UF2 прошивка для RP2040 компилируется с выбором
No bootloader
, только тогда она будет создана.
Учебник по поиску USB
Внимание перед поиском устройства
- Перед поиском ID USB, пожалуйста, подключитесь к SSH
- Обратите внимание, что вам нужно подключиться к SSH через сеть, а не через последовательный порт
- Убедитесь, что подключена правильная плата с прошивкой USB, и что кабель подключен для передачи данных
Поиск устройства
- Теперь, когда вы вошли в систему, вы можете ввести
lsusb
для поиска устройства. Возможны следующие ситуации:- Если введена команда
lsusb
и вы получили сообщение о том, что командаls
не найдена, установите её, введя следующую команду:sudo apt-get install usbutils
- Если после ввода
lsusb
ничего не происходит, это проблема системы, и мы ничем не можем помочь. Вам нужно сменить систему или использовать проверенную систему. - Появится информация, как на изображении ниже, обратите внимание, это только пример. Вам нужно лишь определить символы после ID:
- Если введена команда
1d50:614e
- это устройство, которое вы будете использовать. Остальное не имеет значения, так как из-за проблем с системой оно может не отображаться полностью или вообще не отображаться.- Если устройство не найдено, проверьте, правильно ли подключен кабель и прошита ли правильная прошивка.
Ищите ID USB только когда есть 1d50:614e
Поиск ID USB
ls /dev/serial/by-id/*
- Введите команду ниже и нажмите Enter. Если всё в порядке, появится строка с синим ID (ниже только пример):
- Если после ввода команды ID не появился, но
lsusb
показывает устройство, попробуйте сменить компьютер или систему
Если появилось несколько ID, выберите соответствующий вашей плате MCU ID.
Заполнение ID USB в конфигурации
-
Откройте веб-интерфейс принтера, в левой боковой панели найдите: для Fluidd это будет:
{…}
; для Mainsail это будет:машина
, нажмите, чтобы войти, и найдитеprinter.cfg
-
Скопируйте синий ID и вставьте его в
printer.cfg
в секцию[mcu]
в полеserial:
. Сохраните и перезагрузите, чтобы подключиться к плате. Если Klipper сообщаетADC out of range
, это нормально. Подключите термопостель и термодатчик, настройте пины термодатчика сопла и термопостели, а также пины выхода, затем сохраните и перезагрузите.
Внимание: Все ID, показанные в документации, являются примерами. Фактические ID каждой платы уникальны, пожалуйста, изменяйте и заполняйте их в соответствии с реальными полученными ID.