Heat bed and hold temp before heating nozzles in start gcode
Some input that we have gotten from a user on ticket 209843:
Nozzles leak and cause problems while build plate heats up The nozzles heat up to their print temperature to purge filament before a print, but then the print head sits there and waits for the build plate to heat up to the appropriate temperature. This is problematic, especially for materials like ABS where the build plate must be at a high temperature. The build plate obviously heats up much slower than the nozzles.
This means that the nozzles sit there at printing temperature for minutes at a time and leak filament while the build plate heats up. Most of the time, this filament will wrap around the nozzle as it slowly leaks out, causing extrusion issues.
The user is forced to heat up the build plate to 100+ degrees Celsius before starting the print. Otherwise, the nozzles will leak a lot of filament and get messy while it waits for the build plate to heat up.
Solution: Heat the build plate to the required temperature (or near the required temperature) before wiping the nozzles at the start of the print, or before the purge operation. There are already a couple of conditions that bring the nozzles to “wipe temperature” before this. Simply add another condition to bring the build plate to “built plate temperature”, so that the above problems do not occur after the purging process.