Pause logic changed at 4.1.x?
Posted: Wed Jun 19, 2019 2:07 am
For quite a while I have been using this version of a pause replace script with my Robo3D R1+
This is the first time I've used it since upgrading to 4.1.2 (not sure from what version). After the resume and homing, the head does not seem to return to the correct location. The next layer is printed a mm or so above the previous layer and fails to adhere. It also seems to be off in the Y direction by a few mm.
I see other versions posted that include a "G1 Z-10" to move the head back down by the amount it was moved up. My version doesn't have that, but in the past it didn't seem to need it: the head returned to the Z height where it paused.
I don't think the motors are disengaging and allowing me to move the bed in the Y direction. But maybe the G28 X needs to be G28 X Y? Maybe even G28 X Y Z to resync everything?
Has something changed in the pause logic?
Code: Select all
{REPLACE "; process BadgeBarLetters" "; process BadgeBarLetters\n;move away and pause \nG91 ;Rel\nG1 Z10 F1800 \nG90 ;Abs\nG1 Y10 X130 F3000 \nM0 \nG28 X \nG92 E0 \nG1 E-0.5000 F900 \n"}I see other versions posted that include a "G1 Z-10" to move the head back down by the amount it was moved up. My version doesn't have that, but in the past it didn't seem to need it: the head returned to the Z height where it paused.
I don't think the motors are disengaging and allowing me to move the bed in the Y direction. But maybe the G28 X needs to be G28 X Y? Maybe even G28 X Y Z to resync everything?
Has something changed in the pause logic?