Руководство по настройке системы
- Это руководство поможет вам выполнить базовую настройку системы 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 и затем вносите изменения и проверяйте по одному пункту.
Параметры конфигурации H3 / H5
Следующая конфигурация проверена в соответствии с FlyOS-Conf/config.txt в официальных образах H3 и H5 v1.3.10. Конфигурация служб двух платформ в основном идентична, но значения board, модели экранов и параметры нижележащего оборудования нельзя смешивать.
Беспроводная сеть
| Параметр | Значение по умолчанию | Допустимые значения | Описание |
|---|---|---|---|
WIFI_SSID | пусто | Имя Wi-Fi | После заполнения система попытается подключиться к этой сети при запуске |
WIFI_PASS | пусто | Пароль Wi-Fi | Можно оставить пустым для открытой сети |
Эти два параметра считываются при каждом запуске. Если имя или пароль содержат пробелы и специальные символы, следует сохранять формат с двойными кавычками из образа.
Настройки при первом запуске
| Параметр | Значение по умолчанию | Допустимые значения | Описание |
|---|---|---|---|
language | zh-CN | Коды языков, перечисленные в образе | Устанавливает начальный язык Fluidd и Mainsail |
printer_name | пусто | Имя без специальных символов | Устанавливает начальное имя принтера |
firmware | по умолчанию не включено | Путь к прошивке, указанный в документации продукта | Используется только если соответствующий продукт явно поддерживает прошивку при первом запуске |
language, printer_name и firmware используются только в процессе первого запуска после записи полного образа. Не следует самостоятельно раскомментировать firmware или копировать пути к прошивкам других продуктов.
Платформа устройства и board
| Платформа образа | Устройство | Значение конфигурации board |
|---|---|---|
| H5 | FLY-Pi | fly-pi |
| H5 | FLY-Pi V2 | fly-pi-v2 |
| H5 | FLY-Gemini V1 | fly-gemini-v1 |
| H5 | FLY-Gemini V2 | fly-gemini-v2 |
| H5 | FLY-Gemini V3 | fly-gemini-v3 |
| H5 | FLY-C8 | fly-c8 |
| H3 | FLY-Lite2 | fly-lite2 |
| H3 | FLY-Lite2.1 | fly-lite2.1 |
| H3 | FLY-MiniPad | fly-minipad |
Образ H5 не может использовать board от H3, а образ H3 не может использовать board от H5. Скрипт запуска отклонит значения устройств, не принадлежащих текущей платформе. Перед первым запуском следует явно указать фактическое устройство и не полагаться на значения по умолчанию из образа.
Исходное значение по умолчанию в образе H5 v1.3.10 — board=fly-pi-v2, а в образе H3 v1.3.10 — board=fly-lite2.1. Значения по умолчанию можно оставить только если фактическое устройство точно соответствует этим моделям.
Система и связь
| Параметр | Значение по умолчанию | Допустимые значения | Описание |
|---|---|---|---|
localtime | Asia/Shanghai | Названия мировых часовых поясов | Системный часовой пояс, используемый после синхронизации времени с сетью |
console | serial | serial, both | Режим системной консоли; оставлять по умолчанию без явной необходимости |
printer | klipper | klipper, rrf | Выбор запуска среды печати Klipper или RRF |
canbus_bitrate | 1000000 | 1000000, 500000, 250000 | Скорость CAN-шины системы, должна совпадать со всеми устройствами на шине |
Тип экрана
| Платформа образа | Допустимые значения screen |
|---|---|
| H5 | none, hdmi, fly-tft-v1, fly-tft-v2-r, fly-tft-v2-c |
| H3 | none, hdmi, fly-tft-v1, fly-minipad-r, fly-minipad-c, fly-tft-v2-r, fly-tft-v2-c |
| Параметр | Значение по умолчанию | Допустимые значения | Описание |
|---|---|---|---|
screen | hdmi | Значения, поддерживаемые текущей платформой из таблицы выше | Выбор интерфейса отображения; none отключает локальный вывод изображения |
rotate | auto | auto, 0, 90, 180, 270 | При auto для HDMI по умолчанию используется 0 градусов, для TFT — 90 градусов |
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. Модель экрана, направление интерфейса и путь к последовательному порту следует определять в соответствии с документацией соответствующего продукта.
Веб-интерфейс и камера
| Параметр | Значение по умолчанию | Допустимые значения | Описание |
|---|---|---|---|
klipper_webui | fluidd | fluidd, mainsail | Веб-интерфейс, используемый по умолчанию в режиме Klipper |
crowsnest | 0 | 0, 1 | Включение или отключение службы камеры Crowsnest |
В официальных образах H3 и H5 v1.3.10 нет параметра gocam, не следует копировать настройки из тестового образа v1.4.0.
Отключение питания при выключении и расширенная конфигурация
shutdown_pin_state, shutdown_pin, spidev и overlays связаны с аппаратным обеспечением конкретного устройства. Их можно изменять только если в документации соответствующего продукта указаны явные значения. Не копируйте конфигурации с других плат, других версий аппаратного обеспечения или других чиповых платформ.
Отключение питания при выключении и продолжение печати после сбоя питания не могут быть включены одновременно. Если требуется продолжение печати после сбоя питания, следует отключить функцию отключения питания при выключении в соответствии с руководством соответствующего продукта.