Skip to main content

System Configuration Modification

Must Read
  • The settings in the part of the configuration file will only take effect after the first system startup after burning.
  • Therefore, please modify the configuration file config.txt in the removable disk FlyOS-Conf after burning, and then insert the card into the board to start the system.
Note
  • Try not to use the built-in Notepad of Windows system to edit the configuration file; you can use VSCode or other professional text editors.
  • Avoid entering Chinese or special characters in the configuration file.
  • After modifying the configuration file, you need to restart the system for it to take effect.
dangerous
  • Do not modify the content below ######### PLEASE DO NOT EDIT THE FOLLOWING ######### in the configuration file.

How to Modify the Configuration File

Modifying the Configuration File After Burning

  • The configuration items that are only effective on the first startup must be modified by using a professional text editor to open the configuration file config.txt in the removable disk FlyOS-Conf after burning.

Online Configuration Modification When the System is Running

  • If it is an ordinary 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/
    • For Fluidd, uncheck as shown on the left in the figure -> "Filter and hide files and folders".
    • For Mainsail, check as shown on the right in the figure -> "Show hidden files".
    • At this point, the .flyos-config folder can be seen; enter this folder to have the sys-config.conf file.
    • The sys-config.conf file is a symbolic link of the configuration file config.txt in the removable disk FlyOS-Conf.
    • Open the sys-config.conf file, make the necessary modifications to the configuration items, save and close it.
    • Note: The format of the configuration items in the sys-config.conf file is key=value; do not change it to key: value.
    • After saving the modification, restart the system for it to take effect.

Configuration Items

Wireless Network Configuration

  • The following configuration items will take effect every time the system starts.
Configuration ItemDefault ValueUsable ValuesDescription
WIFI_SSIDemptyAny WIFI nameWIFI name; if filled in, the system will automatically prioritize connecting to this WIFI when starting up
WIFI_PASSemptyLeave blank if no passwordWIFI password; if filled in, use the password to connect to WIFI

Printer Default Configuration

tip
  • The following configuration items will only take effect on the first startup.
Configuration ItemDefault ValueUsable ValuesDescription
languagezh-CN
Click to expand detailed contentzh-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_nameemptyAny stringSet 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 ItemDefault ValueUsable ValuesDescription
consoleserialserial, bothThis configuration item should not be modified; only serial is valid
boardH5: fly-pi-v2
H3: fly-lite2.1
Click to expand H5 seriesfly-pi, fly-pi-v2, fly-gemini-v1, fly-gemini-v2, fly-gemini-v3, fly-c8

Click to expand H3 seriesfly-lite2, fly-lite2.1, fly-minipad
Mainboard model, mainly used for automatic firmware burning, etc.
shutdown_pin_state10, 1Set the level state of the shutdown button
1: Triggered by low level
0: Triggered by high level
shutdown_pinnonePA21, PA4...Set the trigger pin of the shutdown button, default none disables it
spidevspidev0.0 spidev1.0spidev0.0, spidev0.1, spidev1.0, spidev1.1Set the SPIDEV ports to be enabled; separate multiple ones with spaces
localtimeAsia/ShanghaiWorld Time Zone TableSet the default time zone of the system; the system will automatically adjust the time after connecting to the network
canbus_bitrate10000001000000, 500000, 250000Set the default rate for 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 ItemDefault ValueUsable ValuesDescription
printerklipperklipper, rrfConfigure which service to start the system
klipper: klipper, moonraker, etc.
rrf: RRF DSF, DWC, etc.

Display Configuration

  • The following configuration items will take effect every time the system starts.
Configuration ItemDefault ValueUsable ValuesDescription
screenhdmi
Click to expand H5 seriesnone, hdmi, fly-tft-v1, fly-tft-v2-r, fly-tft-v2-c

Click 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 turns off all displays
rotate900, 90, 180, 270Set the rotation angle of FLY-TFT, invalid for HDMI

  • The following configuration items will take effect every time the system starts.
Configuration ItemDefault ValueUsable ValuesDescription
klipper_screen00, 1Set whether to enable KlipperScreen
1: Enable
0: Disable
Valid when printer=klipper
moon2uart00, 1Set whether to enable moon2uart
1: Enable
0: Disable
Valid when printer=klipper
m2u_port/dev/ttyS1Valid serial portSerial port for moon2uart, valid when moon2uart=1
m2u_baud115200Valid baud rateBaud rate for moon2uart, valid when moon2uart=1
klipper_webuifluiddfluidd, mainsailSet the default front-end UI for Klipper
Does not affect the one-click switching function online
Valid when printer=klipper

  • The following configuration items will take effect every time the system starts.
Configuration ItemDefault ValueUsable ValuesDescription
rrf2uart00, 1Temporarily invalid, functionality will be provided in future versions

Other Settings

  • The following configuration items will take effect every time the system starts.
Configuration ItemDefault ValueUsable ValuesDescription
crowsnest00, 1Set 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 ItemDefault ValueUsable ValuesDescription
firmwareemptyValid firmware file pathSet the firmware to be burned at startup, currently only valid for C8 and Gemini-V3

dangerous
  • Do not modify the content below ######### PLEASE DO NOT EDIT THE FOLLOWING ######### in the configuration file.