FLY-LLL Flux Buffer Configuration Tool
This tool connects to the FLY-LLL Flux Buffer controller board via the browser's Web Serial API to read device information and modify local device parameters. Serial communication uses 9600 baud.
Please use Chrome or Edge browsers that support Web Serial, and allow the webpage to access the device's serial port.
After connecting, the tool first displays reference default values, then uses info response packets to replace them one by one with the device's currently saved values. If the firmware version is not recognized on the first attempt, the tool automatically resends version, up to 3 times. During connection, the sensor status is read automatically about every 1 second; you can also click "Refresh Now" to read immediately or pause the auto-refresh. The page displays sensor status grouped by motor sensors and buffer sensors.
When not connected, you can click "Flash Firmware" and select a local BIN file. After connecting, if the firmware version is v2.0.0 or higher, "Enter Flash Mode" will appear; the tool will first restart the device into flash mode.
- Switching
system_modewill save settings and automatically restart the device, causing a temporary serial disconnection. Please wait for the restart to complete before reconnecting. - This tool does not provide Klipper host filament change configuration. Please do not add unverified serial configurations directly to the printer configuration file.
Test Description: Sensor and Single-Channel Test
Before connecting or disconnecting the controller board's data cable, organizing the wire harness, or checking terminals, completely power off the printer and disconnect the power supply. Do not plug or unplug the wire harness, arrange connector wiring order, or touch terminals while the power is on.
Connect Device
- Connect the FLY-LLL Flux Buffer controller board and the computer using a USB Type-C data cable that supports data transfer.
- Click Connect device below and select the serial port corresponding to the FLY-LLL Flux Buffer controller board in the browser popup.
- After modifying a numerical parameter, press Enter, leave the input field, or click Save Parameters to send; dropdown options are sent immediately. The save button waits for the device to write and then automatically confirms using the
inforeadback. The sending result can be viewed in the serial log. - Wait for the serial log to show the
inforeadback and confirm the page displays the device values, then click Disconnect the device to proceed with a local filament feeding test.
Parameter Description
After the tool connects, it will prioritize displaying the values saved on the device; the "Restore Default Values" in the table below is only for reference, and the actual values returned by the device may differ.
| Parameter | Restore Default Value | Function |
|---|---|---|
| Motor Current | 800mA | Set the drive current for both motor channels (can enter 0–2000mA) |
| Normal Speed | 35mm/s | Set the normal feed and retract speed |
| Fast Speed | 100mm/s | Set the speed for long-distance movements |
| Startup Acceleration | 100mm/s² | Set the acceleration when the motor starts from a stopped state |
| Acceleration When Entering Fast Speed | 50mm/s² | Read-only reference item; currently not returned by info, and the tool does not provide editing |
| Forward Timeout | 60000ms | Protection is triggered after continuous forward movement reaches this time |
| Microstep Subdivision | 16 | Read-only reference item; currently not returned by info, and the tool does not provide editing |
| Runout Distance | Not set | View or set the runout detection distance, in mm; "Clear Learned Value" will send runout_distance clear |
| Filament Mode | refill | Choose between automatic refill and multi-color mode |
| System Mode | multi | Choose between single-main-control and multi-main-control mode |
| Channel Direction | 0 (Normal) | Reverse the motor direction of channel 0 or channel 1 separately |
| Buzzer | On (1) | Turn the filament-out and error notification sound on or off |
Restoring default parameters will overwrite the settings saved on the device; if the current system mode is not multi, the device will also automatically restart after saving. After execution, please recheck the motor direction, feed speed, and buffer trigger sequence.