<p>A similar condition occurred in my 3D printer. I solved the same. I checked all my connection and I came to know that I connected the thermistor of the extruder in the wrong port. So just check the connection of your thermistor.</p>

<hr>

<p>Actually my 3D printer circuit board frequently failed because of over current. I then added a multimeter in series with my power supply and the load, also a voltmeter across the voltage regulator. I then corrected every motor driver DRV8825 to a reference voltage of 0.6&nbsp;V so that the maximum current supplied to each of the motor will be less than 1&nbsp;A. All these made my circuit checked ok. Then I uploaded the G-code, but I couldn't print because my extruder gets heated about 280 °C and got reset and suddenly shut down the extruder supply. This continues to happen.</p>

<p>Then I reinstalled the Marlin firmware and I also changed the port of my thermistor. Now my 3D printer is ok and prints nicely. I also faced another problem while I gave the print command - it showed that the extruder and bed had started heating but it actually was not heating. So I reinstalled the firmware again and this fixed it. Now my 3D printer works OK. You just try for these steps:</p>

<ol>
<li>Check the connection.</li>
<li>Reinstall the firmware.</li>
<li>Try manually preheat the extruder, and just see whether it heats to infinity.</li>
</ol>

<p>These are my working experience please try for these, I think it will help you. Just don't leave it you will get the solution. Keep on trying.</p>

CC BY-SA 4.0
2018-07-21T17:57:32.610Z
2018-07-26T19:59:00.387Z
2018-07-26T19:59:00.387Z
Midhun Kachappilly
<p>This is not an easy one to solve, the firmware of the printer should be keeping the printer at a certain temperature depending on the temperature setting and the current value. If the firmware is not able to keep the temperature at the requested level, but goes beyond that level, that could be considered "strange". As it measures the temperature (and reports it on your display) it must know that it is over the limit and thus should not power the hotend.</p>

<p>In this process there are a few possible candidates for you to look at:</p>

<ul>
<li>Check for a faulty <a href="https://en.wikipedia.org/wiki/MOSFET" rel="nofollow noreferrer">MOSFET</a> (sort of an electronic switch) on your controller board (is it leaking current to the hotend?). </li>
<li>Check and or update the current settings for the <a href="https://en.wikipedia.org/wiki/PID_controller" rel="nofollow noreferrer">PID</a> values (settings for the control loop of the hotend). The PID values control the overshoot of the temperature. E.g. is this is very large overshoot? When incorrectly configured the temperature can get higher, but normally should never increase to infinity, are you sure it keeps rising? The determination of the new values is called <a href="https://reprap.org/wiki/PID_Tuning" rel="nofollow noreferrer">PID tuning</a>. Important commands (that need to be send over a USB connected printer with a 3D printer terminal application like Repetier Host, OctoPrint or Pronterface):

<ul>
<li>The <a href="https://reprap.org/wiki/G-code#M503:_Print_settings" rel="nofollow noreferrer">M503</a> <a href="https://reprap.org/wiki/G-code" rel="nofollow noreferrer">G-code</a> command shows the current settings (somewhere in the heap of all settings).</li>
<li>The <a href="https://reprap.org/wiki/G-code#M303:_Run_PID_tuning" rel="nofollow noreferrer">M303</a> <a href="https://reprap.org/wiki/G-code" rel="nofollow noreferrer">G-code</a> command can determine the values.</li>
</ul></li>
<li>Reflash the firmware</li>
<li>Replace the printer controller board</li>
</ul>

<p>You could replace the thermistor and the heater cartridge (just to be sure, most definitely not the problem, but they are really cheap to replace). The thermistor works as it reports the temperature, and the heater element doesn't get powered by itself. </p>

<p>As suggested below <strong>the most likely candidate for your problem is the MOSFET</strong>. These are pretty easy to replace (depending on your board) or replaceable by an external MOSFET module (if you happen to have one lying around).</p>

