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

Чтение и просмотр 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.