Error message I can't get rid of
-
Whenever I start a print I always get an error message after a couple of minutes. I select start and the program begins with a cold bed levelling routine (in start.g) then running code I have in my Cura start code it heats up the bed to 80C. I then allways get this error message...
"Error: M190: Temperature too high for heater 0" in a red box at the bottom of the display.
This comes just before it heats the nozzle to 175C and repeats the bed levelling in hot mode. Everything in config.g for the bed (110C) and nozzle (300C) max temperatures looks correct.
After the ebd levelling the rest of the program runs perfectly; bed and nozzle temperature increase to the cortrect filament settings and I generally get perfect prints.I just don't know what causes the error message. Help please.
-
Please share your config.g start.g and your cura start code.
-
@Phaedrux
Thanks for your help. Requestewd files follow... config.g Cura-end.g Cura-Start.g -
-
@handyandy The problem is in the cura-start.g line 14, where you have
M190 T0 R175
:; ========================================================================================================= ; Cura 5.9.0 Start script for the Bear/Hemera 3dPrinter. ; Modified - Andy Taylor 19th January 2025 ; ========================================================================================================= ; M98 P"0:/sys/Functions/NotHomed-Home" ; call macro ; G90 ; absolute XYZ positioning M83 ; relative extruder positioning G0 X20 Y20 Z20 F10000 ; goto safe nozzle position away from bed M140 S75.0 ; set bed temperature M190 S75.0 ; wait for temperature M104 T0 S175 ; set extruder temperature for bed levelling M190 T0 R175 ; wait for temperature ; G29 ; mesh bed levelling using defined mesh grid G0 X20 Y20 Z125 F10000 ; safe nozzle position to allow for cleaning and checking M568 S230.0 ; set extruder temperature M109 S230.0 ; wait for extruder temp G4 S2 ; wait for 2 seconds to stabilize ; M98 P"0:/sys/primeline.g" ; call macro ; G92 E0 ; reset extruder ;M572 D0 S0 ; set pressure advance ('should' work on my printer?) ; ; Starting the print... =================================================================================== ;
M190 is "Wait for bed temperature to reach target temp", and doesn't take a T parameter. I think you mean
M109 here, which is "Set Extruder Temperature and Wait".Ian
-
@handyandy
You've used M190 instead of M109 in Cura
You have a max bed temp of 110c set in config.g and this is trying to set the bed to 175cM190 T0 R175 ; wait for temperature
You might consider moving on to M568 for the tool settings, M140 for the bed and M116 to wait for temps.
The advantage is being able to specify active & standby temps and modes.EDIT: Too slow
^^^^ What he said
-
@OwenD
Thanks guys. I must be dyslexic? -
@handyandy I think that's dyscalculia!
Ian