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

Чтение и просмотр идентификатора платы инструментов

  • Перед поиском ID подключите плату инструментов к UTOC или основной плате с прошитым мостиковым ПО, используя XT30 кабель для передачи данных. Ниже приведена ссылка на схему подключения

    Loading...
  • Убедитесь, что сопротивление между CAN H и CAN L составляет около 60Ω при выключенном питании, если оно составляет 120Ω, необходимо установить перемычку 120Ω, если около 40Ω, перемычку нужно удалить

    Loading...

    Полное руководство по настройке CAN-инструментальной платы

    Подготовка

    Важные предварительные условия
    • Состояние инструментальной платы: Убедитесь, что на инструментальную плату прошита прошивка Klipper-can или она находится в режиме Katapult-can.
    • Область применения: Это руководство предназначено только для поиска ID инструментальной платы, не для поиска ID основной платы.
    • Требования к подключению: Инструментальная плата должна быть подключена к одному из следующих устройств:
      • Модуль UTOC
      • Основная плата с прошитой прошивкой USB-мост CAN.
    • Финальное подключение: Указанное выше устройство должно быть подключено к хосту.

    Аппаратное подключение и настройка терминальных резисторов

    Безопасность прежде всего
    • Полное отключение питания: Все операции по подключению должны выполняться при полностью отключенном питании устройств.
    • Предотвращение короткого замыкания: Перед работой отключите питание всех устройств.

    Таблица стандартов подключения

    Тип устройстваТребования к терминальному резисторуСпособ настройки
    CAN-инструментальная платаТребуется терминальный резистор 120ΩАктивировать с помощью перемычки или DIP-переключателя
    CAN-интерфейс основной платыТребуется терминальный резистор 120ΩАктивировать с помощью перемычки или DIP-переключателя
    Модуль UTOCИмеет встроенный резистор 120ΩНе требует дополнительного подключения

    Шаги настройки и измерения

    1. Аппаратная настройка

      • Проверьте, установлена ли перемычка 120Ω рядом с CAN-интерфейсом основной платы или включен ли DIP-переключатель.
      • Проверьте, установлена ли перемычка 120Ω на инструментальной плате или включен ли DIP-переключатель.
    2. Измерение сопротивления (при отключенном питании)

      • Точки измерения: Между CAN-H и CAN-L.
      • Инструмент: Мультиметр.

    Таблица диагностики неисправностей по значению сопротивления

    Важные замечания
    • Измерения должны проводиться при отключенном питании.
    • Если измеренное значение составляет около 140Ω, возможно, CAN-H и CAN-L подключены наоборот.
    Измеренное значениеСостояниеВозможная причинаРешение
    Около 60Ω✅ НормальноТерминальные резисторы на обоих концах подключены правильноНастройка завершена
    Около 120Ω❌ АномальноОбрыв линии или отсутствие подключенияПроверьте все соединения
    Около 40Ω❌ АномальноРезистор подключен с трех сторонУдалите резистор в середине

    Важные замечания

    • Модуль UTOC: Имеет встроенный резистор, при подключении основная плата не требует дополнительного терминального резистора.
    • Сценарии подключения:
      • Инструментальная плата ↔ Основная плата (терминальные резисторы требуются на обоих концах).
      • Инструментальная плата ↔ UTOC ↔ Хост (терминальный резистор требуется только на инструментальной плате).
    • Процесс диагностики неисправностей:
      Измерить сопротивление → 60Ω → Нормальная работа

      Аномальное значение → Свериться с таблицей выше → Настроить и переизмерить

    Контрольный список аппаратной проверки

    • Питание всех устройств полностью отключено.
    • Терминальный резистор CAN-интерфейса основной платы подключен (кроме UTOC).
    • Терминальный резистор инструментальной платы подключен.
    • Измеренное мультиметром значение сопротивления ≈60Ω.
    • Провода CAN-H и CAN-L подключены правильно и надежно.
    Профессиональный совет

    Правильная настройка терминальных резисторов критически важна для качества связи по шине CAN. Отклонение значения сопротивления может привести к нестабильной связи или потере данных.

    Требования к конфигурации CAN-сети

    • Конфигурация по умолчанию: В этом руководстве предполагается, что CAN-сеть уже настроена на хосте.
    • Пользователи системы Fly: Если используется хост Fly с системой Fly-FAST или Fly-Armbian, CAN уже настроен по умолчанию (скорость 1 Мбит/с).
    • Первое использование: Обязательно сначала ознакомьтесь с руководством ниже: Руководство по настройке CAN

    Итоговый процесс

    1. Аппаратная подготовка: Подключение при отключенном питании, настройка терминальных резисторов, измерение и подтверждение 60Ω.
    2. Подтверждение сети: Убедитесь, что CAN-сеть на хосте настроена правильно.
    3. Подключение к хосту: Подключитесь к хосту через UTOC или основную плату с USB-мостом.
    4. Состояние прошивки: Убедитесь, что инструментальная плата находится в режиме Klipper-can или Katapult-can.
    5. Последующие действия: Следуйте дальнейшим инструкциям для поиска ID и настройки.

    На этом этапе аппаратное подключение и сетевое окружение вашей CAN-инструментальной платы готовы, можно приступать к поиску ID и операциям настройки.

    Подключение по SSH

    • Войдите в систему через SSH по сети (не используйте последовательный порт для входа).
    • Убедитесь, что хост и устройства CAN-сети подключены нормально.

    Поиск устройства

    • Теперь, когда вы успешно вошли в верхний компьютер, вы можете ввести lsusb для поиска устройств. Возможны следующие варианты:
      • Если при вводе lsusb появляется сообщение о том, что команда ls не найдена, введите следующую команду для установки утилиты:
        sudo apt-get install usbutils
      • Если после ввода lsusb ничего не происходит, это проблема системы, которую мы не в силах решить. Вам необходимо сменить систему или воспользоваться заведомо рабочей системой.
      • Появляется информация, как на изображении ниже (только для справки). Главное — убедиться, что отображается 1d50:606f:
        Loading...
    • 1d50:606f — это устройство, которое вы будете использовать на данном этапе.
    • Если есть несколько устройств 1d50:606f, необходимо исключить одно из них, иначе это повлияет на последующую прошивку и подключение прошивки. Например, если используется FLY MINI PAD, рекомендуется использовать встроенный UTOC, а не другие устройства моста CAN.
    • Если устройство не обнаружено, проверьте, правильно ли подключен кабель и правильно ли записана прошивка.
    Важно

    Поиск CAN ID возможен только при наличии 1d50:606f

    Поиск CAN ID

    Выполните следующую команду для поиска ID устройств CAN:

    ~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0

    Объяснение результатов поиска

    После выполнения команды поиска могут появиться следующие ситуации:

    РезультатОписание состоянияДальнейшие действия
    Application: KlipperУстройство прошито прошивкой KlipperМожно использовать этот ID напрямую
    Application: CANBOOT или KatapultУстройство находится в режиме BootloaderНеобходимо прошить прошивку Klipper перед использованием
    Total 0 uuids foundУстройства не найденыПроверьте следующие проблемы:
    1. Правильно ли настроена CAN-сеть?
    2. Совпадает ли скорость CAN (по умолчанию 1 Мбит/с)?
    3. Используется ли этот ID в конфигурации (нужно сначала закомментировать, затем сохранить, отключить питание и перезагрузить)?
    Loading...
    О повторяющихся ID

    Если ID устройства уже настроен в printer.cfg, он не будет отображаться в результатах поиска. Для повторного поиска:

    1. Закомментируйте ID этого устройства в файле конфигурации.
    2. Сохраните конфигурацию и перезапустите Klipper.
    3. Отключите питание и перезагрузите все устройства.

    Настройка ID устройства CAN

    1. Получение файла конфигурации

    В зависимости от используемого веб-интерфейса найдите файл конфигурации printer.cfg:

    Fluidd
    Нажмите на значок {...} в левой панели навигации, найдите printer.cfg.

    Loading...

    Mainsail
    Нажмите Машина в верхней панели навигации, найдите printer.cfg.

    Loading...

    2. Добавление конфигурации устройства

    Добавьте конфигурацию инструментальной платы в printer.cfg:

    [mcu toolboard]
    canbus_uuid: <здесь укажите найденный ID>
    Пояснение конфигурации
    • toolboard — это имя инструментальной платы, измените его в соответствии с вашей ситуацией.
    • Для ID основной платы секция конфигурации должна быть [mcu].
    • В обычной конфигурации основная плата использует [mcu], а инструментальная плата — [mcu toolboard].

    3. Сохранение и перезагрузка

    1. Нажмите кнопку SAVE & RESTART в правом верхнем углу.
    2. Система автоматически сохранит конфигурацию и перезапустит Klipper.
    Loading...
    Внимание

    Все ID, встречающиеся в документации, являются примерами. Фактический ID каждой основной платы уникален. Пожалуйста, изменяйте и заполняйте в соответствии с фактически полученным ID.

Loading...