Чтение и просмотр ID материнской платы
Пожалуйста, не изменяйте настройки при переводе веб-страницы
Пожалуйста, не изменяйте настройки при переводе веб-страницы
Пожалуйста, не изменяйте настройки при переводе веб-страницы
- Получение USB ID
- Получение CANBus UUID
- Получение ID RS232
-
Подготовьте переходник с функцией передачи данных. Если длина особенно большая, рекомендуется использовать переходник с магнитным фильтром
Поиск руководства по USB
Примечания перед поиском устройства
- Перед поиском идентификатора USB убедитесь, что вы подключены к SSH.
- Обратите внимание, что необходимо использовать сетевое подключение к SSH, а не подключение через последовательный порт.
- Убедитесь, что основная плата с прошивкой USB подключена и работающая, и что соединительный кабель между основной платой и ПК имеет функцию передачи данных.
Поиск устройства
- Убедитесь, что ПК может нормально выходить в интернет и что шина подключения между основной платой и ПК имеет функцию передачи данных.
- После SSH-соединения с ПК введите команду
lsusb
и нажмите Enter. Если появляется информация, заключенная в круглые скобки на изображении ниже, можно переходить к следующему шагу.- Если никакая информация не возвращается, это проблема системы ПК, и мы не можем помочь вам. Вам нужно заменить рабочую систему или ПК.
- Если появляется сообщение о том, что команда
lsusb
не найдена, выполните эту команду для установки:sudo apt-get install usbutils
1d50:6177
является устройством, которое вам нужно использовать. «OpenMoko, Inc. stm32f407xx» после этого имеет некоторую справочную ценность, но не является основным критерием.- Некоторые ПК могут показывать устройство неполностью или вообще не показывать его из-за системных проблем.
- Если при вводе команды
lsusb
устройство видно, но нет1d50:6177
, попробуйте заменить кабель или подключить основную плату к другому USB-порту ПК.
- Если вы ранее выполнили вышеописанные шаги и успешно прошили основную плату Klipper, и она работает нормально, просто обновляя прошивку Klipper, см. раздел «Обновление прошивки» в правом меню этой страницы.
ВниманиеДействия можно продолжать только после появления устройства
1d50:6177
.Поиск идентификатора USB
ls /dev/serial/by-id/*
- Введите указанную команду и нажмите Enter. Если все сделано правильно, появится одна голубая строка с ID (ниже приведен пример).
- Если после ввода команды ID не появилось, но устройство отображается при использовании
lsusb
, попробуйте заменить ПК или операционную систему ПК.
ВниманиеЕсли появляются несколько ID, выберите соответствующий ID в зависимости от модели MCU вашей основной платы.
Заполнение ID USB в конфигурации
-
Откройте веб-интерфейс принтера, найдите в боковом меню слева раздел настройки: fluidd —
{…}
; mainsail — «Машина», затем перейдите в раздел «printer.cfg». -
Скопируйте голубой ID и вставьте его в поле «serial: » в разделе
[mcu]
конфигурации «printer.cfg». После сохранения и перезагрузки устройство должно подключиться к основной плате. Если Klipper выводит сообщение об ошибке «ADC out of range», это нормально. Подключите термостат и датчик температуры, настройте выводные контакты для сопла и подогревателя, затем сохраните и перезагрузите.
осторожноВажно: Все ID, указанные в документации, являются примерами, так как у каждого основного устройства ID уникален. Убедитесь, что вы используете фактический полученный ID.
- Перед поиском ID подключите плату инструментов к UTOC или материнской плате с прошивкой моста, ниже приведена ссылка на схему подключения
- Убедитесь, что переключатели установлены в соответствующее положение
- Перед проверкой убедитесь, что сопротивление между CAN H и CAN L составляет около
60 Ом
. Если оно равно120 Ом
, подключите резистор120 Ом
. Если оно составляет около40 Ом
, отключите резисторНастройка CAN и поиск ID
- Если вы планируете использовать CAN, убедитесь, что ваш ПК имеет настроенный CAN.
ВажноУбедитесь, что материнская плата подключена к ПК перед выполнением следующих действий.
заметкаУбедитесь, что сеть CAN на ПК, скорость CAN на мостовой плате и скорость CAN-инструментов полностью совпадают.
Примечания перед поиском устройства
- Перед поиском CAN ID убедитесь, что вы подключились по SSH.
- Убедитесь, что вы подключены к SSH через сеть, а не через последовательный порт.
- Убедитесь, что UTOC подключен или на материнской плате установлен прошивочный CAN-мост, и убедитесь, что соединительный кабель с ПК обладает функцией передачи данных.
Поиск устройства
- Теперь, когда вы успешно подключены к ПК, можете ввести команду
lsusb
, чтобы найти устройство. Возможны следующие варианты:- Если ввод команды
lsusb
приводит к сообщению об отсутствии командыls
, введите следующую команду для установки:sudo apt-get install usbutils
- Если ввод команды
lsusb
не дает никакой реакции, это системная проблема, и мы бессильны. Вам нужно заменить систему или использовать проверенную систему. - При появлении информации, изображенной ниже, обратите внимание, что это только пример. Вам нужно просто убедиться, что появляется
1d50:606f
.
- Если ввод команды
1d50:606f
является устройством, которое вам необходимо использовать. Последующие сообщения можно игнорировать, так как системные проблемы могут вызывать неполное отображение или даже полное отсутствие отображения.- Если имеется несколько
1d50:606f
, рекомендуется исключить одно, чтобы избежать конфликтов при дальнейшей прошивке и подключении устройства. Например, если используется FLY MINI PAD, предпочтительно использовать встроенную UTOC, а не другие CAN-мостовые устройства. - Если ничего не найдено, проверьте правильность подключения кабеля и корректность прошивки.
ВажноПоиск CAN ID возможен только при наличии
1d50:606f
.Поиск CAN ID
- Введите следующую команду для поиска ID:
~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0
- Если появляется ID и в конце
Application:
указаноKlipper
, это означает, что данный ID может быть использован. - Если появляется ID и в конце
Application:
указаноCANBOOT
илиKatapult
, это означает, что для использования требуется прошивка.
Сборник вопросов по CAN
Важно- Если не удается найти CAN ID, ознакомьтесь с документацией ниже.
- Сборник вопросов по CAN
Заполнение ID CAN в конфигурацию
-
Откройте веб-интерфейс принтера, найдите в левом меню конфигурационные параметры. Для Fluidd это будет
{…}
, для Mainsail — «Машина», затем перейдите к файлуprinter.cfg
. -
Скопируйте полученный UUID и запишите его в секцию
[mcu]
файла конфигурацииprinter.cfg
под ключомcanbus_uuid:
. После сохранения и перезагрузки соединение с материнской платой должно быть установлено. Если Klipper сообщает о необходимости обновления прошивки или возникают ошибки ADC, это означает, что соединение с материнской платой установлено.осторожноВажно: Все указанные в документации ID являются примерами. У каждого контроллера они уникальны, поэтому используйте фактические полученные значения.
- Перед поиском ID подключите плату инструментов к UTOR или G2T, ниже приведена ссылка на схему подключения
- Убедитесь, что переключатели установлены в соответствующее положение
Поиск ID RS232
Важные замечания перед поиском устройства
- Перед тем как начать поиск ID RS232, убедитесь что вы подключились к SSH
- Обратите внимание! Для подключения используйте программу SSH через Wi-Fi!
- Убедитесь что UTOR подключен и убедитесь что соединительный кабель с верхним устройством имеет функцию передачи данных
- Если вы используете G2T, убедитесь что система поддерживает подключение UART
Поиск устройства
- Теперь, когда вы успешно вошли в систему верхнего устройства, можете ввести команду
lsusb
, чтобы найти устройство. Возможны следующие ситуации:- Если ввод команды
lsusb
показывает ошибку "команда не найдена", то установите команду, выполнив следующую команду:sudo apt-get install usbutils
- Если после ввода команды
lsusb
ничего не происходит, это может быть проблема системы. Мы не можем помочь с этим, вам нужно заменить систему или использовать известно работающую систему - Если появляется информация, как на приведённом ниже изображении, обратите внимание, что это только для справки. Вам нужно только определить символы после ID
- Если ввод команды
1a86:7523
относится к устройству, которое вы используете. Последующие подсказки можно игнорировать, так как проблемы системы могут вызвать неполное отображение или даже полное отсутствие отображения- Если нет, проверьте правильно ли подсоединен кабель и соответствует ли прошивка устройству.
Важные замечанияИспользование команды ниже для поиска ID RS232 возможно только при наличии
1a86:7523
.Поиск ID RS232
ls /dev/serial/by-path/*
- Если после ввода команды
ls /dev/serial/by-path/*
не выводится ID, ноlsusb
показывает устройство, попробуйте заменить верхнее устройство или систему верхнего устройства - Обратите внимание! При поиске ID UTOR может показывать два ID!
- Из двух ID выберите только один для заполнения конфигурационного файла. Если один ID не подходит, используйте другой ID. Убедитесь, что ID заканчивается на
-port0
, иначе подключение невозможно
Важные замечанияУбедитесь, что инструментальная плата и UTOR подключены к общему заземлению! В противном случае подключение к инструментальной плате невозможно!
Заполнение ID RS232 в конфигурации
-
Откройте веб-интерфейс принтера, найдите в боковом меню настройки: fluidd -
{...}
, mainsail -Машина
, затем откройте файлprinter.cfg
-
Скопируйте синий ID и вставьте его в настройки
[mcu SHT36]
в полеserial:
в файле конфигурации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