Filament Sensor not executing Pause.g
-
I've installed the filement sensor (laser) and expected it to run the pause.g when triggered. I'm not seeing it though
my pause.g is as follows:
M83 ; relative extruder moves
G1 E-10 F3600 ; retract 10mm of filament
;move hot end up (only custom code).
G91 ; relative positioning
G1 Z50 F6000 ; lift Z by 150mmG90 ; absolute positioning
G1 X0 Y0 F6000 ; go to X=0 Y=0When the filement sensor triggers it pops up the message for "too little movement" but there is no execution of pause.g
The hot end simply remains in place (creating a melting spot on the print). It does not go to X0 Y0 and it does not move up 150mm (the piece I added).
Am I doing something wrong or is pause.g simply not executed?
youtube video of lack of pause.g (unlisted)
Firmware Name: RepRapFirmware for Duet 2 WiFi/Ethernet
Firmware Electronics: Duet WiFi 1.02 or later
Firmware Version: 2.03 (2019-06-13b2)
WiFi Server Version: 1.23
Web Interface Version: 1.22.6 -
This just got better, even using the pause button does not execute my pause.g. Just M25
-
Do you mean that the pause button in DWC doesn't cause pause.g to be run, or the pause button in PanelDue? Both of those send M25, so they should do exactly the same as M25 does, i.e. if the printer is doing an SD card print and is not already paused, pausing or resuming, then run pause.g and enter the Paused state.
Perhaps you have a bad SD card and it is somewhat random whether the firmware succeeds in opening pause.g?
-
Multiple threads here. This one is the more general one:
-
@dc42 Thanks got getting back, I've moved it to the other thread https://forum.duet3d.com/topic/11598/pause-g-is-not-working/2