# Experiment with "First Order Plus Delay Time" (FOPDT) temperature tracking

**URL:** <https://klipper.discourse.group/t/experiment-with-first-order-plus-delay-time-fopdt-temperature-tracking/1692>\
**Category:** Developers\
**Created:** [January 5, 2022, 11:46pm UTC](https://klipper.discourse.group/t/experiment-with-first-order-plus-delay-time-fopdt-temperature-tracking/1692 "2022-01-05T23:46:35Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![ReXT3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/rext3d/32/200_2.png) [@ReXT3D](https://klipper.discourse.group/u/ReXT3D)\
**Post date:** [April 4, 2022, 4:07pm UTC](https://klipper.discourse.group/t/experiment-with-first-order-plus-delay-time-fopdt-temperature-tracking/1692/3 "2022-04-04T16:07:51Z")

</div>

I finally posted a “walk through” for one possible approach to manual PID tuning:

> [@Manual heater PID constant derivation by example](https://klipper.discourse.group/t/manual-heater-pid-constant-derivation-by-example/2486):
>
> Background Many people (myself included in my early 3D printing days) implicitly expect off-the-shelf near “perfection” of the heater performance of their printer. It takes time and practice to learn and appreciate that PID controller tuning is a largely empirical process without a one size fits all solution. Different printer firmware uses different implementations of the PID controllers and different methodologies to derive (approximate) the process PID constants. When this is combined wit…

Please feel free to critique or correct any errors or omissions. Hopefully it will help some people, particularly in some of the corner cases that seem to exist where bed temperatures do not converge (although some of these cases may have other systemic causes).

---

_[View the full topic](https://klipper.discourse.group/t/experiment-with-first-order-plus-delay-time-fopdt-temperature-tracking/1692)._
