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

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

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

  • Обратите внимание, установлен ли переключатель в нужное положение

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

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

    Подготовка

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

    Подключение оборудования и настройка терминальных резисторов

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

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

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

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

    1. Настройка оборудования

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

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

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

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

    Важные примечания

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

      Аномальное значение → См. таблицу выше → Повторно настроить и измерить

    Чек-лист оборудования

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

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

    Требования к настройке сети CAN

    • Стандартная конфигурация: В данном руководстве предполагается, что сеть CAN на хост-компьютере уже настроена
    • Пользователи Fly-системы: Если используется Fly-хост с системой Fly-FAST или Fly-Armbian, CAN уже настроен по умолчанию (скорость 1Mbps)
    • Первое использование: Обязательно ознакомьтесь со следующим руководством: Руководство по настройке 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:
    • 1d50:606f — это устройство, которое вы будете использовать на данном этапе.
    • Если есть несколько устройств 1d50:606f, необходимо исключить одно из них, иначе это повлияет на последующую прошивку и подключение прошивки. Например, если используется FLY MINI PAD, рекомендуется использовать встроенный UTOC, а не другие устройства моста CAN.
    • Если устройство не обнаружено, проверьте, правильно ли подключен кабель и правильно ли записана прошивка.
    Важно

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

    Поиск ID CAN

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Все ID, указанные в данном документе, являются примерами. Фактические ID для каждой платы различаются. Убедитесь, что вы ввели правильный ID, полученный в результате поиска.

Loading...
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
Loading...