Перейти к основному содержимому

Чтение 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

Предупреждения перед поиском устройства

  • Перед поиском 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.