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

Руководство по конфигурации системы FLYOS-FAST

Данное руководство предназначено для настройки платформы устройства, сети, среды печати, экрана, камеры и CAN-связи FLYOS-FAST. Методы использования системных служб H3, H5 и H618 схожи, но параметры, связанные с аппаратным обеспечением, нельзя копировать между платформами.

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

Перед началом работы подтвердите следующую информацию:

ПунктЧто необходимо подтвердить
Системный образПлатформа образа соответствует чипу устройства: H3, H5 или H618
Модель устройстваНеобходима для выбора правильного board
Среда печатиИспользуется Klipper или RRF
Локальный дисплейБез экрана, HDMI, FLY-TFT, KlipperScreen, FLY Screen или последовательный экран
КамераНе используется, Crowsnest или GoCam из тестовой версии FLYOS-FAST v1.4.0
Скорость CANМатеринская плата, инструментальная плата и система используют единое значение 1000000, 500000 или 250000
В первую очередь установите board

board влияет на конфигурацию таких аппаратных компонентов, как последовательный порт, SPI, экран и встроенный MCU. Неправильный выбор может привести к недоступности интерфейсов, неисправности экрана или ошибкам обработки прошивки при первом запуске. Не копируйте полную конфигурацию, а затем изменяйте имя устройства — начните с исходного config.txt текущего образа и настраивайте параметры поэтапно.

Рекомендуемый порядок настройки

  1. Выберите системный образ и board, соответствующие устройству.
  2. Настройте Wi-Fi, часовой пояс и имя принтера.
  3. Выберите printer=klipper или printer=rrf.
  4. Выберите фактический тип экрана и интерфейс экрана.
  5. Включите камеру или Moon2UART по мере необходимости, тестируя по одному пункту за раз.
  6. При использовании CAN задайте единую скорость для всех устройств.
  7. После сохранения перезапустите систему и поэтапно проверьте службы и аппаратные интерфейсы.

Выбор способа настройки

Использование Config Myprint для настройки системной карты

Config Myprint подходит для графической настройки системной карты перед первым запуском. Подключите записанную системную карту к компьютеру, откройте программное обеспечение и дождитесь, пока оно определит раздел FlyOS-Conf.

Интерфейс программы и версия образа

Доступные параметры в программе могут обновляться позже, чем тестовый образ. После завершения записи следует открыть FlyOS-Conf/config.txt и проверить, соответствуют ли board, экран, камера и скорость CAN фактическому оборудованию. Новые параметры конфигурации, отсутствующие в программе, необходимо добавлять вручную, не используя похожие названия.

Шаг 1: Включение системной конфигурации

Включите переключатель Включить системную конфигурацию.

Loading...

Шаг 2: Выполнение базовых настроек

Управление файлами конфигурации
  • Выбирайте только папку с файлами конфигурации принтера, не выбирайте отдельные файлы.
  • Программа скопирует конфигурацию из выбранной папки на системную карту и загрузит её при первом запуске.
  • Перед записью убедитесь, что в папке нет оставшихся от других принтеров файлов printer.cfg или дублирующих конфигураций.
Loading...
Wi-Fi сеть

Укажите доступное имя и пароль Wi-Fi. При использовании проводной сети или если планируется настройка Wi-Fi позже, поля можно оставить пустыми.

Loading...
Веб-интерфейс Klipper

Выберите Fluidd или Mainsail. Этот параметр влияет только на веб-интерфейс, используемый по умолчанию в режиме Klipper.

Loading...
Локальный дисплей

Выберите фактически подключенный интерфейс дисплея, затем решите, включать ли KlipperScreen или FLY Screen. Если оба включены, система сначала запустит KlipperScreen; при использовании FLY Screen следует отключить KlipperScreen.

Loading...

Шаг 3: Выполнение расширенных настроек

Имя принтера

Укажите имя принтера для удобной идентификации. Рекомендуется использовать только латинские буквы, цифры, дефисы и подчеркивания.

Loading...
Служба камеры

Включите Crowsnest по мере необходимости. Если для образа тестовой версии v1.4.0 требуется GoCam, после завершения записи необходимо убедиться, что в config.txt указано crowsnest=0, gocam=1; обе службы одновременно включать не следует.

Loading...
Язык и часовой пояс

Выберите начальный язык системы и фактический часовой пояс. После подключения к сети система будет отображать время в соответствии с этим часовым поясом.

Loading...
Скорость связи CAN

Выберите скорость, соответствующую прошивке материнской платы и всех CAN-инструментальных плат. Обычные значения: 1000000, 500000 или 250000; на одной шине CAN нельзя использовать разные скорости.

