System Configuration Guide
- This guide will walk you through the basic configuration of the FlyOS-Fast system, helping you get started quickly and optimize your user experience.
Configuration Methods
- System Configuration via Config Myprint Software
- System Configuration via Browser
1. Config Myprint Software Configuration
- Open the Config Myprint software for configuration.
- After connecting the system card to the computer, the software will automatically recognize it.
Operation Tip: After completing the selection and modification of all configuration items, be sure to click the Manually Write Configuration button to ensure all settings are correctly saved to the system card.
1. Enable Configuration Function
Click the Enable System Configuration switch to activate system configuration options.
2. Basic Settings
Configuration File Management
- Only folder selection is supported
- Configuration files within the selected folder will be automatically copied to the system card
- Configuration will be automatically loaded upon system startup
Wi-Fi Network Configuration
Enter an available Wi-Fi name and password to configure the device's network connection.
Web Interface Selection
The following web UIs are currently supported:
- Fluidd - Lightweight Klipper web interface
- Mainsail - Feature-rich Klipper web interface
Display Settings
Configure display parameters based on the connected display type. In the new configuration, klipper_screen is used for KlipperScreen, and fly_screen is used for FLY Screen; both switches can be configured. If klipper_screen=1 and fly_screen=1 are both enabled, the system will default to using KlipperScreen. To use FLY Screen, set klipper_screen=0 and set fly_screen to 1.
3. Advanced Settings
Device Identification
Set a personalized printer name for easy network identification.
Camera Function
Configure camera service parameters to enable video monitoring functionality.
Regional Settings
Set the system language and corresponding time zone to ensure accurate time display.
Communication Settings
Configure the CAN bus transmission rate to optimize communication between devices.
Friendly Reminder: After completing all configurations, safely eject the storage card, then insert it into the target device to start the system.
- When using a browser for system configuration, please ensure your device is connected to the same network to successfully access the configuration interface.
- It is necessary to install the system card and boot the system according to the SSH connection host computer tutorial, and then access the system IP address via the browser for configuration.
- Please read the following content first to understand how to modify the configuration file of the FlyOS-Fast system.
- Ensure the system can boot normally.
- Use an Ethernet cable or WiFi to connect to the device, then modify the configuration through a browser.
- Starting from FlyOS-Fast v1.3.9, the wired Ethernet port supports automatic recognition when directly connected to a PC or router. If the Ethernet port is directly connected to a PC, wait approximately 15 seconds and then access the device via
10.10.10.1orlocal.klipper.cn.
Important Note
- Some settings in the configuration file will only take effect when the system starts for the first time after flashing.
- Due to the complexity of the configuration process, it is strongly recommended to connect to the machine via the network and configure it through a browser.
- This tutorial only covers modifiable options.
- Try to use
mainsailorfluiddweb pages for configuration changes. - Please do not enable webpage translation, otherwise the system may fail to start after saving.
- It is best not to input Chinese characters or special characters in the configuration file.
- After modifying the configuration file, the system needs to be restarted for the changes to take effect.
- Do not modify any content below
######### PLEASE DO NOT EDIT THE FOLLOWING #########in the configuration file.
How to Modify the Configuration File
Modifying the Configuration File After Flashing
- Configuration items that only take effect on
first startupmust be modified after flashing by opening the configuration fileconfig.txton the removable diskFlyOS-Confusing a professional text editor.
System Supports Online Configuration Modification
-
For regular configuration items, you can modify them on the system's web configuration page and then restart the system for the changes to take effect.
- Enter the device's IP address in the browser, e.g.:
192.168.1.2/ - In fluidd, as shown on the left below:
Uncheck->Filter hidden files and folders. - In mainsail, as shown on the right below:
Check->Show hidden files.
Loading...Loading...- At this point, you can see the
.flyos-configfolder; entering this folder will reveal thesys-config.conffile. - The
sys-config.conffile is a symbolic link to the configuration fileconfig.txton the removable diskFlyOS-Conf.
Loading...- Open the
sys-config.conffile, modify the desired configuration items, thenSave->Closeand restart the system.
Loading...- Note: The format of configuration items in the
sys-config.conffile iskey=value; do not change it tokey: value. - After saving the modifications, restart the system for the changes to take effect.
- Enter the device's IP address in the browser, e.g.:
Configuration
🛠️ System Configuration Guide
Welcome to the system configuration guide! This guide will help you easily set up your device.
📶 Wireless Network Settings
These settings take effect automatically every time the device is turned on
| Configuration Item | Default Value | Optional Values | Description |
|---|---|---|---|
WIFI_SSID | Empty | Your WiFi name | After filling in, it will automatically connect to this WiFi network on startup |
WIFI_PASS | Empty | Your WiFi password | If the WiFi has a password, please fill it in here |
💡 Tip: Both fields must be filled in to successfully connect to WiFi
🖨️ Printer Basic Settings
✨ Important Reminder: These settings only take effect on first startup and cannot be modified afterwards
| Configuration Item | Default Value | Optional Values | Description |
|---|---|---|---|
language | zh-CN (Chinese) | 18 languages including Chinese, English, Japanese, Germanzh-CN, zh-HK, en, de, cz, es, hu, ja, nl, pt, se, uk, da, fr, it, ko, pl, ru, tr | Sets the display language of the web control interface |
printer_name | Empty | Any name (e.g., "My 3D Printer") | Give your printer a name for easy identification |
⚙️ System Basic Configuration
These settings take effect automatically every time the device is turned on
| Configuration Item | Default Value | Optional Values | Description |
|---|---|---|---|
board | Auto-detect | System auto-identifies, do not modify | Your motherboard model, automatically recognized by the system |
localtime | Asia/Shanghai | All global time zones | Set your time zone; time will be auto-calibrated after connecting to the internet |
canbus_bitrate | 1000000 | 1000000 (recommended)500000250000 | Sets the communication speed for CAN bus devices; generally keep the default |
🖥️ Screen Display Settings
The following settings are applied automatically at each startup
Systems upgraded via OTA may lack the fly_screen configuration item. To use FLY Screen, manually add it near the screen display settings:
###########################
# Fly Screen: 0: no screen, 1: open screen
fly_screen=1
| Configuration Item | Default Value | Optional Values | Description |
|---|---|---|---|
screen | hdmi | none: Disable all screen displayshdmi: HDMI interface monitorfly-tft-v2-r: FLY-TFT V2 resistive touchscreenfly-tft-v2-c: FLY-TFT V2 capacitive touchscreen | Select the screen type matching your hardware |
rotate | 90 | 0: No rotation90: Rotate 90 degrees clockwise180: Rotate 180 degrees270: Rotate 270 degrees clockwise | Adjusts the display orientation of the FLY-TFT touchscreen This setting does not apply to HDMI screens |
klipper_screen | 0 | 0: Disable1: Enable | Whether to enable the KlipperScreen touch interface |
fly_screen | 0 | 0: Disable1: Enable | Whether to enable the FLY Screen touch interface To use FLY Screen, set klipper_screen=0; if both klipper_screen=1 and fly_screen=1 are enabled, KlipperScreen takes precedence |
moon2uart | 0 | 0: Disable1: Enable | Whether to enable the FLY serial screen function This feature requires the FLY-WiScreen 7-inch screen |
🔧 Klipper Related Settings
These settings take effect automatically every time the device is turned on
| Configuration Item | Default Value | Optional Values | Description |
|---|---|---|---|
klipper_webui | fluidd | fluiddmainsail | Select the Klipper web control interface |
crowsnest | 0 | 0: Disable1: Enable | Whether to enable the camera monitoring function |
🖨️ Printer Type Selection
These settings take effect automatically every time the device is turned on
| Configuration Item | Default Value | Optional Values | Description |
|---|---|---|---|
printer | klipper | klipper, rrf | Select the printer control system - klipper: Common 3D printer system - rrf: Another control system |
🔌 Power Failure Protection and Shutdown Settings
The following settings are applied automatically at each startup
- Resume printing after power failure: Continue printing when power is restored after an unexpected outage
- Power failure shutdown: Automatically and safely shut down the system when power loss is detected
- Conflict: To use resume printing after power failure, you must disable the power failure shutdown function
| Configuration Item | Default Value | Optional Values | Description | Corresponding Hardware Pin |
|---|---|---|---|---|
shutdown_pin_state | 0 | 0: High level trigger1: Low level trigger | Sets the electrical detection method for the shutdown button | |
shutdown_pin | none | Specific GPIO pinnone (disables function) | Sets the hardware pin connected to the shutdown button | |
⚠️ Important Reminder
🛑 Do not modify the following content:
In the configuration file, do not modify any content below ######### PLEASE DO NOT EDIT THE FOLLOWING #########, or the system may not function properly.