-
Notifications
You must be signed in to change notification settings - Fork 1
Flo Usage

The Printer Overview provides a quick way to track the current temperatures and power consumption* of all configured heaters as well as the overall printer status.
Heaters List
| Heaters List |
|---|
![]() |
| Shows a list of all heaters and their current on/off status |
Power Graph
| Power Graph |
|---|
![]() |
| Shows the current power draw of each heater over time |
Power Breakdown
| Power Breakdown |
|---|
![]() |
|
Current Power: The instantaneous power draw of all heaters Average Power: This is the average power draw of all heaters (including off time) for the current month** Total Power: This is the total kWh draw of all heaters for the current month** |
Printer Status
| Printer Status |
|---|
![]() |
The overall printer status. If there are any configuration issues, the message will be displayed here |
Temperature Graph
| Temperature Graph |
|---|
![]() |
Shows the current temperature of each heater over time |
*The power profile needs to be setup in order to accurately track consumption. This can be set by editing the printer details on the Application Settings Page
**Average and Total power consumption is only tracked while the app is active and connected.

Flo will create an individual Extruder Toolbox Page for each configured extruder.
Temperature Graph
| Temperature Graph |
|---|
![]() |
Shows the current temperature of the extruder over time |
Extruder Settings
| Settings |
|---|
![]() |
Allows you to set the temperature, pressure advance and smooth time. This action does not call SAVE_CONFIG |
Extruder Tools
| Tool Selector |
|---|
![]() |
Commonly used extruder functions. Tools are covered individually in the Extruder Tools Section |
Extruder Details
| Details |
|---|
![]() |
Important details about the state and configuration of the extruder |
Spoolman Data
Spoolman support is not yet implemented in QKlipper
Extruder Gauges
| Status Gauges |
|---|
![]() |
Shows the current temperature and power state of the extruder and the power of the associated fan |
PID (Proportional-Integral-Derivative) calibration for a heater is the processof tuning the three control parameters to achieve optimal temperature regulation. The proportional term (P) controls the heater output based on the current temperature error, providing immediate correction but potentially leading to steady-state error. The integral term (I) accumulates past errors to eliminate steady-state deviation, but excessive tuning can cause overshoot and instability. The derivative term (D) anticipates future errors by reacting to the rate of temperature change, helping to dampen oscillations but making the system sensitive to noise. Proper calibration balances these three terms to ensure fast response, minimal overshoot, and stable temperature control.
Screenshot


Temperature Graph
| Temperature Graph |
|---|
![]() |
Shows the current temperature of the extruder over time |
Bed Settings
| Settings |
|---|
![]() |
Allows you to set the temperature of the print bed |
Bed Tools
| Tool Selector |
|---|
![]() |
Commonly used bed functions. Tools are covered individually in the Bed Tools Section |
Bed Health
| Health |
|---|
![]() |
Shows the calculated health details of the bed mesh. Mesh health is calculated as variance is the distance between the highest and lowest probe points. This means a mesh result with a variance of 0.5 or higher will have 0% bed health, and printing without bed leveling is not recommended until it is fixed |
Adjustment Screws
| Screws |
|---|
![]() |
Displays the suggested adjustment amount and direction of the bed screws. Calibrate Adjustment Screws must be run for this data to populate |
Status Gauges
| Status Gauges |
|---|
![]() |
Shows the current temperature, power state and health of the print bed |
PID (Proportional-Integral-Derivative) calibration for a heater is the processof tuning the three control parameters to achieve optimal temperature regulation. The proportional term (P) controls the heater output based on the current temperature error, providing immediate correction but potentially leading to steady-state error. The integral term (I) accumulates past errors to eliminate steady-state deviation, but excessive tuning can cause overshoot and instability. The derivative term (D) anticipates future errors by reacting to the rate of temperature change, helping to dampen oscillations but making the system sensitive to noise. Proper calibration balances these three terms to ensure fast response, minimal overshoot, and stable temperature control.
Screenshot

The Bed Mesh Viewer contains the information related to the bed mesh including adjustment screws, raw probe data, mesh health and an interactive mesh visualizer.
Screenshot

Bed Health
| Health |
|---|
![]() |
Shows the calculated health details of the bed mesh. Mesh health is calculated as variance is the distance between the highest and lowest probe points. This means a mesh result with a variance of 0.3 or higher will have 0% bed health, and printing without bed leveling is not recommended until it is fixed |
Adjustment Screws
| Screws |
|---|
![]() |
Displays the suggested adjustment amount and direction of the bed screws. Calibrate Adjustment Screws must be run for this data to populate |
Probed Data
| Probed Data |
|---|
![]() |
| Displays the actual probe data for each of the configured probed points |
Mesh Viewer
| Mesh Viewer |
|---|
![]() |
| Displays the calculated mesh data in a 3D Graph. |
There are two widgets provided on the Printer Page that allows you to control the positioning of the toolhead.
Toolhead Control Widget
| Toolhead Control Widget |
|---|
![]() |
The Toolhead Control Widget provides a CNC-like control for toolhead positioning. It will move the toolhead in the requested direction by the amount specified in the distance selector at the bottom of the widget. The distance selector has 1/5/10/100 mm selections built in, but the amount can be edited as required. |
Absolute Position Widget
| Absolute Position Widget |
|---|
![]() |
| The Absolute Position Widget provides precise control over the exact coordinates that are required. |

The file browser provides a way to manage the GCode files exposed by the Klipper instance. You can create and delete folders and upload, delete and edit GCode Files.
File Preview

The Printer Tools Dialog provides a set of tools and wizards for common setup steps.
- Generic Heater PID Tuning
- Z-Offset Wizard
- Input Shaper Wizard
The Printer Terminal Page provides a way to issue GCode and Klipper commands where messages and responses are mostly grouped. It is also designed to recognize incorrect formatting and missing parameters of supported Klipper commands
The printer settings page gives an overview of the current system metrics from CPU/MCU usage to file system and network usage. It also provides a means of modifying configurations, updating system packages, managing user access and controlling the run state of system services.
Power Options
| Power Options |
|---|
![]() |
Power Options allow you to perform either a Machine Shutdown, Machine Reboot, Firmware Restart or a Klipper Restart
|
File Editor
| File Editor |
|---|
![]() |
| The File Editor also allows you to edit and save printer configuration files |




















