B-morgan..
Well.your new layer code you sent works a treat. (Layer3 file)
Just printing a 2 colour file i made in TinkerCad and it pauses perfectly!
I manually change filament at this point.
The only issue i had was during pause and it says "do it" , it turned my hotend off and continued to print with no extrusion due to heater being off.
I saved it by quickly turning the heater on as it only had lost 10degrees..
But it knew heater was off.
Maybe this was a standby setting i had , but a heater off warning and an extended pause until rectified would be nice. (A visual warning or alarm beep)
Its only by fluke i noticed the heater got turned off.
If i left it it would be printing with no extrusion.
Apart from this glitch which i believe was my fault in a setting , it works perfect.
Thankyou.
Marty
Ps.. btw the beep flag ticked works fine.
Its a great alert to give a heads up!