Руководство по настройке системы
- Это руководство поможет вам выполнить базовую настройку системы 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 и затем вносите изменения и проверяйте по одному пункту.
Конфигурационные параметры 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 | Включение службы 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 по умолчанию закомментированы, то есть обнаружение отключения при потере питания не включено. Уровень срабатывания может различаться для разных продуктов и версий аппаратного обеспечения; заполняйте параметры согласно документу «Отключение при потере питания и возобновление печати после потери питания» для соответствующего продукта, не копируйте значения других устройств напрямую.
Отключение при потере питания и возобновление печати после потери питания не могут быть включены одновременно. Если требуется возобновление печати после потери питания, оставьте обнаружение отключения при потере питания выключенным.
Расширенная конфигурация
| Параметр | Значение по умолчанию | Допустимые значения | Описание |
|---|---|---|---|
spidev | spidev0.0 | Комбинация устройств SPI, явно указанная в документации продукта | Управляет устройством SPI, предоставляемым пользовательскому пространству Linux |
Такие параметры, как spidev и overlays, используются для включения низкоуровневого оборудования. Если в руководстве по продукту нет явного требования, оставляйте значения по умолчанию из образа и не изменяйте содержимое после ######### PLEASE DO NOT EDIT THE FOLLOWING #########.