I have an Ender 5 Pro running Marlin bugfix v. 2.0.something. (I meant to check but I forgot. The printer is off and running right now, and the folders on my computer just say 2.0.x.) There is a BLTouch involved and my prints are set to level the bed before each print.
Frequently - and increasingly so - after starting a print, the printer gets stuck at “E Heating.” Watching the info screen, the temperature oscilates about 3 degrees above and below the target temperature. It will do this for at least 20 minutes; I’ve never had it actually settle down once this behaviour starts.
By luck - I was planning to shut it down - I discovered that if I go into the Temperature menu and select “cooldown” the printer will start the bed leveling process. I can then frantically set the temperature by hand and the print will complete.
After doing this a few times to confirm it’s reliable behaviour, I tried using the “Preheat PLA” option instead. A fan then kicks on - I’m not sure if this was the part cooling fan or if the hotend fan isn’t running during the preheat - and the displayed temperature drops by about 10 degrees. The printer then heats the hotend back up to printing temp, and the print proceeds normall.
This suggests that the printer is unable to achieve a stable hot-end temperature during the initial warmup, but the fact that the printer starts if I set the target temp to 0 is… odd. If this was a 2d printer I’d say there was junk PCL stuck in the pipe. Cycling the power and using a different SD card don’t seem to impact this.
I do tend to load a lot of files on the SD card, and have not yet tested the effect of having less information on the card.
Because I have a workaround, this is more aggravating than anything else, but I worry that it’s a symptom of a deeper issue. I’m not sure what my next step should be, and welcome suggestions!