MarlinFirmware / Marlin

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
https://marlinfw.org
GNU General Public License v3.0
16.22k stars 19.22k forks source link

Heating Failed Problem #5945

Closed AlexDoran closed 6 years ago

AlexDoran commented 7 years ago

Hi there,

I have a gMax 1.5 at work that i recently decided to upgrade to the latest BugFix, i'm getting a random Heating Failed Error always on the second layer.

The printer is configured as dual extruder, no heatbed. I tried increasing the watch window from 20 to 60 seconds with no change. The temperature does not actually drop or creep over target temp when the print is killed with heating failed.

Am i missing something here??

Thanks

Alex

Sebastianv650 commented 7 years ago

Please provide your configuration and configuration_adv files. Do you have it connected over USB, so you could get a temperature graph from Pronterface or a simmilar program?

When it's failing is the extruder number it reports equal to the realy used (heated) extruder number?

WheresWaldo commented 7 years ago

AlexDorian I had to redo the PID tuning moving to the latest bug fix. Not sure if it was purely coincidence but I was overshooting and undershooting a lot before stabilization. New PID parameters seems to have mitigated it.

AlexDoran commented 7 years ago

I will try that thank you, i am printing from SD currently. I am watching the printer when the failure occurs and there temperatures are dead on target when it kills with Heating Failed.

bond4u commented 7 years ago

Marlin.zip

I'm also getting "Heating failed" errors when printing stuff sliced with Cura-2.4. No problems with prints sliced with Cura-2.3.1. Marlin-1.1.0-RC8.

Sebastianv650 commented 7 years ago

@bond4u please try again with RCBugFix, there were some bugs in RC8 regarding such errors.

AlexDoran commented 7 years ago

I switched from Cura to S3D and my problems went away.

On 14 Mar 2017 18:23, "Sebastianv650" notifications@github.com wrote:

@bond4u https://github.com/bond4u please try again with RCBugFix, there were some bugs in RC8 regarding such errors.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/MarlinFirmware/Marlin/issues/5945#issuecomment-286515041, or mute the thread https://github.com/notifications/unsubscribe-auth/ANpVsMv9ypsy0_qtmrdjS2FP7HxMyHi2ks5rlts6gaJpZM4MSTkL .

bond4u commented 7 years ago

Tried RCBugFix branch and still get "heating failed" error with Cura-2.4. No problems with Cura-2.3.1. I did not touch settings in EEPROM, does it matter? files.zip

bond4u commented 7 years ago

As suggested in Cura issue https://github.com/Ultimaker/Cura/issues/1540, I enabled heated bed and set temp to zero and print succeeded.

Sebastianv650 commented 7 years ago

Than this looks like a Cura issue. Due you have the gcode from Cura 2.4 that crashes the printer? I guess it tries to set a bed temperature where you don't have a heated bed. If so, maybe Marlin could check if there is a heated bed before it accepts a bed target temperature.

bond4u commented 7 years ago

There is zip with gcode files attached to Cura issue.

Sebastianv650 commented 7 years ago

Indeed there is a M140 S60 in row 240.

@ all coders, what's about inserting a #if TEMP_SENSOR_BED == 0 in inline void gcode_M140(). When the heat bed has no temperature sensor (no heat bed available), it could return an error message when a M140 is received? Another option would be to remove the hole command when there is no heated bed?

Edit: #6011 is the same issue.

Pucho586 commented 6 years ago

I have the same problem but with the active hot bed (RAMPS 1.4 EFB) and a Cyclops extruder. Randomly between the first and second layer the printer stops, alleging a temperature problem. I also use curaengine but I would not know what version it is. This is the right place to ask for help about this? Forgive my english, I am helped by google translate Marlin.zip

thinkyhead commented 6 years ago

@Pucho586

Pucho586 commented 6 years ago

The fan works correctly Never use or know how to use the M303 command Try to extend the temperature range to. What happens is that the heating resistance of the hotend goes out Thanks for such a quick response!!

thinkyhead commented 6 years ago

Never use or know how to use the M303 command

A vital command to make sure your hotend PID is tuned.

The simplest way to use it is to send M303 U followed by M500. When M303 is finished, it also gives you some values to paste into your Configuration.h.

Pucho586 commented 6 years ago

Configure the PID and the error persisted. I wanted to do slicing with Slic3r (in case it was a problem of Curaengine) and when I finished working, and before I started printing, the error returned and the hotend went out without even starting to print. This error does not happen when I use it with a single extruder. Suddenly the X and Y motors make very short movements in place and the heating of the extruder stops

Pucho586 commented 6 years ago

The problem with version 1.1.7 was solved but the z axis does not obey the set offset. I saw a thread that carries that theme

thinkyhead commented 6 years ago

before I started printing, the error returned and the hotend went out without even starting to print.

Try increasing WATCH_TEMP_PERIOD to 40.

Show us a temperature graph from Repetier Host.

github-actions[bot] commented 2 years ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.