PID tunin - Temp too high
-
@phaedrux
Firmware 3.3 Rc3+6I delete the line with the A parameters because is deprecated in the last version if I understand well.
And the value of the first M307 come directtly from the last PID tuning (with M303 T0 S240)
I have also tried to set manually the P, I, D value but without success
-
@tom33 what is the exactlerror message you are seeing, and when does it appear?
-
@dc42
Error : Heater 1 fault : temperature excursion exceeded 15.0°C (target 205.0°C, actual 227.4°C)and the temperature rises up to 230/235 °C
-
@tom33 do you get that error when you command the hot end to heat to 205C from cold? If so then try reducing the R parameter in the M307 command. Try a 20% reduction.
You are correct to delete the second M307 H1 command. That would have overridden the first one.
-
@dc42 Yes but even if I order to heat when the temperature is at 150°C for exemple.
I already try this. I reduce up to 50% with no impact...
-
@tom33 said in PID tunin - Temp too high:
I already try this. I reduce up to 50% with no impact...
Do you also have a config-override.g file?
Can you please share your complete config.g and config-override.g if it exists? -
@phaedrux
I delete the config override, I'll try tomorrow and send the results -
Warning: Turning on the print cooling fan did not increase hot end cooling. Check that the correct fan has been configured.
Auto tuning heater 1 completed after 3 idle and 10 tuning cycles in 1505 seconds. This heater needs the following M307 command:
M307 H1 B0 R1.829 C407.7:407.7 D20.33 S1.00 V24.0
Send M500 to save this command in config-override.gI have the following message after PID tuning, I reduce de R value by 20% and still the same problem
-
Can you post a photo of your hotend assembly?
-
-
Are the hotends in contact at all? Are both heated when you tune? Could they be affecting each other?
Can you share your full config.g please?
Warning: Turning on the print cooling fan did not increase hot end cooling. Makes sense as you don't appear to have a part cooling fan in the photo.
-
@phaedrux I restart a PID tuning without layer fan in the config.g I will tell you the results. Also I'm using a SSR relay for the heater cartridge could this be the problem ?
-
@phaedrux same problem with fan off and R value decrease by 20%
-
@tom33 please try heating the hot end in stages, first to 100C, then to 160C and finally to 205C. If that works, when the temperature had settled run M573 P1 periodically, wait until the result has settled, then report it here. That will give me a better idea of what is going on.
I was wrong to suggest you reduce R to correct the overshoot, it's the other way round. So try increasing R by 30%.
-
-
@tom33 the temperature oscillations suggest that the dead time measurement wasn't accurate either. Try increasing the M307 D parameter by about 20% at a time until the oscillations stop. You should be able to do this while the hot end is up to temperature, just send M307 H1 Dnnn.
Is this a commercial hot end, or one you designed?
-
@dc42 This is a dyze hotend, I will try this tomorrow morning
-
@dc42 much more better by increasing the D parameters but still the same problem with the overshoot (+20°C of the target)
-
@tom33 now try increasing the R parameter to eliminate the overshoot.
-
@dc42 same problem. When I look at the led on the board, the heating stop only when the target value is reached, there is no anticipation.
The last solution is to calculate the PID value and set by M303 ?