Solved Bug on reboot or laggy relais?
I have replaced the Maestro with a Mini, also updated to RRF3.3-rc1+1
Now i noticed that after emergency stop (or reset with LCD button) the bl-touch doesn't do the self test. (anymore?)
In this case all lights on the board stay on also the bl-touch stays lighted.
However, there are no problems with following homing.
Maybe I missed something, but I guess the bl-touch should perform the self test.
Is this the way it is supposed to be?
As a sidenote
My power supply is switched over a PS-On relay.
Since the Mini now boots faster, maybe the delay in the drop of the PS-On relay causes this?
Do you mean just after an emergency stop, or do you mean it does that all the time now even after a full power cycle?
Only after emergency stop
If the BLtouch is staying lit then it isn't having it's power cut and wouldn't be doing a self test. This may be difference between the maestro and mini connection more than anything.
How is the BLtouch wired?
How is the relay wired and triggered?
M950 S0 C"io2.out" ; create servo pin 0 for BLTouch
M558 P9 C"^io4.in" H5 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds
But I was too lazy to rebuild the wiring, so I asked the question first.
We have checked this on another machine (without PS_ON relay). Here too, no self-test is performed after the reset.
So it has nothing to do with the relay.
Maybe this is the reason why some users include the command for self-test in the config.g.
Whether something bad can happen I don't know.
But I know when I need the reset usually something bad happened....
Maybe @dc42 will find some time to look in here and confirm this.
The BLTouch normally does a self test only when power is applied. If it was performing a self-test when a Duet Maestro was software reset, that probably means that the Maestro was outputting a pulse of some sort on the servo control pin during reset.