BLTouch Problem Duet2 Wifi/Duex5
I have a problem with my Duet2Wifi Board and the BLTouch Sensor.
I have a Duet2Wifi and a Duex5 Board.
I bought this BLTouch sensor: https://reprapworld.de/products/buildplate/tools_assembly_and_bed_leveling/leveling/antclabs_bltouch_auto_bed_leveling_sensor_v3_1/
Here are photos of my wiring:
Here are some parts of my config:
M574 X1 Y1 S3
M574 Z1 S2
M915 X Y R0 F0
M307 H7 A-1 C-1 D-1
M558 P9 H7 F500 T4000 X0 Y0 Z1
G31 P25 X20.6 Y48.8 Z0
When I send the M280 P7 S10 signal the Pin does not go down.
The BLtouch sensor does the starting procedure (Pin Down, Up, Down, Up) but then doesnt do anything. Just the red light is always on like its triggered.
Also of course the M30 signal only moves the z axis down but the Pin does not move.
Is there anything I can try to find out whats the problem?
Could it be a problem that there is no end stop switch in the z axis? Is it necessary even if I want to use the BLTouch sensor?
Thanks in advance!
@asimitabi Please post your firmware version, by sending M115 and posting the response. Your BLTouch config is for RRF2, not RRF3.
The wiring colours look different from a normal BLTouch, please confirm which pins on the BLTouch each colour wire goes to.
thank you for that prompt reply!
Here is the output of the M115 command:
FIRMWARE_NAME: RepRapFirmware for Duet 2 WiFi/Ethernet FIRMWARE_VERSION: 2.05.1 ELECTRONICS: Duet WiFi 1.02 or later + DueX5 FIRMWARE_DATE: 2020-02-09b1
And here is a picture of how the cables are connected to the BLTouch.
Please note that I have build an extension cable so the colors are not 100% the same but there is no color switch but I will double check this.
@asimitabi Okay, the wire looks like it is in the correct colours and order. The connections to the PWM5 Duex pins looks correct. The connections to the probe look correct. It looks like the jumper for 5V AUX is on the Duex, and if the BLTouch is doing the startup test, it's getting power. The white wire (signal) looks like it's connected to the correct pin. Your config.g commands and the M280 command you send look correct too.
I can only think of two reasons why this would not work; either the yellow control wire is not making contact (check the wiring/continuity), or H7 is still in use as a heater. For the latter, send
M307 H7to see the set parameters. You may have set this inadvertently in config.g after the probe is defined, or, if you have M501 at the end of your config.g so that config_override.g is run, this may be setting H7 back to a heater. config_override.g sets the heater values for all heaters, so may be overriding the M307 H7 A-1 C-1 D-1 command in config.g. If there is an M307 H7 entry there, comment it out, reset the Duet and test.
Lastly, in the DWC Status panel, Z-probe value should be 0. If you disconnect the white wire, it should go to 1000.
Let me know if that helps.
asimitabi last edited by asimitabi
@droftarts the H7 should be disabled. The M307 H7 command gives the answer: "Heater 7 is disabled"
Also I have no M501 command in my config.g so there should be no override of the parameters.
In the config.g file I disabled the heater channel after the endstops are defined and before the M558 defines the bltouch as z probe I think this should be fine.
The z probe value is zero when there is a connection and 1000 if there is no connection.
Thank you for your help!
Edit: I just checked all the connections again and the yellow signal cable was not connected properly.
Really sorry for this but again thank you for your fast help!
@droftarts I can send the Pin Down and Up and I will test everything else tomorrow but I think if that works now it should be fine. I will give an update on the other stuff tomorrow when I´m back at the printer. Thanks!