<p>Your description sounds indeed as if the PID is not correct. You can try autotune with M303 only if your heating cartridge is not absolutely overpowered. However, in such a case you typically also have an overshoot, which you don't mention in your description. </p>

<p>In that case you need to lower your duty cycle (by the BANG_MAX parameter in the firmware) a bit. Otherwise autotune fails, because your heating cartridge overshoots even at small gains.</p>

<p>Out of the box I would suggest you to increase your D-term and decrease your I term if it cycles like that. For most printers, I used, a ratio like that is sufficient: 4/1.5/25.</p>

CC BY-SA 4.0
2018-12-20T16:23:41.820Z
Many thanks for your reply I not mention but have update my termistor (Trianglelab Thermistor Cartridge 260) and heat Cartrige to a new 50w aswell as the heat block. How I can check if the PID routine was failed? Because I'm using the value that came out of that routine.
mastervv
CC BY-SA 4.0
2018-12-20T16:41:26.407Z
When heating up, do you have overshoots? Typically, in such cases and after Autotune you will just get PIDs leading to overshoot-undershoot-loops which indicate that the D-Term is too low. At least it was like this for me. Just set your Bang_MAX to 64 and try again.
dgrat
CC BY-SA 4.0
2018-12-20T17:33:17.100Z
During autotune PID I'm seeing overshoots, tempurature raise over the setted temperature. But in print's never get overshots only undershoots. In case never have overshoots should I increase or decrease D-Term in PID parameters?? I'll set my bang_max to 64 now its setted 255. I'll drecrease
mastervv
CC BY-SA 4.0
2018-12-21T11:11:44.623Z
your tip have solve my issue I reduce the BANG_MAX from 255 to 240 and them I've run the M303 whiout any parameters that have run the PID with round temp of 160 and gave me parameters which work for me. Many thanks for your help
mastervv
CC BY-SA 4.0
2018-12-20T13:57:06.497Z
2018-12-20T14:08:24.363Z
2018-12-20T14:08:24.363Z
dgrat
<p>If I set the temperature of my hotend with pronterface to 200 °C, the temperature never reaches that value. For instance, it almost reaches the target with a temperate of 196/197 °C and then starts to drop to 184/85 °C before it starts to rise again to 196/197 °C. It remains in this loop forever and thus I'm not able to start any print because the temperature never stabilizes enough.</p>

<p>I've tried to configure the PID (M303 E0 S200 C8) with 8, 12, 15 intervals not help the issue continue.</p>

<p>I've tried to change heatblock and thermistor not help</p>

<p>Its important to refer this behaviour occur in any tempurate if I fix 150º it never reaches 150º it go to 146/147º and then drops again 10/15º and restart the loop. Same thing if I fix the tempurature to 210º.</p>

<p>Also I've tested this in multiple versions of marlin 1.1.8 and 1.1.9.The version of marlin 1.1.8 have worked in the same print in the past.</p>

<p>I'm have not clue about what can cause this issue, maybe its a board malfunctions (mosfet) or a powersupply malfunction.</p>

<p>Somebody can help me on this?</p>

CC BY-SA 4.0
2018-12-20T12:06:17.463Z
Did you change the Heater Block (square metal block) or the Heater Cartrige (the actual heating element)? What is your Printer? What kind of hotend you use? Did you *save your settings* after PID tuning?
Trish
CC BY-SA 4.0
2018-12-20T14:06:15.003Z
Can you go higher than 200 °C when you set the temperature to 235 °C for instance?
0scar
CC BY-SA 4.0
2018-12-20T16:24:59.390Z
Yes my printer could reaches higher temp then 200º easy. I've a heat cartrige of 50w the problem is stabilize that temp. I'm using 3dv6 clone with Trianglelab Thermistor Cartridge 260 from ali
mastervv
<marlin><hotend><troubleshooting>
Hotend does not reach set temperature
mastervv
# Hotend does not reach set temperature

(Asked by: username_0 on 2018-12-20)

If I set the temperature of my hotend with pronterface to 200 °C, the temperature never reaches that value. For instance, it almost reaches the target with a temperate of 196/197 °C and then starts to drop to 184/85 °C before it starts to rise again to 196/197 °C. It remains in this loop forever and thus I'm not able to start any print because the temperature never stabilizes enough.

I've tried to configure the PID (M303 E0 S200 C8) with 8, 12, 15 intervals not help the issue continue.

I've tried to change heatblock and thermistor not help

Its important to refer this behaviour occur in any tempurate if I fix 150º it never reaches 150º it go to 146/147º and then drops again 10/15º and restart the loop. Same thing if I fix the tempurature to 210º.

Also I've tested this in multiple versions of marlin 1.1.8 and 1.1.9.The version of marlin 1.1.8 have worked in the same print in the past.

I'm have not clue about what can cause this issue, maybe its a board malfunctions (mosfet) or a powersupply malfunction.

Somebody can help me on this?

**Tags:** marlin, hotend, troubleshooting

> **Comments:**
> **username_1**: Did you change the Heater Block (square metal block) or the Heater Cartrige (the actual heating element)? What is your Printer? What kind of hotend you use? Did you *save your settings* after PID tuning?  
> **username_2**: Can you go higher than 200 °C when you set the temperature to 235 °C for instance?  
> **username_0**: Yes my printer could reaches higher temp then 200º easy. I've a heat cartrige of 50w the problem is stabilize that temp. I'm using 3dv6 clone with Trianglelab Thermistor Cartridge 260 from ali  

---

## 1 answers

### Answer by username_3 on 2018-12-20. Score: 3

Your description sounds indeed as if the PID is not correct. You can try autotune with M303 only if your heating cartridge is not absolutely overpowered. However, in such a case you typically also have an overshoot, which you don't mention in your description.

In that case you need to lower your duty cycle (by the BANG\_MAX parameter in the firmware) a bit. Otherwise autotune fails, because your heating cartridge overshoots even at small gains.

Out of the box I would suggest you to increase your D-term and decrease your I term if it cycles like that. For most printers, I used, a ratio like that is sufficient: 4/1.5/25.

> **Comments:**
> **username_0**: Many thanks for your reply I not mention but have update my termistor (Trianglelab Thermistor Cartridge 260) and heat Cartrige to a new 50w aswell as the heat block. How I can check if the PID routine was failed? Because I'm using the value that came out of that routine.  
> **username_3**: When heating up, do you have overshoots? Typically, in such cases and after Autotune you will just get PIDs leading to overshoot-undershoot-loops which indicate that the D-Term is too low. At least it was like this for me. Just set your Bang_MAX to 64 and try again.  
> **username_0**: During autotune PID I'm seeing overshoots, tempurature raise over the setted temperature. But in print's never get overshots only undershoots. In case never have overshoots should I increase or decrease D-Term in PID parameters?? I'll set my bang_max to 64 now its setted 255. I'll drecrease  
> **username_0**: your tip have solve my issue I reduce the BANG_MAX from 255 to 240 and them I've run the M303 whiout any parameters that have run the PID with round temp of 160 and gave me parameters which work for me. Many thanks for your help  

---

