Руководство по настройке системы
- Это руководство поможет вам выполнить базовую настройку системы FlyOS-Fast, позволяя быстро начать работу и оптимизировать использование.
Способы настройки
- Настройка системы с помощью программного обеспечения Config Myprint
- Настройка системы через браузер
Настройка системной карты с помощью Config Myprint
Config Myprint подходит для графической настройки системной карты перед первым запуском. Подключите записанную системную карту к компьютеру, откройте программу и дождитесь, пока программа распознает раздел FlyOS-Conf.
Доступные в программе параметры могут отставать от обновлений системного образа. После завершения записи следует открыть FlyOS-Conf/config.txt и проверить, соответствуют ли board, экран, камера и скорость CAN фактическому оборудованию. Новые параметры конфигурации, не отображаемые в программе, необходимо добавлять вручную, не заменяя их похожими по названию.
Шаг первый: включение системной конфигурации
Включите переключатель Включить системную конфигурацию.
Шаг второй: выполнение базовых настроек
Управление файлами конфигурации
- Выбирайте только папку, в которой хранятся файлы конфигурации принтера, не выбирайте отдельный файл.
- Программа скопирует конфигурацию из выбранной папки на системную карту и загрузит её при первом запуске.
- Перед записью убедитесь, что в папке нет оставшихся от других принтеров
printer.cfgили дублирующихся конфигураций.
Сеть Wi-Fi
Укажите доступное имя сети Wi-Fi и пароль. Можно оставить пустым при использовании проводной сети или если вы планируете настроить Wi-Fi позже.
Веб-интерфейс Klipper
Выберите Fluidd или Mainsail. Этот параметр влияет только на веб-интерфейс, используемый по умолчанию в режиме Klipper.
Локальный дисплей
Выберите фактически подключённый интерфейс дисплея, затем решите, включать ли KlipperScreen или FLY Screen. Если оба параметра включены одновременно, система в первую очередь запустит KlipperScreen; при использовании FLY Screen следует отключить KlipperScreen.
Шаг третий: выполнение расширенных настроек
Имя принтера
Задайте имя принтера, удобное для идентификации. Рекомендуется использовать только английские буквы, цифры, дефисы и подчёркивания.
Служба камеры
При необходимости включите Crowsnest. В v1.4.0 при использовании GoCam после завершения записи следует убедиться, что в config.txt указано crowsnest=0, gocam=1; не включайте обе службы одновременно.
Язык и часовой пояс
Выберите начальный язык системы и фактический часовой пояс. После подключения системы к сети время будет отображаться в соответствии с этим часовым поясом.
Скорость связи CAN
Выберите скорость, соответствующую прошивке материнской платы и всех плат CAN-инструментов. Обычно используемые значения — 1000000, 500000 или 250000; в одной шине CAN нельзя смешивать разные скорости.
Шаг четвёртый: запись и проверка
После завершения всех настроек нажмите Записать конфигурацию вручную. Если только выбрать параметры в интерфейсе, но не нажать кнопку записи, конфигурация не сохранится на системную карту.
После завершения записи выполните следующие проверки:
- Откройте
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 связаны с конкретным оборудованием устройства. Их можно изменять только тогда, когда в документации соответствующего продукта указаны явные значения; не следует копировать конфигурации других материнских плат, других версий оборудования или других чиповых платформ.
Отключение питания и возобновление печати после отключения питания нельзя включать одновременно. Если требуется возобновление печати после отключения питания, следует отключить обнаружение отключения питания в соответствии с руководством соответствующего продукта.