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

РУКОВОДСТВО ПО НАСТРОЙКЕ СИСТЕМЫ FLYOS-FAST

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

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

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

ПунктЧто нужно подтвердить
Системный образПлатформа образа соответствует чипу устройства: H3, H5 или H618
Модель устройстваИспользуется для выбора правильного board
Среда печатиИспользуется Klipper или RRF
Локальный дисплейБез экрана, HDMI, FLY-TFT, USB-экран, 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 фактическому оборудованию. Новые параметры конфигурации, не отображаемые в программе, необходимо добавлять вручную, не заменяя их похожими по названию.

Шаг первый: включение системной конфигурации​

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

Loading...

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

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

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

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

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

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

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

Loading...

Шаг третий: выполнение расширенных настроек​

Имя принтера​

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

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

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

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

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

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

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

Loading...

Шаг четвёртый: запись и проверка​

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

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Включение службы UVC-камеры GoCam

В официальной версии 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=0rotate задаёт ориентацию дисплея и сенсорного ввода
Использование FLY Screenklipper_screen=0, fly_screen=1screen всё ещё требует выбора фактического интерфейса дисплея
Использование USB-экранаklipper_screen=1, fly_screen=0 или fly_screen=1, klipper_screen=0Настройка screen= не требуется; требуется система версии v1.4.0 и выше
Использование 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 устройства или адрес прямого подключения 10.10.10.1 Открыть веб-страницу
Платформа устройстваПоследовательный порт, SPI и встроенные функции соответствуют фактическому продукту
Служба печатиKlipper или RRF запускают только выбранную среду
ЭкранОтображение, сенсорное управление и ориентация поворота в норме
КамераЗапускайте только одну из выбранных программ: Crowsnest или GoCam
CANВсе узлы могут быть запрошены без ошибок о несоответствии скорости

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

Loading...