Can't get Z-Probe to work on my Delta
-
@Danal said in Can't get Z-Probe to work on my Delta:
@tjc2005 said in Can't get Z-Probe to work on my Delta:
M558 P4 H5 F600 T9000 I1 ; set Z probe type to switch and the dive height + speeds
I don't see a C on your M558 to define the input pin. Something like:
M558 K0 P9 C"^io4.in" H9 A5 T6000 S0.02
With the correct pin for your board.
And... I see three wires at the probe itself, and unless i'm missing something, only two wires in the photo of the Duet board. Where did the third one go?
And... just confirming, you intended to wire to the E0stop connector? Neither right nor wrong, just verifying so we can get the pin correct on the M558.
Thanks, I didn't know I had to do that, what do I put? C"io4.in for where I have it plugged in now?
I said above (I probably wasn't clear enough) one of the wires from the probe, the black wire, splits off before reaching the board and goes to the ground input on the board, coming from one of the fans.
I put the probe on the E0stop connector because i've seen other people on forums saying to put it on that rather than the z-probe slot. I can obviously change it if you think I need to? I thought I read that with a switch type probe it uses the E0stop, I've also seen a video on youtube with someone connecting it to this, slightly different printer though, the flsun q5.
Where do you think it should plug into? & What command do I write for that?
Thanks again.
-
@tjc2005 said in Can't get Z-Probe to work on my Delta:
Thanks, I didn't know I had to do that, what do I put? C"io4.in for where I have it plugged in now?
Actually, I'm 99% sure it would be C"e0stop". It MIGHT need C"!e0stop" or "^e0stop" or "!^e0stop".
! is invert. Use this if the DWC "on off" for the probe looks backward in the web dashboard, when you click the switch with your finger.
^ is pullup. Try that if it does not seem to change when you press with your finger.
I said above (I probably wasn't clear enough) one of the wires from the probe, the black wire, splits off before reaching the board and goes to the ground input on the board, coming from one of the fans.
I missed that! It should work fine for ground.
I put the probe on the E0stop connector because i've seen other people on forums saying to put it on that rather than the z-probe slot. I can obviously change it if you think I need to? I thought I read that with a switch type probe it uses the E0stop, I've also seen a video on youtube with someone connecting it to this, slightly different printer though, the flsun q5.
That's fine. It will work there, or any of several other places. I'd leave it there.
HOWEVER from the photo, it certainly looks like the white wire is on ground and the red wire is on e0stop. It is a tiny bit hard to tell because of the colored LEDs.
At any rate, it should be wired:
- Black to ground (I think you have this correct)
- Red to 3.3V (center pin of e0stop connector)
- White to e0stop (pin closest to the two pin connectors for your thermistors; right over the "O" in "OSH license" in the white text on the board.)
The wiring being wrong is why the light on your probe itself is not bright. It should get a lot brighter with the above.
-
Many thanks Danal. I'm tied up on something else at the moment so haven't had time to try it yet but will let you know when I have.
-
@Danal said in Can't get Z-Probe to work on my Delta:
@tjc2005 said in Can't get Z-Probe to work on my Delta:
Thanks, I didn't know I had to do that, what do I put? C"io4.in for where I have it plugged in now?
Actually, I'm 99% sure it would be C"e0stop". It MIGHT need C"!e0stop" or "^e0stop" or "!^e0stop".
! is invert. Use this if the DWC "on off" for the probe looks backward in the web dashboard, when you click the switch with your finger.
^ is pullup. Try that if it does not seem to change when you press with your finger.
I said above (I probably wasn't clear enough) one of the wires from the probe, the black wire, splits off before reaching the board and goes to the ground input on the board, coming from one of the fans.
I missed that! It should work fine for ground.
I put the probe on the E0stop connector because i've seen other people on forums saying to put it on that rather than the z-probe slot. I can obviously change it if you think I need to? I thought I read that with a switch type probe it uses the E0stop, I've also seen a video on youtube with someone connecting it to this, slightly different printer though, the flsun q5.
That's fine. It will work there, or any of several other places. I'd leave it there.
HOWEVER from the photo, it certainly looks like the white wire is on ground and the red wire is on e0stop. It is a tiny bit hard to tell because of the colored LEDs.
At any rate, it should be wired:
- Black to ground (I think you have this correct)
- Red to 3.3V (center pin of e0stop connector)
- White to e0stop (pin closest to the two pin connectors for your thermistors; right over the "O" in "OSH license" in the white text on the board.)
The wiring being wrong is why the light on your probe itself is not bright. It should get a lot brighter with the above.
Many thanks for your help Danal.
I’ve now been able to try all of your suggestions in both E0 and E1 stops, but without success.
Pressing the probe doesn’t halt its travel, when following the Duet test routine. I don’t understand what the trigger and current values should be for this probe.
You must be right on the pins as the probe now shows a bright LED when pressed and turns on the red LED next to the E0 motor connector on the board, although I don’t know the significance of this.
I’m beginning to wonder if there is a fault on the board; I don’t think it’s the probe as this is a simple switch. Is there any way to test the board’s functionality?There are also quite a few things I don’t understand about the DWC.
The Z probe shows (0) in the machine properties – see screen shot. Should it show (1)? – it never does.
On the same screen shot under Machine Status the Z Probe is coloured pink; what does this mean?
I’ve tried the Auto Delta Calibration again but it doesn’t save any of the resultant manual settings; should I be writing down and then manually entering the bed level settings in bed?
I’ve used M500, but apart from saving the heater settings, it doesn’t save the levelling data.
M665 and M666 produce some data which I don’t fully understand. I’ve copied it into the config.g file as saved in the consol.txt files, but am not sure that I should have in this form.
I’m sorry it’s taken so long to get back to you; I’m tied up with some of my paid work and haven’t had much spare time – I’m one of the few people that lockdown has made more busy. I really do appreciate your help and that of the Forum generally.
Keep Safe.
Tom -
@tjc2005 said in Can't get Z-Probe to work on my Delta:
You must be right on the pins as the probe now shows a bright LED when pressed and turns on the red LED next to the E0 motor connector on the board, although I don’t know the significance of this.
This is VERY good. This is progress.
The Z probe shows (0) in the machine properties – see screen shot. Should it show (1)? – it never does.
It will show a range of 0 to 1000.
There are also quite a few things I don’t understand about the DWC.
The Z probe shows (0) in the machine properties – see screen shot. Should it show (1)? – it never does.
On the same screen shot under Machine Status the Z Probe is coloured pink; what does this mean?It means it is "triggered". Above the threshold specified in configuration.
I’ve tried the Auto Delta Calibration again but it doesn’t save any of the resultant manual settings; should I be writing down and then manually entering the bed level settings in bed?
Don't try that until we get the "Machine Status" showing trigger when you press that switch. (and not when not pressing).
I’ve tried the Auto Delta Calibration again but it doesn’t save any of the resultant manual settings; should I be writing down and then manually entering the bed level settings in bed?
No.
I’ve used M500, but apart from saving the heater settings, it doesn’t save the levelling data.
Mesh is saved separately. The first step is to get calibration (not 'level' or mesh), which will be changed numbers on a M665. M500 does save those.
But one step at a time... lets get the probe to work, THEN calibrate, THEN mesh.
-
If the light on on the board goes on/off as you manipulate the switch, we now have the hardware working. Let's look at config again.
Please post all of the M574 and M578 statements from your config.g
-
@Danal said in Can't get Z-Probe to work on my Delta:
If the light on on the board goes on/off as you manipulate the switch, we now have the hardware working. Let's look at config again.
Please post all of the M574 and M578 statements from your config.g
Thanks for that. As above on my previous post I have posted all my config files next to the screenshot, they should just download once clicked on.
-
Hello again Danal
Apologies, I missed one of your points about the screenshot. The one I posted doesn’t change whether the probe is pressed or not. The (0) I was referring to is next to the Z switch type in the box on the right of the screen – I have seen screenshots from other people which show (1) next to the switch and assumed that this is an indication that the software has pick up its presence - (0) indicating that it hasn’t. Are there any other screenshots I could take which might help?
In case you haven’t been able to download the config etc files I’ve extracted the M574 info for you. I can’t find any M578 data.
; Endstops
M574 X2 S1 P"xstop" ; configure active-high endstop for high end on X via pin xstop
M574 Y2 S1 P"ystop" ; configure active-high endstop for high end on Y via pin ystop
M574 Z2 S1 P"zstop" ; configure active-high endstop for high end on Z via pin zstopMany thanks
Tom -
@tjc2005 Hi Tom,
I joined the forum today and saw your message. As your last reply was on the 7th of may I am not sure if you've soved it or not.
One thing I can say based of your photo is that your wiring is not correct. So what do I mean;
i. Wiring to the E0stop = correct
ii. red wire goed to the pin in the middle
iii. white wire goes to the pin closest to the wifi module
The wires to the probe on our printer is flipped and not connected as you would expect based on the colours. I actually took of the tape to check what cable is going where.I hope this helps you foward.
Cheers,
Igor -
@Brouwi said in Can't get Z-Probe to work on my Delta:
@tjc2005 Hi Tom,
I joined the forum today and saw your message. As your last reply was on the 7th of may I am not sure if you've soved it or not.
One thing I can say based of your photo is that your wiring is not correct. So what do I mean;
i. Wiring to the E0stop = correct
ii. red wire goed to the pin in the middle
iii. white wire goes to the pin closest to the wifi module
The wires to the probe on our printer is flipped and not connected as you would expect based on the colours. I actually took of the tape to check what cable is going where.I hope this helps you foward.
Cheers,
IgorThanks much for your reply, I have not sorted it out, I have already tried that wire config, and others, but the LED light is brighter with that config so seems right.
However the duet just doesn't see it, it always wants to manual level. So I am stuck as what to do next.