Loading...

Шаг 4: Запись и проверка

После завершения всех настроек нажмите Записать конфигурацию вручную. Если вы только выбирали параметры в интерфейсе, но не нажали запись, конфигурация не будет сохранена на системную карту.

Loading...

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

  1. Откройте FlyOS-Conf/config.txt.
  2. Убедитесь, что board полностью соответствует фактическому оборудованию.
  3. Убедитесь, что включены только необходимые интерфейсы экрана и службы камеры.
  4. Убедитесь, что canbus_bitrate соответствует прошивке всех CAN-устройств.
  5. После сохранения безопасно извлеките системную карту, затем вставьте её в целевое устройство и запустите.

Просмотр параметров конфигурации по платформам

Параметры конфигурации H618

Следующие значения по умолчанию и допустимые значения проверены по FlyOS-Conf/config.txt в официальном образе H618 v1.3.10; новые параметры конфигурации, добавленные в тестовом образе v1.4.0, будут отмечены отдельно.

Беспроводная сеть

WIFI_SSID и WIFI_PASS считываются при каждом запуске. При использовании открытой сети пароль можно оставить пустым; при использовании зашифрованной сети необходимо заполнить оба поля.

ПараметрЗначение по умолчаниюДопустимые значенияОписание
WIFI_SSIDПустоИмя Wi-FiПосле заполнения система автоматически подключается к этой сети при запуске
WIFI_PASSПустоПароль Wi-FiМожно оставить пустым для открытой сети

Настройки первого запуска

language, printer_name и firmware используются только в процессе первого запуска после прошивки полного образа. После завершения первого запуска системы повторное изменение этих параметров не приведет к повторной инициализации.

ПараметрЗначение по умолчаниюДопустимые значенияОписание
languagezh-CNzh-CN, en, ja, ko и другие коды языков, указанные в образеУстанавливает начальный язык Fluidd и Mainsail
printer_nameПустоЛюбое имя без специальных символовУстанавливает начальное имя принтера
firmware/usr/lib/firmware/klipper/stm32h723-128k-usb.binПуть к прошивке в образе или /config/klipper.binДля C5, C5 V1.1, C8P при первом запуске можно автоматически прошить встроенный MCU в соответствии с board; Pi V3 не использует этот параметр для прошивки внешней платы
Условия автоматической прошивки

Автоматическая прошивка выполняется только при наличии маркера первого запуска, а также при действительности board и firmware и существовании файла прошивки. Не создавайте вручную маркер первого запуска для повторной прошивки; для последующего обслуживания прошивки используйте руководства по прошивке соответствующей платы.

Система и плата

Следующие параметры считываются при каждом запуске.

ПараметрЗначение по умолчаниюДопустимые значенияОписание
boardnonefly-c5, fly-c5-v1.1, fly-c8p, fly-pi-v3Выбор фактической модели устройства; это значение влияет на конфигурацию последовательных портов и SPI-периферии H618
localtimeAsia/ShanghaiНазвания мировых часовых поясовСистемный часовой пояс после синхронизации времени с сетью
printerklipperklipper, rrfВыбор среды управления печатью для запуска
consoleserialserial, bothУстановка системной консоли; оставляйте значение по умолчанию без явной необходимости
canbus_bitrate10000001000000, 500000, 250000Установка скорости CAN-интерфейса системы; должна совпадать со всеми CAN-устройствами в сети
Правильный выбор board

Исходная конфигурация образа — board=none, устройство сначала попытается считать результат аппаратного распознавания; при невозможности распознавания H618 v1.3.10 будет использовать fly-c5 как запасной вариант. Поэтому пользователям C8P, C5 V1.1 и Pi V3 следует явно выбрать свою модель устройства перед первым запуском и не полагаться на запасное значение.

Периферийные устройства H618, активируемые при разных значениях board, указаны ниже. Эта таблица предназначена только для объяснения последствий неправильного выбора и не означает, что эти последовательные порты или SPI-интерфейсы можно свободно использовать для других целей.

Значение boardАктивируемые встроенные периферийные устройства
fly-c5UART1
fly-c5-v1.1UART1, SPI1.2
fly-c8pUART1, UART3, UART4, SPI1.2
fly-pi-v3UART1, UART3, UART4, SPI1.2

Экран и интерфейс

