I have a Balco running ADVi3P++ 4.0.6 and my slicer is Simplify3d 4.1.2 and i primarily print via SD card, i have noticed two issues with the M25/M0 pause command (i’m using it to automatically pause at the right height to do a colour change)
First issue is that the M25 command fails to work and the printer hangs after the pause command.
Second issue is that the M0 command causes the resume window to show twice - it function from the first click however needs a second click of resume to clear the screen.
I am using the following script from S3D:
{REPLACE "\n; layer 20," "\n;***PAUSE***\nG1 E-1\nG28 Y10\nG91\nG1 Z20\nG90\nM300\nM400\nM0\nG28 Y10\nG91\nM300\nG1 E50\nM0\nG1 Z-20\nG90\nG92 E0\n;layer 20,"}
Which injects the following gcode:
;***PAUSE***
G1 E-1
G28 Y10
G91
G1 Z20
G90
M300
M400
M0
G28 Y10
G91
M300
G1 E50
M0
G1 Z-20
G90
G92 E0
Updated post to add formatting to code/script and more details on slicer version