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

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

  • Перед поиском идентификатора подключите плату инструментов к 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...