ПараметрЗначение по умолчаниюДопустимые значенияОписание
screenhdminone, hdmi, fly-tft-v2-r, fly-tft-v2-cВыбор интерфейса отображения; none отключает локальный вывод изображения
rotateautoauto, 0, 90, 180, 270При auto для HDMI по умолчанию используется 0 градусов, для FLY-TFT — 90 градусов; для HDMI-дисплея и сенсорного управления также применяется ручной угол
klipper_screen00, 1Включение KlipperScreen в режиме Klipper
fly_screen00, 1Включение FLY Screen в режиме Klipper
moon2uart00, 1Включение службы последовательного экрана Moon2UART
m2u_port/dev/ttyS1Фактический путь к последовательному устройствуПоследовательный порт, используемый Moon2UART
m2u_baud115200Скорость, требуемая экраномСкорость последовательной связи Moon2UART

При одновременной установке klipper_screen=1 и fly_screen=1 система сначала запускает KlipperScreen. При использовании FLY Screen следует установить klipper_screen=0, fly_screen=1.

Сохранение старой конфигурации при OTA-обновлении

После OTA-обновления со старой версии в config.txt могут отсутствовать fly_screen, m2u_port или m2u_baud. При необходимости соответствующих функций можно добавить параметры конфигурации в соответствии с таблицей выше.

Веб-интерфейс Klipper и камера

ПараметрЗначение по умолчаниюДопустимые значенияОписание
klipper_webuifluiddfluidd, mainsailВеб-интерфейс, используемый в режиме Klipper
crowsnest00, 1Включение или отключение службы камеры
Конфигурация тестовой версии v1.4.0
ПараметрЗначение по умолчаниюДопустимые значенияОписание
gocam00, 1Включение службы камеры GoCam UVC

В официальной версии v1.3.10 нет gocam. В тестовой версии v1.4.0 при одновременной установке crowsnest=1 и gocam=1 система сначала запускает Crowsnest. При использовании GoCam следует явно установить crowsnest=0, gocam=1.

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

Отключение питания

В исходной конфигурации H618 v1.3.10 параметры shutdown_pin_state и shutdown_pin по умолчанию закомментированы, то есть обнаружение отключения питания не включено. Уровни срабатывания могут различаться для разных продуктов и версий оборудования. Заполняйте значения в соответствии с документацией "Отключение питания и продолжение печати" для соответствующего продукта, не копируйте значения с других устройств.

Взаимное исключение функций

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

Расширенная конфигурация

ПараметрЗначение по умолчаниюДопустимые значенияОписание
spidevspidev0.0Комбинации SPI-устройств, явно указанные в документации продуктаУправление SPI-устройствами, предоставляемыми пространству пользователя Linux

Параметры spidev, overlays и другие используются для включения низкоуровневого аппаратного обеспечения. Если в руководствах по продукту нет явных требований, сохраняйте значения по умолчанию из образа и не изменяйте содержимое после ######### PLEASE DO NOT EDIT THE FOLLOWING #########.

Часто используемые комбинации функций

ЦельКлючевая конфигурацияПримечания
Только веб-интерфейс, без локального экранаscreen=none, klipper_screen=0, fly_screen=0Последовательный экран Moon2UART можно включить независимо по мере необходимости
HDMI + KlipperScreenscreen=hdmi, klipper_screen=1, fly_screen=0Параметр rotate задает направление отображения и сенсорного ввода
Использование FLY Screenklipper_screen=0, fly_screen=1В screen по-прежнему необходимо выбрать фактический интерфейс отображения
Использование Crowsnestcrowsnest=1В тестовой версии v1.4.0 также следует сохранять gocam=0
Использование GoCamcrowsnest=0, gocam=1Применимо только к тестовому образу v1.4.0; см. руководство
Использование Moon2UARTmoon2uart=1Одновременно проверьте m2u_port и m2u_baud
Использование CANУстановите единый canbus_bitrateСистема, материнская плата и все CAN-узлы должны быть согласованы

Контрольный список после перезагрузки

Проверяемый пунктНормальный результат
СетьВеб-интерфейс открывается по IP-адресу устройства, local.klipper.cn или прямому адресу
Платформа устройстваПоследовательный порт, SPI и встроенные функции соответствуют фактическому продукту
Служба печатиЗапущена только выбранная среда — Klipper или RRF
ЭкранОтображение, сенсорный ввод и направление поворота работают корректно
КамераЗапущен только выбранный сервис — Crowsnest или GoCam
CANВсе узлы обнаруживаются, ошибок несоответствия скорости нет

Изменяйте только одну группу связанных параметров за раз. При возникновении неисправности сначала верните эту группу конфигурации. Не изменяйте одновременно board, экран, CAN и расширенные аппаратные параметры, чтобы можно было определить источник проблемы.

Loading...