# PIDTEMP calibration

**URL:** <https://3dprintingspace.com/t/pidtemp-calibration/4659>\
**Category:** 3D Printer Firmware\
**Created:** [October 7, 2022, 8:24pm UTC](https://3dprintingspace.com/t/pidtemp-calibration/4659 "2022-10-07T20:24:12Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![TheDGils](https://3dps-assets.b-cdn.net/letter_avatar_proxy/v4/letter/t/76d3ee/32.png) [@TheDGils](https://3dprintingspace.com/u/TheDGils)\
**Post date:** [October 7, 2022, 8:24pm UTC](https://3dprintingspace.com/t/pidtemp-calibration/4659/1 "2022-10-07T20:24:12Z")

</div>

Hello Hello everybody,

I have a DELTA KOSSEL K800XL I change original board to a SKR1.3+TMC2226 (TMC2209)  
I use marlin 2.1.x

I try to calibrate **PIDTEMP** and **PIDTEMPBED**.

I use pronterface to do it :  
M503 to get ref of head and bed  
result M301, M304 respectivelly for head and bed

**M301 E0 S210 C8 to warm at 200**

I get **P I D** value and I enter them with command **M301 Pxx.xx Ixx.xx Dxx.xx**  
update of this value without trouble.

I try to do the same with pid for bet but it’s not working.

at start bed pid value are at 0 even if I define them in firmaware with P10 I.023 K 305.4

I en ter this command **M304 E-1 S65 C8** pfor a warm at 60.

But nothing change

For information if I try to activate bed it’s warming up to 60 without problem.  
Here is result of M503 command :

_\>\>\> M503  
SENDING:M503  
echo:; Linear Units:  
echo: G21 ; (mm)  
echo:; Temperature Units:  
echo: M149 C ; Units in Celsius  
echo:; Filament settings (Disabled):  
echo: M200 S0 D1.75  
echo:; Steps per unit:  
echo: M92 X100.00 Y100.00 Z100.00 E158.00  
echo:; Max feedrates (units/s):  
echo: M203 X200.00 Y200.00 Z200.00 E200.00  
echo:; Max Acceleration (units/s2):  
echo: M201 X3000.00 Y3000.00 Z3000.00 E3000.00  
echo:; Acceleration (units/s2) (P R T):  
echo: M204 P600.00 R3000.00 T1000.00  
echo:; Advanced (B\<min\_segment\_time\_us\> S\<min\_feedrate\> T\<min\_travel\_feedrate\> X\<max\_jerk\> Y\<max\_jerk\> Z\<max\_jerk\> E\<max\_jerk\>):  
echo: M205 B20000.00 S0.00 T0.00 X6.00 Y6.00 Z6.00 E6.00  
echo:; Auto Bed Leveling:  
echo: M420 S0 ; Leveling OFF  
echo:; Delta (L R H S XYZ ABC):  
echo: M665 L335.50 R175.54 H329.20 S160.00 X-0.19 Y0.44 Z-0.24 A0.00 B0.00 C0.00  
echo:; Endstop adjustment:  
echo: M666 X-4.50 Y0.00 Z-0.27  
echo:; Material heatup parameters:  
echo: M145 S0 H180.00 B70.00 F255  
echo: M145 S1 H240.00 B100.00 F255  
echo:; H **otend PID:**  
echo: **M301 P41.32 I3.63 D117.66**  
echo:; **Bed PID** :  
echo: **M304 P0.00 I0.00 D0.00**  
echo:; Z-Probe Offset:  
echo: M851 X0.00 Y0.00 Z0.30 ; (mm)  
echo:; Stepper driver current:  
echo: M906 X800 Y800 Z800  
echo: M906 T0 E800  
echo:; Driver stepping mode:  
echo: M569 S1 X Y Z  
echo: M569 S1 T0 E_

* * *

hope someone can help me with this issue.  
if needed I can provide config.h et ad-conf.h
