Чтение и просмотр ID материнской платы
Пожалуйста, не изменяйте настройки при переводе веб-страницы
Пожалуйста, не изменяйте настройки при переводе веб-страницы
Пожалуйста, не изменяйте настройки при переводе веб-страницы
- Получение CANBus UUID
- Получение RS232 ID
- Получение USB ID
- Перед поиском ID подключите плату инструмента к UTOC или материнской плате с прошивкой моста с помощью XT30-кабеля, ниже приведена ссылка на схему подключения
- Убедитесь, что переключатели установлены в правильное положение
- Перед измерением убедитесь, что сопротивление между CAN H и CAN L составляет около
60 Ом
; если оно равно120 Ом
, подключите резистор120 Ом
, если около40 Ом
, отключите резисторНастройка CAN и поиск ID
- Если вы планируете использовать CAN, убедитесь, что ваш ПК выполнен в соответствующей конфигурации.
ВажноУбедитесь, что материнская плата подключена к ПК перед выполнением дальнейших действий.
заметкаПожалуйста, убедитесь, что сеть CAN на ПК, скорость CAN на мостовой плате материнской платы и скорость CAN-инструментальной платы полностью совпадают.
Примечания перед поиском устройства
- Перед поиском ID CAN убедитесь, что вы подключены к SSH
- Обратите внимание, что необходимо войти в систему через сеть, а не через последовательный порт
- Убедитесь, что подключена UTOC или прошитая CAN-мостовая плата материнской платы, и убедитесь, что соединительный кабель с ПК имеет функцию передачи данных
Поиск устройства
- Теперь, когда вы успешно вошли в систему ПК, можете ввести команду
lsusb
, чтобы найти устройство. Это может быть одна из следующих ситуаций:- При вводе команды
lsusb
появляется сообщение об отсутствии командыls
, тогда можно ввести следующую команду для установки:sudo apt-get install usbutils
- После ввода команды
lsusb
ничего не происходит. Это проблема системы, и мы не можем помочь. Вам нужно заменить систему или использовать определённую рабочую систему. - Появляется информация, как показано на нижеследующем изображении. Это только пример. Важно лишь наличие
1d50:606f
- При вводе команды
1d50:606f
принадлежит устройству, которое вы будете использовать. Дальнейшие подсказки не имеют значения, так как системные проблемы могут привести к неполной или полному отсутствию отображения- Если имеется несколько
1d50:606f
, рекомендуется исключить одно из них, чтобы избежать конфликтов при дальнейшей прошивке и подключении к фиктивным устройствам. Например, если используется FLY MINI PAD, лучше использовать встроенный UTOC, а не другие CAN-мостовые устройства - Если ничего не найдено, проверьте правильность подключения кабеля и корректность прошивки
Важное примечаниеДействия с ID CAN можно производить только при наличии
1d50:606f
Поиск ID CAN
- Введите следующую команду для поиска ID:
~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0
- Если появляется ID и в конце
Application:
указаноKlipper
, значит данный ID может быть использован напрямую - Если появляется ID и в конце
Application:
указаноCANBOOT
илиKatapult
, значит для использования требуется прошивка
Сборник проблем CAN
Важно- Если не удалось найти ID CAN, обратитесь к документации ниже
- Сборник проблем CAN
Заполнение ID CAN в конфигурации
-
Откройте веб-интерфейс принтера, найдите в левом боковом меню раздел настройки: для fluidd —
{…}
, для mainsail — «Машина», затем перейдите в файлprinter.cfg
-
Скопируйте полученный UUID и вставьте его в настройки
[mcu]
файлаprinter.cfg
послеcanbus_uuid:
. После сохранения и перезагрузки система должна подключиться к материнской плате. Если Klipper сообщает о необходимости обновления прошивки, ошибке ADC и т. д., это означает, что подключение к материнской плате установлено -
Если в разделе
Application:
указано Canboot, то настройку невозможно произвести, требуется предварительно прошить firmware KlipperосторожноВажно: все ID, указанные в документации, являются примерами. Каждый процессор имеет уникальный ID. Пожалуйста, используйте фактический полученный ID.
-
Ниже приведён пример конфигурации
осторожно- Ниже представлен пример конфигурации для одного процессора и одной инструментальной платы
- Для материнской платы всегда используется
[mcu]
плюсcanbus_uuid:
и ID, полученный в ходе поиска - Для инструментальной платы всегда используется
[mcu имя_инструмента]
плюсcanbus_uuid:
и ID, полученный в ходе поиска
- Перед поиском ID подключите плату инструмента к UTOR или G2T с помощью XT30-кабеля, ниже приведена ссылка на схему подключения
- Убедитесь, что переключатели установлены в правильное положение

