Руководство по настройке системы
- Это руководство поможет вам выполнить базовую настройку системы FlyOS-Fast, чтобы быстро начать работу и оптимизировать взаимодействие.
Способы настройки
- Настройка системы через программное обеспечение Config Myprint
- Настройка системы через браузер
Использование Config Myprint для настройки системной карты
Config Myprint подходит для графической настройки системной карты перед первым запуском. Подключите записанную системную карту к компьютеру, откройте программное обеспечение и дождитесь, пока оно определит раздел FlyOS-Conf.
Доступные параметры в программе могут обновляться позже, чем тестовый образ. После завершения записи следует открыть FlyOS-Conf/config.txt и проверить, соответствуют ли board, экран, камера и скорость CAN фактическому оборудованию. Новые параметры конфигурации, отсутствующие в программе, необходимо добавлять вручную, не используя похожие названия.
Шаг 1: Включение системной конфигурации
Включите переключатель Включить системную конфигурацию.
Шаг 2: Выполнение базовых настроек
Управление файлами конфигурации
- Выбирайте только папку с файлами конфигурации принтера, не выбирайте отдельные файлы.
- Программа скопирует конфигурацию из выбранной папки на системную карту и загрузит её при первом запуске.
- Перед записью убедитесь, что в папке нет оставшихся от других принтеров файлов
printer.cfgили дублирующих конфигураций.
Wi-Fi сеть
Укажите доступное имя и пароль Wi-Fi. При использовании проводной сети или если планируется настройка Wi-Fi позже, поля можно оставить пустыми.
Веб-интерфейс Klipper
Выберите Fluidd или Mainsail. Этот параметр влияет только на веб-интерфейс, используемый по умолчанию в режиме Klipper.
Локальный дисплей
Выберите фактически подключенный интерфейс дисплея, затем решите, включать ли KlipperScreen или FLY Screen. Если оба включены, система сначала запустит KlipperScreen; при использовании FLY Screen следует отключить KlipperScreen.
Шаг 3: Выполнение расширенных настроек
Имя принтера
Укажите имя принтера для удобной идентификации. Рекомендуется использовать только латинские буквы, цифры, дефисы и подчеркивания.
Служба камеры
Включите Crowsnest по мере необходимости. Если для образа тестовой версии v1.4.0 требуется GoCam, после завершения записи необходимо убедиться, что в config.txt указано crowsnest=0, gocam=1; обе службы одновременно включать не следует.
Язык и часовой пояс
Выберите начальный язык системы и фактический часовой пояс. После подключения к сети система будет отображать время в соответствии с этим часовым поясом.
Скорость связи CAN
Выберите скорость, соответствующую прошивке материнской платы и всех CAN-инструментальных плат. Обычные значения: 1000000, 500000 или 250000; на одной шине CAN нельзя использовать разные скорости.
Шаг 4: Запись и проверка
После завершения всех настроек нажмите Записать конфигурацию вручную. Если вы только выбирали параметры в интерфейсе, но не нажали запись, конфигурация не будет сохранена на системную карту.
После завершения записи выполните следующие проверки:
- Откройте
FlyOS-Conf/config.txt. - Убедитесь, что
boardполностью соответствует фактическому оборудованию. - Убедитесь, что включены только необходимые интерфейсы экрана и службы камеры.
- Убедитесь, что
canbus_bitrateсоответствует прошивке всех CAN-устройств. - После сохранения безопасно извлеките системную карту, затем вставьте её в целевое устройство и запустите.
- При настройке системы через браузер убедитесь, что ваше устройство подключено к той же сети, чтобы обеспечить беспрепятственный доступ к интерфейсу настройки.
- Следуйте руководству по подключению к верхнему компьютеру через SSH, чтобы установить системную карту и запустить систему, затем получите доступ к IP-адресу системы через браузер для настройки.
Изменение файла конфигурации
Системный файл конфигурации FLYOS-FAST отображается под разными именами в разных местах, но фактически указывает на одну и ту же конфигурацию:
| Сценарий использования | Расположение файла | Применимость |
|---|---|---|
| Подключение карты системы к компьютеру | FlyOS-Conf/config.txt | Настройка сети, модели устройства и параметров инициализации перед первым запуском |
| Внутри Linux-системы | /config/config.txt | Проверка конфигурации через SSH |
| Fluidd / Mainsail | .flyos-config/sys-config.conf | Онлайн-изменение параметров, считываемых при каждом запуске после загрузки системы |
- Сначала сделайте резервную копию исходного файла конфигурации.
- Сохраняйте формат
key=value, не меняйте его наkey: value. - Не добавляйте повторно одноимённые элементы конфигурации; при необходимости измените исходное значение.
- Не используйте функцию веб-перевода браузера для редактирования конфигурации, чтобы избежать перезаписи содержимого.
- В именах и путях старайтесь использовать только латинские буквы, цифры, дефисы и подчёркивания.
- Не изменяйте содержимое после строки
######### PLEASE DO NOT EDIT THE FOLLOWING #########.
- Изменение карты системы перед первым запуском
- Изменение через веб-интерфейс после запуска системы
- После завершения записи образа подключите карту системы обратно к компьютеру.
- Откройте съёмный диск с именем
FlyOS-Conf. - Откройте
config.txtс помощью простого текстового редактора. - Измените значение
boardв соответствии с фактическим устройством, затем настройте Wi-Fi, режим печати, экран и скорость CAN. - Сохраните файл и безопасно извлеките карту системы, затем вставьте её в устройство и запустите.
Такие параметры инициализации, как language, printer_name и firmware, следует изменять здесь. После завершения первого запуска системы редактирование этих значений не приведёт к повторному выполнению процесса инициализации.
- Убедитесь, что компьютер и上位机 подключены к одной сети.
- Откройте в браузере IP-адрес устройства, например
http://192.168.1.2/. - В Fluidd снимите флажок «Фильтровать скрытые файлы и папки», или в Mainsail установите флажок «Показывать скрытые файлы».
Loading... | Loading... |
- Откройте
sys-config.confв папке.flyos-config.
- Измените необходимые параметры конфигурации и сохраните.
- Полностью перезапустите上位机, чтобы системные службы и аппаратная конфигурация перезагрузились.
Веб-способ подходит для изменения параметров, считываемых при каждом запуске. Параметры инициализации, пропущенные при первом запуске, не могут быть выполнены повторно только перезагрузкой; используйте собственные методы изменения соответствующих функций.
Проверка после сохранения
После перезапуска убедитесь как минимум в следующем:
- Веб-интерфейс открывается корректно, и режим печати с выбором интерфейса страницы соответствуют друг другу.
- Локальный экран, направление касания и интерфейс экрана работают корректно.
- Из дополнительных служб, таких как камера и Moon2UART, запущена только необходимая.
- При использовании CAN скорость системы полностью совпадает со скоростью прошивки основной платы и платы инструмента.
- Klipper или RRF корректно подключаются к соответствующей управляющей плате.
Если после изменения система не запускается корректно, подключите карту системы к компьютеру, восстановите предыдущий config.txt и затем вносите изменения и проверяйте по одному пункту.
Параметры конфигурации 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 используются только в процессе первого запуска после прошивки полного образа. После завершения первого запуска системы повторное изменение этих параметров не приведет к повторной инициализации.
| Параметр | Значение по умолчанию | Допустимые значения | Описание |
|---|---|---|---|
language | zh-CN | zh-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 и существовании файла прошивки. Не создавайте вручную маркер первого запуска для повторной прошивки; для последующего обслуживания прошивки используйте руководства по прошивке соответствующей платы.
Система и плата
Следующие параметры считываются при каждом запуске.
| Параметр | Значение по умолчанию | Допустимые значения | Описание |
|---|---|---|---|
board | none | fly-c5, fly-c5-v1.1, fly-c8p, fly-pi-v3 | Выбор фактической модели устройства; это значение влияет на конфигурацию последовательных портов и SPI-периферии H618 |
localtime | Asia/Shanghai | Названия мировых часовых поясов | Системный часовой пояс после синхронизации времени с сетью |
printer | klipper | klipper, rrf | Выбор среды управления печатью для запуска |
console | serial | serial, both | Установка системной консоли; оставляйте значение по умолчанию без явной необходимости |
canbus_bitrate | 1000000 | 1000000, 500000, 250000 | Установка скорости CAN-интерфейса системы; должна совпадать со всеми CAN-устройствами в сети |
boardИсходная конфигурация образа — board=none, устройство сначала попытается считать результат аппаратного распознавания; при невозможности распознавания H618 v1.3.10 будет использовать fly-c5 как запасной вариант. Поэтому пользователям C8P, C5 V1.1 и Pi V3 следует явно выбрать свою модель устройства перед первым запуском и не полагаться на запасное значение.
Периферийные устройства H618, активируемые при разных значениях board, указаны ниже. Эта таблица предназначена только для объяснения последствий неправильного выбора и не означает, что эти последовательные порты или SPI-интерфейсы можно свободно использовать для других целей.
Значение board | Активируемые встроенные периферийные устройства |
|---|---|
fly-c5 | UART1 |
fly-c5-v1.1 | UART1, SPI1.2 |
fly-c8p | UART1, UART3, UART4, SPI1.2 |
fly-pi-v3 | UART1, UART3, UART4, SPI1.2 |
Экран и интерфейс
| Параметр | Значение по умолчанию | Допустимые значения | Описание |
|---|---|---|---|
screen | hdmi | none, hdmi, fly-tft-v2-r, fly-tft-v2-c | Выбор интерфейса отображения; none отключает локальный вывод изображения |
rotate | auto | auto, 0, 90, 180, 270 | При auto для HDMI по умолчанию используется 0 градусов, для FLY-TFT — 90 градусов; для HDMI-дисплея и сенсорного управления также применяется ручной угол |
klipper_screen | 0 | 0, 1 | Включение KlipperScreen в режиме Klipper |
fly_screen | 0 | 0, 1 | Включение FLY Screen в режиме Klipper |
moon2uart | 0 | 0, 1 | Включение службы последовательного экрана Moon2UART |
m2u_port | /dev/ttyS1 | Фактический путь к последовательному устройству | Последовательный порт, используемый Moon2UART |
m2u_baud | 115200 | Скорость, требуемая экраном | Скорость последовательной связи Moon2UART |
При одновременной установке klipper_screen=1 и fly_screen=1 система сначала запускает KlipperScreen. При использовании FLY Screen следует установить klipper_screen=0, fly_screen=1.
После OTA-обновления со старой версии в config.txt могут отсутствовать fly_screen, m2u_port или m2u_baud. При необходимости соответствующих функций можно добавить параметры конфигурации в соответствии с таблицей выше.
Веб-интерфейс Klipper и камера
| Параметр | Значение по умолчанию | Допустимые значения | Описание |
|---|---|---|---|
klipper_webui | fluidd | fluidd, mainsail | Веб-интерфейс, используемый в режиме Klipper |
crowsnest | 0 | 0, 1 | Включение или отключение службы камеры |
| Параметр | Значение по умолчанию | Допустимые значения | Описание |
|---|---|---|---|
gocam | 0 | 0, 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 по умолчанию закомментированы, то есть обнаружение отключения питания не включено. Уровни срабатывания могут различаться для разных продуктов и версий оборудования. Заполняйте значения в соответствии с документацией "Отключение питания и продолжение печати" для соответствующего продукта, не копируйте значения с других устройств.
Отключение питания и продолжение печати не могут быть включены одновременно. При необходимости продолжения печати держите обнаружение отключения питания выключенным.
Расширенная конфигурация
| Параметр | Значение по умолчанию | Допустимые значения | Описание |
|---|---|---|---|
spidev | spidev0.0 | Комбинации SPI-устройств, явно указанные в документации продукта | Управление SPI-устройствами, предоставляемыми пространству пользователя Linux |
Параметры spidev, overlays и другие используются для включения низкоуровневого аппаратного обеспечения. Если в руководствах по продукту нет явных требований, сохраняйте значения по умолчанию из образа и не изменяйте содержимое после ######### PLEASE DO NOT EDIT THE FOLLOWING #########.