CC BY-SA 4.0
2018-07-20T10:01:20.950Z
I would suggest checking the MOSFET first, as this is the most likely explanation in my opinion. Measure the voltage on the gate. If it changes when the temperature setpoint is exceeded, but the heating does not stop, then the MOSFET is fried. Another good thing to check would be whether it starts heating without any input. I don't think replacing the thermistor or heater cartridge is a good recommendation (a broken heater cartridge certainly wouldn't heat up the hotend without power being applied to it).
Tom van der Zanden
CC BY-SA 4.0
2018-10-29T15:50:58.483Z
As far as I know, the MOSFET is only related to the heating bed. I couldn't find any schematics nor any obvious pointer to where the nozzle's power command components where. With a friend of mines we tested (multimeter) a few components such as the thermistor and the heating resistor just "to be sure" (we didn't really know where to go). Everything is ok.
We flashed the firmware and installed Marlin (latest version). Nothing changed.
So I'm going to order a new board. I don't have enough knowledged of the board to try and fix it and can't find any schematics for it online. I'll let you knopw
Mathieu VIALES
CC BY-SA 4.0
2018-10-29T19:01:05.537Z
@Wndrr Both the connectors for the heated bed and the hot end have a MOSFET attached; this is because the micro-controller cannot handle high currents, instead the low current connection to the micro-controller schedules the high current loop (like a gain) to the hot end cartridge. If there is a failure in the MOSFET, current may leak continuously. So did you measure the voltage over the cartridge during overshoot?
0scar
CC BY-SA 4.0
2019-03-21T13:36:52.870Z
I've repaired the printer a while back, but I forgot to update this thread. I tried everything but ultimately changing the motherboard was what solved the problem. I suspect I might have burnt something by heating both the bed and nozzle at the same time from a cold start. That's my best guess at why the MB failed.
Thanks for your help !
Mathieu VIALES
CC BY-SA 4.0
2019-03-21T13:40:36.570Z
@MathieuVIALES Many thanks and nice to come back after a while and report that you fixed the problem by replacing the board! The MOSFETor the pin/port scheduling the MOSFET are definitely suspects on your old board and certainly could have been damaged. Have fun printing!
0scar
CC BY-SA 4.0
2018-07-20T06:25:44.760Z
2018-07-20T11:46:41.223Z
2018-07-20T11:46:41.223Z
0scar
<p>I made a few successful prints since I got my CR-10 two weeks ago and I didn't run into any major trouble. The printer is new.</p>

<p>Today I set it to "preheat" mode while I was preparing the SD card with the settings being 210°C for the nozzle and 60°C for the bed. When I wanted to start the print I noticed that the temperature showed as "actual temperature" on the printer's screen showed 233°C and it was going up steadily while the "requested" temperature was still 210°C.</p>

<p>Thiking it might be a mis-manipulation on my part I powered it down for a few minutes (I got scared by the high-temp) and then powered it back on. I then immediately requested the print to start. The CR-10 heated up to the proper value, started printing and kept heating the nozzle. I stopped it at 217°C.</p>

<p>I looked for an answer on the internet but all I could find is people having trouble with the nozzle not heating at all ...</p>

CC BY-SA 4.0
2018-07-19T06:14:27.630Z
Hi and welcome to 3D Printing.SE! How did you measure the "actual" temperature? E.g. using an external thermometer, thermistor, thermocouple or a pyrometer, or read from the display? Maybe you could add that to the question.
0scar
CC BY-SA 4.0
2018-07-19T06:48:42.547Z
Thank you for your advice. I updated my question. The "real" temperature is measured by the printer itself and is displayed on the printer's screen.
Mathieu VIALES
CC BY-SA 4.0
2018-07-19T14:50:25.183Z
Does this happen at lower temps, e.g. 195 (which is sufficient for most PLA filaments)?
Carl Witthoft
CC BY-SA 4.0
2018-07-19T14:51:14.217Z
If you know them, post the firmware version and control board type/version, etc.
Carl Witthoft
CC BY-SA 4.0
2018-09-11T19:51:40.333Z
Have you found & fixed the problem? If any of the answers helped you to get an answer to your question or come to your own conclusions then please do vote & accept an answer (using the tick button next to it). This helps us reduce the [unanswered questions list](https://3dprinting.stackexchange.com/unanswered) & stops the question from being bumped once in a while. If you found another answer (than those already posted), please add that answer (& accept after 48 hours) to share your experience with the community. If you have not been able to address the problem please update your question.
0scar
CC BY-SA 4.0
2018-09-12T09:24:55.663Z
@0scar I'm still in the process of fixing it. I did some more analyse work on the printer and it seems to come down to the motherboard, hardware or software I don't know yet. I'm very busy lately that's why I couldn't get my nose back into this earlier. I'll surely let you guys know when I fixed it. (I'm a StackOverflow user, I'll accept the right answer if there is one :-) )
Mathieu VIALES
CC BY-SA 4.0
2018-09-12T10:21:53.523Z
Thanks for the feedback! You can also join us in [chat] if you require help and feedback. Personally I'm curious what the cause of this problem is, this is really an odd one!
0scar
<nozzle><troubleshooting><creality-cr-10>
Nozzle heats up past the setpoint and increases
Mathieu VIALES
# Nozzle heats up past the setpoint and increases

(Asked by: username_0 on 2018-07-19)

I made a few successful prints since I got my CR-10 two weeks ago and I didn't run into any major trouble. The printer is new.

Today I set it to "preheat" mode while I was preparing the SD card with the settings being 210°C for the nozzle and 60°C for the bed. When I wanted to start the print I noticed that the temperature showed as "actual temperature" on the printer's screen showed 233°C and it was going up steadily while the "requested" temperature was still 210°C.

Thiking it might be a mis-manipulation on my part I powered it down for a few minutes (I got scared by the high-temp) and then powered it back on. I then immediately requested the print to start. The CR-10 heated up to the proper value, started printing and kept heating the nozzle. I stopped it at 217°C.

I looked for an answer on the internet but all I could find is people having trouble with the nozzle not heating at all ...

**Tags:** nozzle, troubleshooting, creality-cr-10

> **Comments:**
> **username_1**: Hi and welcome to 3D Printing.SE! How did you measure the "actual" temperature? E.g. using an external thermometer, thermistor, thermocouple or a pyrometer, or read from the display? Maybe you could add that to the question.  
> **username_0**: Thank you for your advice. I updated my question. The "real" temperature is measured by the printer itself and is displayed on the printer's screen.  
> **username_2**: Does this happen at lower temps, e.g. 195 (which is sufficient for most PLA filaments)?  
> **username_2**: If you know them, post the firmware version and control board type/version, etc.  
> **username_1**: Have you found & fixed the problem? If any of the answers helped you to get an answer to your question or come to your own conclusions then please do vote & accept an answer (using the tick button next to it). This helps us reduce the [unanswered questions list](https://3dprinting.stackexchange.com/unanswered) & stops the question from being bumped once in a while. If you found another answer (than those already posted), please add that answer (& accept after 48 hours) to share your experience with the community. If you have not been able to address the problem please update your question.  
> **username_0**: @username_1 I'm still in the process of fixing it. I did some more analyse work on the printer and it seems to come down to the motherboard, hardware or software I don't know yet. I'm very busy lately that's why I couldn't get my nose back into this earlier. I'll surely let you guys know when I fixed it. (I'm a StackOverflow user, I'll accept the right answer if there is one :-) )  
> **username_1**: Thanks for the feedback! You can also join us in [chat] if you require help and feedback. Personally I'm curious what the cause of this problem is, this is really an odd one!  

---

## 2 answers

### Answer by username_1 on 2018-07-20. Score: 2 | Accepted answer

This is not an easy one to solve, the firmware of the printer should be keeping the printer at a certain temperature depending on the temperature setting and the current value. If the firmware is not able to keep the temperature at the requested level, but goes beyond that level, that could be considered "strange". As it measures the temperature (and reports it on your display) it must know that it is over the limit and thus should not power the hotend.

In this process there are a few possible candidates for you to look at:

* Check for a faulty [MOSFET](https://en.wikipedia.org/wiki/MOSFET) (sort of an electronic switch) on your controller board (is it leaking current to the hotend?).
* Check and or update the current settings for the [PID](https://en.wikipedia.org/wiki/PID_controller) values (settings for the control loop of the hotend). The PID values control the overshoot of the temperature. E.g. is this is very large overshoot? When incorrectly configured the temperature can get higher, but normally should never increase to infinity, are you sure it keeps rising? The determination of the new values is called [PID tuning](https://reprap.org/wiki/PID_Tuning). Important commands (that need to be send over a USB connected printer with a 3D printer terminal application like Repetier Host, OctoPrint or Pronterface):
  + The [M503](https://reprap.org/wiki/G-code#M503:_Print_settings) [G-code](https://reprap.org/wiki/G-code) command shows the current settings (somewhere in the heap of all settings).
  + The [M303](https://reprap.org/wiki/G-code#M303:_Run_PID_tuning) [G-code](https://reprap.org/wiki/G-code) command can determine the values.
* Reflash the firmware
* Replace the printer controller board

You could replace the thermistor and the heater cartridge (just to be sure, most definitely not the problem, but they are really cheap to replace). The thermistor works as it reports the temperature, and the heater element doesn't get powered by itself.

As suggested below **the most likely candidate for your problem is the MOSFET**. These are pretty easy to replace (depending on your board) or replaceable by an external MOSFET module (if you happen to have one lying around).

> **Comments:**
> **username_4**: I would suggest checking the MOSFET first, as this is the most likely explanation in my opinion. Measure the voltage on the gate. If it changes when the temperature setpoint is exceeded, but the heating does not stop, then the MOSFET is fried. Another good thing to check would be whether it starts heating without any input. I don't think replacing the thermistor or heater cartridge is a good recommendation (a broken heater cartridge certainly wouldn't heat up the hotend without power being applied to it).  
> **username_0**: As far as I know, the MOSFET is only related to the heating bed. I couldn't find any schematics nor any obvious pointer to where the nozzle's power command components where. With a friend of mines we tested (multimeter) a few components such as the thermistor and the heating resistor just "to be sure" (we didn't really know where to go). Everything is ok. We flashed the firmware and installed Marlin (latest version). Nothing changed. So I'm going to order a new board. I don't have enough knowledged of the board to try and fix it and can't find any schematics for it online. I'll let you knopw  
> **username_1**: @Wndrr Both the connectors for the heated bed and the hot end have a MOSFET attached; this is because the micro-controller cannot handle high currents, instead the low current connection to the micro-controller schedules the high current loop (like a gain) to the hot end cartridge. If there is a failure in the MOSFET, current may leak continuously. So did you measure the voltage over the cartridge during overshoot?  
> **username_0**: I've repaired the printer a while back, but I forgot to update this thread. I tried everything but ultimately changing the motherboard was what solved the problem. I suspect I might have burnt something by heating both the bed and nozzle at the same time from a cold start. That's my best guess at why the MB failed. Thanks for your help !  
> **username_1**: @username_0 Many thanks and nice to come back after a while and report that you fixed the problem by replacing the board! The MOSFETor the pin/port scheduling the MOSFET are definitely suspects on your old board and certainly could have been damaged. Have fun printing!  

---

### Answer by username_3 on 2018-07-21. Score: -1

A similar condition occurred in my 3D printer. I solved the same. I checked all my connection and I came to know that I connected the thermistor of the extruder in the wrong port. So just check the connection of your thermistor.

---

Actually my 3D printer circuit board frequently failed because of over current. I then added a multimeter in series with my power supply and the load, also a voltmeter across the voltage regulator. I then corrected every motor driver DRV8825 to a reference voltage of 0.6 V so that the maximum current supplied to each of the motor will be less than 1 A. All these made my circuit checked ok. Then I uploaded the G-code, but I couldn't print because my extruder gets heated about 280 °C and got reset and suddenly shut down the extruder supply. This continues to happen.

Then I reinstalled the Marlin firmware and I also changed the port of my thermistor. Now my 3D printer is ok and prints nicely. I also faced another problem while I gave the print command - it showed that the extruder and bed had started heating but it actually was not heating. So I reinstalled the firmware again and this fixed it. Now my 3D printer works OK. You just try for these steps:

1. Check the connection.
2. Reinstall the firmware.
3. Try manually preheat the extruder, and just see whether it heats to infinity.

These are my working experience please try for these, I think it will help you. Just don't leave it you will get the solution. Keep on trying.


---