Поиск ID RS232
Важные замечания перед поиском устройства
- Перед поиском ID RS232 убедитесь, что вы уже подключились к SSH
- Обратите внимание, что необходимо использовать сетевое подключение к SSH, а не подключение через последовательный порт
- Убедитесь, что UTOR подключен, и убедитесь, что соединительный кабель с ПК имеет функцию передачи данных
- Если используется G2T, убедитесь, что система поддерживает подключение через UART
Поиск устройства
- Теперь, когда вы успешно вошли в систему ПК, можете ввести команду
lsusb
, чтобы найти устройство. Вы получите одно из следующих состояний:- Команда
lsusb
выводит сообщение о том, что командаls
не найдена. В этом случае введите следующую команду для установки:sudo apt-get install usbutils
- После ввода команды
lsusb
ничего не происходит. Это может быть проблема системы, и мы не можем помочь вам. Вам нужно заменить систему или использовать известно рабочую систему - Появляется информация, показанная на изображении ниже. Обратите внимание, что это только пример. Вам нужно просто определить символы после ID
- Команда
1a86:7523
является устройством, которое вы используете. Дальнейшие подсказки можно игнорировать, так как проблемы системы могут привести к тому, что они не отобразятся или вообще не появятся- Если ID не найдено, проверьте, подсоединен ли кабель правильно, и убедитесь, что прошивка установлена корректно.
Использовать команду ниже для поиска ID RS232 можно только при наличии 1a86:7523
.
Поиск ID RS232
ls /dev/serial/by-path/*

- Если после ввода команды
ls /dev/serial/by-path/*
не появляется ID, ноlsusb
показывает устройство, попробуйте заменить ПК или систему ПК - Обратите внимание, что при использовании UTOR будет выведено три ID, и если вы ранее использовали другую систему UTOR, она может сохранить предыдущие записи, что приведет к появлению нескольких ID при поиске
- Убедитесь, что ID заканчивается на
-port0
, иначе его невозможно использовать
Убедитесь, что инструментальная плата и UTOR подключены к земле!!! В противном случае невозможно подключиться к инструментальной плате!!!
Заполнение ID RS232 в конфигурации
-
Откройте веб-интерфейс принтера, найдите раздел настройки в боковой панели слева. Для fluidd:
{…}
, для mainsail:Машина
, затем нажмите, чтобы найти файлprinter.cfg
-
Скопируйте синий ID и вставьте его в параметр
serial:
секции[mcu SHT36]
в конфигурацииprinter.cfg
. После сохранения и перезагрузки должно произойти подключение к материнской плате. Если Klipper выводит сообщение об ошибкеADC out of range
, это нормально. Подключите нагревательную платформу и термосенсор, настройте выводные выводы для сопла и платформы, затем сохраните и перезагрузите систему.
- Для ID RS232 требуется настройка параметров
baud:
иrestart_method:command
- Ниже приведена ссылка на пример конфигурации
[mcu SHT36]
serial: /dev/serial/by-path/platform-1c1c000.usb-usb-0:1.2:1.0-port0
baud: 250000
restart_method:command
Важно: все ID, указанные в документации, являются примерами. У каждого материнского модуля ID отличаются. Используйте фактический полученный ID.
Обратите внимание, что указанный ниже ID использовать нельзя!!!
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
-
Подготовьте кабель с функцией передачи данных; если длина кабеля особенно большая, рекомендуется использовать кабель с магнитным фильтром
Поиск руководства по USB
Важные замечания перед поиском устройства
- Перед поиском идентификатора USB убедитесь, что вы подключены к SSH
- Обратите внимание, что необходимо использовать сетевое подключение к SSH, а не подключение через последовательный порт
- Убедитесь, что основная плата с прошивкой USB подключена и соединительный кабель между ней и компьютером имеет функцию передачи данных
Поиск устройства
- Убедитесь, что компьютер может нормально выходить в интернет и соединительный кабель между основной платой и компьютером имеет функцию передачи данных.
- После подключения к компьютеру через SSH введите команду
lsusb
и нажмите Enter. Если появляется информация, выделенная на изображении, можно переходить к следующему шагу.- Если никакой информации не выводится, это проблема системы компьютера, и мы бессильны. Вам нужно заменить систему или компьютер.
- Если появляется сообщение о том, что команда
lsusb
не найдена, выполните следующую команду для установки:sudo apt-get install usbutils
1d50:6177
является устройством, которое вам нужно использовать.- Некоторые компьютеры могут отображать устройство неполностью или вообще не отображать его из-за системных проблем.
- Если при вводе команды
lsusb
устройство видно, но нет1d50:6177
, попробуйте заменить кабель и подключить основную плату к другому USB-порту компьютера.
- Если вы ранее выполнили вышеописанные шаги, успешно прошили Klipper и устройство работает нормально, но вы хотите обновить прошивку Klipper, просто перейдите к разделу
Обновление прошивки
в меню справа.
ВниманиеВы должны увидеть устройство
1d50:6177
, прежде чем продолжить.Поиск USBID
ls /dev/serial/by-id/*
- Введите команду ниже и нажмите Enter. Если все хорошо, должно появиться одно синее значение ID (ниже приведен пример).
- Если после ввода команды ID не появляется, но устройство видно при выполнении
lsusb
, замените компьютер или операционную систему компьютера
ВниманиеЕсли появляются несколько ID, выберите соответствующий ID в зависимости от модели MCU вашей основной платы.
Заполнение USB ID в конфигурации
-
Откройте веб-интерфейс принтера, найдите в левом меню конфигурационный раздел fluidd:
{…}
, mainsail:Машина
, затем откройте файлprinter.cfg
. -
Скопируйте синий ID и вставьте его в раздел
[mcu]
файла конфигурацииprinter.cfg
после параметраserial:
. После сохранения и перезагрузки подключение к основной плате должно произойти. Если Klipper выдает сообщениеADC out of range
, это нормальное явление. Подключите теплый стол и термодатчик, настройте выводы для датчиков нагревателя и теплого стола, затем сохраните и перезагрузите снова.
осторожноВнимание: Все указанные в документации ID являются примерами. У каждого устройства ID отличается. Пожалуйста, используйте реальные полученные значения для заполнения.