Чтение и просмотр ID материнской платы
Пожалуйста, не изменяйте конфигурацию при включенной переводе страницы
Пожалуйста, не изменяйте конфигурацию при включенной переводе страницы
Пожалуйста, не изменяйте конфигурацию при включенной переводе страницы
- Получение ID USB
- Получение ID CAN через USB мост
-
Подготовьте кабель с функцией передачи данных, если длина особенно велика, рекомендуется использовать кабель с ферритовым кольцом
Поиск учебника по USB
Предупреждения перед поиском устройства
- Перед поиском USB ID сначала подключитесь к 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
, можно переходить к следующему шагу.Поиск USBID
ls /dev/serial/by-id/*
- Введите указанную ниже команду и нажмите Enter. Если все в порядке, то появится строка с синим ID. (Ниже приведен только пример)
- Если после ввода команды нет ID, но устройство есть при
lsusb
, то замените верхний компьютер или систему верхнего компьютера.
ПредупреждениеЕсли появляется несколько ID, выберите соответствующий ID в соответствии с моделью MCU вашей материнской платы.
Заполните USB ID в конфигурации
-
Откройте веб-интерфейс принтера, в опции конфигурации на левой боковой панели найдите: для fluidd:
{…}
; для mainsail:Машина
, нажмите и вы найдетеprinter.cfg
. -
Скопируйте синий ID, вставьте его в
serial:
узла[mcu]
в конфигурацииprinter.cfg
. После сохранения и перезапуска вы сможете подключиться к материнской плате. Если Klipper сообщаетADC out of range
, это нормальное явление. Подключите нагревательный столик и термистор, настройте термисторные и выходные контакты сопла, нагревательного столика, снова сохраните и перезапустите.
осторожноВнимание: Все ID, указанные в документе, являются примерами. Фактически, ID каждой материнской платы отличается. Пожалуйста, измените и заполните в соответствии с фактически полученным ID.
- Подготовьте кабель с функцией передачи данных, если длина особенно велика, рекомендуется использовать кабель с ферритовым кольцом
- Перед поиском ID подключите плату инструментов к материнской плате Super5 PRO с прошитым мостовым прошивкой через кабель XT30
- И пожалуйста, подключите перемычку
120Ω
, обратите внимание, что это две перемычки, ниже приведена схема подключения для справки - Схема подключения платы CAN инструментов
Настройка CAN и поиск ID
- Если вам нужно использовать CAN, убедитесь, что ваш хост-компьютер настроен для работы с CAN
ВниманиеУбедитесь, что материнская плата подключена к хост-компьютеру перед выполнением следующих действий
заметкаУбедитесь, что сеть CAN хост-компьютера, скорость CAN мостовой платы и скорость платы CAN инструмента полностью совпадают
Важные моменты перед поиском устройства
- Перед поиском ID CAN убедитесь, что подключены к SSH
- Обратите внимание, что необходимо использовать сетевое подключение к SSH, а не последовательное соединение
- Убедитесь, что UTOC подключен или на материнской плате прошит мостовой прошивки CAN, и что кабель, подключающий к хост-компьютеру, обладает функцией передачи данных
Поиск устройства
- Теперь, когда вы уже нормально вошли в хост-компьютер, вы можете ввести
lsusb
для поиска устройства. Будет одна из следующих ситуаций:- При вводе
lsusb
выдает сообщение о том, что не найдена командаls
, тогда вы можете ввести следующую команду для установки утилиты:sudo apt-get install usbutils
- После ввода
lsusb
ничего не происходит, это проблема системы, здесь мы бессильны, вам нужно заменить систему или использовать проверенную систему - Появляется информация, как на изображении ниже, обратите внимание, это только пример. Вам нужно убедиться, что появляется
1d50:606f
- При вводе
1d50:606f
принадлежит устройству, которое вам нужно использовать. На последующие сообщения можно не обращать внимания, так как проблемы системы могут привести к тому, что они будут отображаться не полностью или вообще не отображаться- Если есть несколько
1d50:606f
, рекомендуется исключить одно, иначе это повлияет на последующую прошивку и подключение прошивки, например, дляFLY MINI PAD
рекомендуется использовать встроенный UTOC и не использовать другие устройства моста CAN - Если нет, проверьте самостоятельно, подключен ли кабель данных, прошита ли правильная прошивка
Обратите вниманиеТолько когда есть
1d50:606f
, можно переходить к поиску ID CANПоиск 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 и вставьте в конфигурационный файл
printer.cfg
в узел[mcu]
в полеcanbus_uuid:
. Сохраните и перезапустите, чтобы подключиться к материнской плате. Если Klipper сообщает, что прошивка нуждается в обновлении, ADC выдает ошибки и т.д., это означает, что Klipper уже подключен к материнской платеосторожноОбратите внимание: все ID, показанные в документации, являются примерами, фактические ID каждой материнской платы уникальны, пожалуйста, заполняйте их в соответствии с реально полученными ID.