I changed FW
from Ender-3_4.2.7_Marlin2.0.1 - V1.1.2 - BLTouch - TMC2225.bin
When printing g-code file from SD card after command G28 extruder & bed temperature is set to zero.
Printing the same file via Pronterface / USB it works as expected. Temperature is kept unchanged.
Is it possible, that here is a SW bug or is the problem on my side?
I’d be suspecting problems with the start gcode.
There’s a few examples of start gcode in the FAQ posts.
thanks for the hint.
But I couldn’t see any curios in this code:
M82 ;absolute extrusion mode
; Ender 3 Custom Start G-code
G92 E0 ; Reset Extruder
G28 ; Home all axes
G29 L15 R190 F20 B200 V4
When executing G28 temperature (nozzle and bed) is set to zero.
But only when printig from SD card.
With the older version it works.
I’ve had a little bit of time to think about this - what may well be happening is that the nozzle specifically may be ‘timing out’. There is a timeout that stops your hotend from burning up the filament when there are no moves performed - however a G28 should easily complete within that timeout.
A slow moving G29 however may well trigger this timeout.
Normally, I’d recommend doing a G29 before you start printing, and then save the mesh to the EEPROM either via the screens menu, or the M500 command. You could then remove G29 from your start G-Code (if present) and have a more optimised flow…