bl touch not working
-
Looking at your config.g file, I think you have a DueX5 connected, so I presume you have connected the BLTouch to the PWM_5 connector on the DueX5. Is that correct? If so, you need to remove the i1 parameter from the M280 commands (in deployprobe.g, retractprobe.g and anywhere else that you use M280 to command the BLTouch).
-
ok what was the i1 command? single inversion I guess? How does that relate to the expansion header?
-
ok that cleared it up. I still can't explain how it worked that way under older firmware? I'd like to say who care it works now, but finding a more true understanding is the only recipe for success with this stuff anymore. Thanks Phaedrux and dc42 for you efforts, they paid off. If you ever need any uccnc or deskproto cam knowledge I'm your guy! I'm a mechanism at my local power plant, but code understanding is still not my strong suit. Thanks!
-
@sir-printsalot said in bl touch not working:
ok what was the i1 command? single inversion I guess? How does that relate to the expansion header?
The heater signals on the expansion header are active low - the reason is that the MCU enables pullup resistors on all its outputs at power up, and we didn't want that to turn the heaters on. So if you connect bltouch to the expansion header, you need i1. The DueX has a gate and buffer that inverts the signal to provide an active high signal to drive the heater mosfet and increase it to 5V, and that is the same signal provided on the PWM headers. So when connecting a bltouch to one of those PWM headers, you don't need i1. See https://duet3d.dozuki.com/Wiki/Connecting_a_Z_probe?revisionid=HEAD#Section_Software_setup_Duet_2_WiFi_Ethernet.
-
Hello again, Ok I got the bl touch working by removing the I1 from m280. However homing machine probe deploys turns blue like it show but dont stop when triggered. the probe pin draws up on contact, but firmware isn't stopping movement. machine properties indicates z not stopped before homing, and after probe contact end stop hit. its just not stoping and setting zero0_1559522906537_homeall.txt 0_1559522913353_config.g new.txt
-
M401 G30 ;lower probe set height M402
Remove the M401 and M402. The G30 will take care of deploying and retracting the pin as needed.
Have you gone through this process of testing the probe?
https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probeCan you supply a photo of how the probe is wired? We need to verify which pins you are using and that everything is connected as expected. If the probe isn't stopping movement it might indicate the signal wire isn't actually connected due to a bad crimp or broken wire.
-
I removed the m401 and 402 from homeall.g and homez. I used the factor 1 meter cable that comes with the new v3.0 bl touch. It's a 2 pin yeelow orange and black mounted at the heater 7 connector on my duex 5 expansion board. Then the 2 pin white and black sensor connectotr is mounted to the duet ethernet board probe in connector. looking at the board the top 2 of the 4 probe pins with ground being the top most pin. I have had the bl touch v2.0 for a year, but bought the newset version to rule out a bad probe. I used the supplied cables. I also ran them and all end stop cable in copper shielded cable covers with kapton sleeve . emi shielding. extremely low noise over senor wiring. And in machine properties I see z endstop state change when I touch probe pin during sensor testing. It's just not stopping or reflecting the position change. I had this happen a years ago with 2.00 rcos but forget what the fix was in config.
-
should there be a m564 s1 command line in homing files involving probe during intended triggering of probe or does the g30 and g31 cover the stop at switch event part?
-
New test results0_1559564317970_bl touch test for forum.txt
-
From your config.g:
G31 X0 Y12 Z2.01; PROBE OFFSET
The P parameter is missing. I think the default should be OK, but try adding P100 to that command just in case.
-
thankyou!