BL Touch stops working after a print finishes
-
@dc42 no it doesn't, the led is a solid red, no flashing.
-
M98 P"0:/macros/BLTouch/BLTouch Stow" ; Retract probe in case it is down M98 P"0:/macros/BLTouch/BLTouch Reset" ; Reset probe M98 P"0:/macros/2_Heaters Off" ; calls the heaters off macro
What do you have in these macros?
Can you also post bed.g?
-
@Phaedrux
BLTouch StowM402 P0 ;
BLTouch Reset
M280 P0 S160 ;
Heaters off
G10 P0 R0 S0 ; Set Hotend active and standby to 0 and release M140 S0 ; Set bed to 0 and release
bed.g
; this script compensates for what the Z offset is ; so if G31 P500 X-30 Y-15 Z1.7 then first probe will be at ; X30 Y20 (when G30 P0 X0 Y5) M561 ; clear any bed transform G30 P0 X5 Y15 Z-99999 ; probe near a leadscrew G30 P1 X150 Y285 Z-99999 ; probe near a leadscrew G30 P2 X270 Y15 Z-99999 S3 ; probe near a leadscrew and calibrate 3 motors
-
@eeffoc said in BL Touch stops working after a print finishes:
BLTouch Stow
M402 P0 ;Since you only have a single probe, I would suggest removing the P0 and seeing if that helps.
@eeffoc said in BL Touch stops working after a print finishes:
The problem is after a print finishes or is cancelled the BL Touch no longer responds, I send a M401 and nothing happens, I send a M402 or a M280 command and nothing happens.
Does it respond if you try to home all?
-
Removing the P0 from the BL Touch Stow had no effect.
the probe does not respond to a home all unless the control board gets reset.
power on the printer and control board, home all and the probe responds and does its thing. after a print or even part way through a print if I cancel it the probe no longer responds.
-
When it's in a state where it won't respond, can you send M558 and see what it responds with?
I feel like it's a configuration issues. It may be helpful to use the online config tool and generate a new config file set for testing. Backup your sys folder and replace it with the fresh set and do some careful testing.
-
This took me a while but I believe I have things sorted out, re-ran the configurator and made a right mess of things... finally got things sorted and working again but the problem persisted.
Upgraded the firmware from 3.3 to 3.4 but the problem persisted.
Moved the BLTouch from io2 to io3 on the board and updated the config.g but the problem persisted.
Removed the start and end gcode and started from scratch.
In the end I ended up changing my hotend temp commands in the start gcode and so far it looks like things are working properly.
According to the documentation the M109 is DeprecatedRemoved:
M109 S185
Replaced with:
M568 P0 S185 A2 ; set extruder temp M116 ; wait for extruder temp
Now I get to play with installing and setting up the 1LC v1.2
-
Remember this about M116 by itself:
...waits for all temperatures and other slowly-changing variables to arrive at their set values.
Frederick
-
@fcwilt Would it be recommended adding a P0 to the M116?
-
@eeffoc said in BL Touch stops working after a print finishes:
@fcwilt Would it be recommended adding a P0 to the M116?
I would so it would not inadvertently wait on something else.
Frederick