Bed PID tune - Phil1988/FreeDi GitHub Wiki
PID tuning for the bed heater ensures that the bed temperature is maintained accurately, improving print consistency.
Methods to Perform PID Tuning for the Bed Heater
There are 2 ways to perform the bed PID tuning:
1. Using the Console in Mainsail
You can start the PID tuning process for the bed heater via the Console by entering the following command:
PID_CALIBRATE HEATER=heater_bed TARGET=80
This will automatically begin the tuning process and adjust the PID settings for the bed heater.
2. Using a Macro in Mainsail
You can also perform the PID tuning by using the "BED PID TUNE" macro in Mainsail. This method is equivalent to using the Console command, but it simplifies the process by triggering the macro directly.
Starting from FreeDi v1.40, a macro for bed PID tuning is included in the preconfigured images. Users who have been using it for a while can add this section to their macro.cfg to enable the feature:
# Bed PID tuning
# For more information, see https://www.klipper3d.org/Config_checks.html#calibrate-pid-settings
[gcode_macro BED_PID_TUNE]
description: "Perform PID tuning for the bed heater"
gcode:
PID_CALIBRATE HEATER=heater_bed TARGET=80 ; PID tune the bed
By performing PID tuning for the bed heater, you help ensure that the bed temperature remains stable, preventing issues like temperature overshoot or undershoot during printing.