Skip to content

[BUG] Is PID_FAN_SCALING working/implemented? #25091

Description

@MarkMan0

Did you test the latest bugfix-2.1.x code?

Yes, and the problem still exists.

Bug Description

PID_FAN_SCALING doesn't seem to be working, and the PIDRunner doesn't use the Kf parameter of the PIDF struct. This lead me to believe PID_FAN_SCALING is not implemented into Marlin. Setting the Kf to high values (100) has no effect.

Bug Timeline

12.12.2022

Expected behavior

The compensation to work. Or when the Kf parameter is set too high, the temperature to overshoot the set value when turning on the fan

Actual behavior

The kf parameter had no effect on the temperature

Steps to Reproduce

  1. Enable PID_FAN_SCALING
  2. Observe temperature graph with Kf set to 0
  3. Observe temperature with Kf set to 100

Version of Marlin Firmware

Marlin bugfix-2.1.x (Dec 12 2022 21:15:52)

Printer model

Ender 3

Electronics

SKR v1.3

Add-ons

No response

Bed Leveling

UBL Bilinear mesh

Your Slicer

Prusa Slicer

Host Software

None

Don't forget to include

  • A ZIP file containing your Configuration.h and Configuration_adv.h.

Additional information & file uploads

Configuration.zip

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions