I have a Duet 3 running reprap 3.1.1 with a BLTouch version 3.1. I am not able to get the probe to deploy when I am trying to home the machine. However, I can manually deploy the probe (M280 P0 S10) and it will stop the Z-axis at the correct point. I am also able to retract the probe with (M280 P0 S90), and it will run the self test (M280 P0 S120). The probe will power on self test through the extended cable (about 4 ft) when attached to 5V and Ground. This leads me to believe that the BLTouch is fine.
However, when I try to send the M401/M402 commands the device does nothing at all. I have created the deployprobe.g and retractprobe.g files in both the system folder and macros folder. They were first located in the system folder, then I later added them to the macros folder. This did not help at all, except when I run the macros directly they will deploy and retract the probe correctly.
So this leads me to believe that there is some sort of bug in the firmware where it is not finding the deploy and retract probe files, and triggering them correctly. Is there some sort of log file that I can examine to see if there are errors?
OK, I just found the problem, and I am going to go ahead and post this just in case if someone else runs into this problem.
So here it is, when I was ready to upload the config files, I noticed that I had a comma instead of a period in the deployprobe.g file name. So it would be nice if the console would show a warning/error if it can't find the the probe files.