If I set temperature say 220 °C, printer heats up to it and it only varies +/- 0.5 °C under non operating condition. But if I start a print, there's a shift of +/- 15 °C.

I've already auto tuned PID parameters and when I run M503, the printer shows the updated PID values.

Octoprint temperature graph showing hotend temperature drops

What could be the reason?

Electronics details:

  • Firmware used: Marlin
  • Controller board: Printrboard rev D
  • $\begingroup$ The bed target is off, please explain why the bed temperature increased? E.g. did you shut of the bed prior to making the screenshot? $\endgroup$ – 0scar May 29 '18 at 18:11
  • $\begingroup$ Hello Athul, I noticed your question has been up for a while now. Have any of the answers below been able to solve your question? If so, would you mind accepting the appropriate answer. If not, what is missing so that we may help you further? Also, if you have figured it out on your own, you can always answer and accept your own solution. Thank you! $\endgroup$ – 0scar Jul 12 '20 at 9:06
  • $\begingroup$ @0scar I have replaced the Heater block, cartridge and Thermistor. I don't know which one of these solved the issue, that's why I haven't updated it as an answer $\endgroup$ – Athul Jul 13 '20 at 8:56
  • $\begingroup$ You are allowed to post your own answer! Please state what you did in the answer and accept it after 48 hours! Thanks! $\endgroup$ – 0scar Jul 13 '20 at 11:27
  • $\begingroup$ what program did you use to get this charting? $\endgroup$ – user25313 Nov 13 '20 at 20:36

There could be a number of reasons for that behaviour:

Please check following items:

  1. part blower/fan cools down the nozzle - stop the fan
  2. material is extruded at high speed and takes the heat
  3. loose thermistor (when the move occurs as it moves a bit internally)
  4. the power supply unit voltage varies - so temperature reading varies as well - measure voltage and see if there are significant drops
  5. nozzle heater and thermistor cables can be loose as well (check screw terminals)
  6. bed heater connection cables having not a good connection (check screw terminals)
  • $\begingroup$ I am not using any fan to cool the nozzle.Fan which came with the extruder cools the metal part which holds the nozzle.This is my extruder link. Also the heating coil and Thermistor is fastened to the nozzle using grub screws. Thing that confuses me is that, sometimes the hot end temperature stays constant during print (+/- 0.5), but most times it varies drastically. $\endgroup$ – Athul May 28 '18 at 16:54
  • $\begingroup$ Could be the issue of power supply. May be it can't supply enough current to motors and heating coil at the same time.But It's a 30A supply. I was thinking about checking it. Also the power supply s powered by an Inverter. $\endgroup$ – Athul May 28 '18 at 16:54
  • $\begingroup$ The point is that it could be broken wire (heater or thermistor) so it is not clear to see it. I'm case I replaced heater and got stable temperature $\endgroup$ – profesor79 May 28 '18 at 16:59

Dropping hot end temperatures can be caused by the filament cooler blowing too much cold air onto the nozzle, or a too high of a print speed so that the nozzle is cooled by the filament (in combination with a heating element that cannot heat that fast to compensate).

To rule out the PSU you could try measuring the voltage of the PSU before and after powering the heat bed, if it drops dramatically when the heat bed starts change the PSU.

  • $\begingroup$ nice timing Sir :) $\endgroup$ – profesor79 May 28 '18 at 14:17
  • 1
    $\begingroup$ Yours is more complete! But usually it is one of these. $\endgroup$ – 0scar May 28 '18 at 14:19

My problem was like yours and after several test I found bad PID tunning in heated bed disturb hotend temperature process.

Before heated bed PID tunning: enter image description here

When I fixed PID values for heated bed everything works like a charm :)


Can you also show a "power output" graph (or something like that, which show PWD duty cycle output to the hot end)?

Have you noted any relation between temperature raise and fall and the printing position?

Looking at graph I can only suggest the heating is suddenly stops and then the same sudden resumes. It looks like you have a loose wire connection to the heater. When head is starting to move, it makes disturbance for the wiring, so heater occasionally stops to work. There are usual two weak points: first it is where cable is connected to the board. Check is connector heated? Are any noises/sparks from there? Another part: it is just at the point where wires going into the hot end. If wires are not secured to the printing head, then during printing those place experiences a lot of bending, which makes it weaker over the time.


Hello I have had the same issue, fluctuating thermistor temperature, all of them. Discarding the board, and accessories setup (loose the heater, thermistor and so on) the problem was on the PSU. When I have opened the PSU and touched gently all the parts then closed again and connected it to the printer: temperature readings were stable egain, however just for a time.

Fluctuations of temperature due to heating have in general low frequencies due to the heat transport phenomena in material such as plastic and metals especially if the amount of metal material is of the order of 100 grams.

Changes over the time with supplied power of about 500 watt over 100 grams of metal and plastic flow of a fewer grams per minute, seldom, cant cause temporal fluctuations in frequencies of the order of electrical fluctuations. It's possible but not in 3D printing case.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.