Alternatively, change the warmup behavior of the app to allow both a heated bed and the extruder to warm up simultaneously, rather than waiting for the bed to have to be completely finished warming up before the extruder gets off the dime.
I typically use a script like this:
Code: Select all
M140 S<BED> ; Start bed heating but don't wait.
M109 S<TEMP> ; Wait for extruder heat to reach target
M190 S<BED> ; Now wait for bed heat to reach target if it hasn't already