Welcome! Log In Create A New Profile


PIDTEMP calibration

Posted by Dgils 
PIDTEMP calibration
October 07, 2022 04:31PM
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
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 S T X Y Z E):
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:; Hotend 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
Re: PIDTEMP calibration
October 08, 2022 12:13AM
M502 load firmware defaults then M500 to save them to eeprom

echo:; Bed PID:
echo: M304 P0.00 I0.00 D0.00

shows eeprom saved bed pid is very wrong.
Re: PIDTEMP calibration
October 20, 2022 03:40PM
Hello thank for information yes I know it's not good
and even if I change it in marlin when I upload marlin it does not change.
moreover I encounter an issue when warming bed printer goes on error.
I found power supply is or not enough power full or has an issue.
I changed it and it seem to work better
I will test anew and keep you informed
Re: PIDTEMP calibration
October 20, 2022 10:02PM
"If EEPROM_SETTINGS is enabled, all hotend PID values are saved with M500, loaded with M501, and reset with M502."

Use M304 to set the bed pid values

then M500 to save them
Sorry, only registered users may post in this forum.

Click here to login