7

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 ...

0scar
  • 37,446
  • 12
  • 68
  • 156
Mathieu VIALES
  • 313
  • 5
  • 13

2 Answers2

2

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 (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 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. 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 G-code command shows the current settings (somewhere in the heap of all settings).
    • The M303 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).

0scar
  • 37,446
  • 12
  • 68
  • 156
-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.

Greenonline
  • 6,708
  • 8
  • 39
  • 68