Other Settings for Host Computer
- FLYOS-FAST System - Other Configurations
- FLYOS-Armbian System - Other Configurations
FLYOS-FAST System - Other Configurations
Important Note
- Some settings in the configuration file will only take effect when the system is first started after burning.
- Therefore, please modify the configuration file
config.txtin the removable diskFlyOS-Confafter burning. - Then insert the card into the board to start the system.
Notice
- Try not to use the built-in Notepad of the Windows system to edit the configuration file; you can use VSCode or other professional text editors.
- Avoid inputting Chinese characters or special symbols in the configuration file.
- The configuration file needs to be restarted after modification to take effect.
Warning
- Do not modify the content below
######### PLEASE DO NOT EDIT THE FOLLOWING #########in the configuration file.
How to Modify the Configuration File
Modify Configuration File After Burning
- The configuration items that only take effect on the first startup must be modified by using a professional text editor to open the configuration file
config.txtin the removable diskFlyOS-Confafter burning.
Online Configuration Modification While the System is Running
-
If it is a regular configuration item, modifications made through the system web configuration page will take effect after restarting the system.
- Open the device IP address in the browser, for example:
http://192.168.1.2/ - In fluidd, uncheck as shown in the left diagram ->
Filter and hide files and folders. - In mainsail, check as shown in the right diagram ->
Show hidden files.


- At this point, the
.flyos-configfolder can be seen. Enter this folder to find thesys-config.conffile. - The
sys-config.conffile is a soft link to the configuration fileconfig.txtin the removable diskFlyOS-Conf.

- Open the
sys-config.conffile, make the necessary changes, save and close it.

- Note: The format of the configuration items in the
sys-config.conffile iskey=value; do not change it tokey: value. - After saving the modifications, restart the system for them to take effect.
- Open the device IP address in the browser, for example:
Configuration Items
Wireless Network Configuration
- The following configuration items will take effect every time the system starts.
| Configuration Item | Default Value | Usable Values | Description |
|---|---|---|---|
WIFI_SSID | Empty | Any WIFI name | WIFI name; if filled in, the system will automatically prioritize connecting to this WIFI on startup |
WIFI_PASS | Empty | Leave blank if no password | WIFI password; if filled in, the system will connect to WIFI using the password |
Printer Default Configuration
tip
- The following configuration items will only take effect on the first startup.
| Configuration Item | Default Value | Usable Values | Description |
|---|---|---|---|
language | zh-CN | Click to expand detailszh-CN, zh-HK, en, de, cz, es, hu, ja, nl, pt, se, uk, da, fr, it, ko, pl, ru, tr | Set the default language for fluidd and mainsail during the first startup |
printer_name | Empty | Any string | Set the default printer name for fluidd and mainsail during the first startup |
System Configuration
- The following configuration items will take effect every time the system starts.
| Configuration Item | Default Value | Usable Values | Description |
|---|---|---|---|
console | serial | serial, both | This configuration item should not be modified; only serial is valid |
board | H5: fly-pi-v2H3: fly-lite2.1 | Click to expand H5 seriesfly-pi, fly-pi-v2, fly-gemini-v1, fly-gemini-v2, fly-gemini-v3, fly-c8Click to expand H3 seriesfly-lite2, fly-lite2.1, fly-minipad | Mainboard model, mainly used for automatic firmware burning, etc. |
shutdown_pin_state | 1 | 0, 1 | Set the voltage level state of the shutdown button 1: Triggered by low level 0: Triggered by high level |
shutdown_pin | none | PA21, PA4... | Set the trigger pin of the shutdown button, default none to disable |
spidev | spidev0.0 spidev1.0 | spidev0.0, spidev0.1, spidev1.0, spidev1.1 | Set the SPI port to enable Use spaces to separate multiple ports |
localtime | Asia/Shanghai | World Time Zone Table | Set the default timezone of the system, the system will automatically adjust time after connecting to the network |
canbus_bitrate | 1000000 | 1000000, 500000, 250000 | Set the default rate of all CAN devices in the system, default is 1M |
Printer Type Configuration
- The following configuration items will take effect every time the system starts.
| Configuration Item | Default Value | Usable Values | Description |
|---|---|---|---|
printer | klipper | klipper, rrf | Configure which service to start the systemklipper: klipper, moonraker servicesrrf: RRF DSF, DWC services |
Display Configuration
- The following configuration items will take effect every time the system starts.
| Configuration Item | Default Value | Usable Values | Description |
|---|---|---|---|
screen | hdmi | Click to expand H5 seriesnone, hdmi, fly-tft-v1, fly-tft-v2-r, fly-tft-v2-cClick to expand H3 seriesnone, hdmi, fly-tft-v1, fly-minipad-r, fly-minipad-c, fly-tft-v2-r, fly-tft-v2-c | Set the screen, none to turn off all displays |
rotate | 90 | 0, 90, 180, 270 | Set the rotation angle of FLY-TFT, invalid for HDMI |
Klipper Related Configuration
- The following configuration items will take effect every time the system starts.
| Configuration Item | Default Value | Usable Values | Description |
|---|---|---|---|
klipper_screen | 0 | 0, 1 | Set whether to enable KlipperScreen 1: Enable 0: Disable Valid when printer=klipper |
moon2uart | 0 | 0, 1 | Set whether to enable moon2uart 1: Enable 0: Disable Valid when printer=klipper |
m2u_port | /dev/ttyS1 | Valid serial ports | Serial port for moon2uart, valid when moon2uart=1 |
m2u_baud | 115200 | Valid baud rates | Baud rate for moon2uart, valid when moon2uart=1 |
klipper_webui | fluidd | fluidd, mainsail | Set the default front-end UI for Klipper Does not affect the one-click switching function online Valid when printer=klipper |
RRF Related Configuration
- The following configuration items will take effect every time the system starts.
| Configuration Item | Default Value | Usable Values | Description |
|---|---|---|---|
rrf2uart | 0 | 0, 1 | Temporarily invalid, to be updated in future versions |
Other Settings
- The following configuration items will take effect every time the system starts.
| Configuration Item | Default Value | Usable Values | Description |
|---|---|---|---|
crowsnest | 0 | 0, 1 | Set whether to enable Crowsnest 1: Enable 0: Disable Valid for both Klipper and RRF modes |
tip
- The following configuration items will only take effect on the first startup.
| Configuration Item | Default Value | Usable Values | Description |
|---|---|---|---|
firmware | Empty | Valid firmware file path | Set the firmware to be automatically burned at startup, currently only C8 and Gemini-V3 are valid |
dangerous
- Do not modify the content below
######### PLEASE DO NOT EDIT THE FOLLOWING #########in the configuration file.
FLYOS-Armbian System - Other Configurations
- The other configuration options are shown in the following image. Please enable or disable them according to the actual situation.
- Click the
?after the corresponding configuration option to display the introduction of the meaning of the configuration option. - After modifying the configuration, please click the
pink buttonin the lower right corner to save the modification. - After saving the modification, restart the host computer for the changes to take effect.

Loading...