BLTouch V3.0 Information, Setup, and O'Scope Pictures
-
@JadonM, thanks for doing these tests and publishing the results. Based on your results, I recommend using the 5V logic Zmin mode because it provides the cleanest signal. The Z probe input on the Duet Maestro (and on Duet WiFi/Ethernet rev 1.04) can tolerate up to 30V.
@jadonm said in BLTouch V3.0 Information, Setup, and O'Scope Pictures:
@dc42 It would be great if you could verify my statements about the Maestro in this post. Thanks!
The only statements about the Duet Maestro I found in your post were this one:
the signal peaks at just over 1V, which should be safe for the Duet.
which I can confirm, and this one:
So far, I love it!
which only you can verify.
-
@dc42 said in BLTouch V3.0 Information, Setup, and O'Scope Pictures:
I recommend using the 5V logic Zmin mode because it provides the cleanest signal. The Z probe input on the Duet Maestro (and on Duet WiFi/Ethernet rev 1.04) can tolerate up to 30V.
Would the 5V Logic Zmin mode also be best for Duet boards older than v1.04?
-
@phaedrux said in BLTouch V3.0 Information, Setup, and O'Scope Pictures:
Would the 5V Logic Zmin mode also be best for Duet boards older than v1.04?
no board older than 1.04 can not tolerate 5v on the zmin.
-
@veti said in BLTouch V3.0 Information, Setup, and O'Scope Pictures:
no board older than 1.04 can not tolerate 5v on the zmin.
More precisely: we can't guarantee that older boards will tolerate 5V, because that relies on the ESD protection diode within the MCU to limit the voltage, and although this works the MCU on the Duet doesn't have a rating for pin injection current. At 5V input, the injection current would be about 120uA.
-
In logic free mode, the BLTOUCH have a open drain output, so you must add a pull-up resistor connected between the output and the 3.3V.
Try with a 4.7Ko or 10Ko.
See the latest manual : here
mode : 5V Logic Zmin (Never activate on 3.3V Logic)
mode : Logic voltage Free Zmin (default : open drain) -
@pipersw said in BLTouch V3.0 Information, Setup, and O'Scope Pictures:
Logic voltage Free Zmin
if the duet works best with 5v logic and the ramps boards also need 5v, what is the point of the new default?
-
The Duet is 3.3V input, but the input allow up to 30V for input because internal diodes clamp to 3.3V.
But it's more clean to output 3.3V signal from the BLtouch I think, because it's the native voltage.
Just add a pull-up resistor to 3.3V. -
The first waveform seems to have ac coupling. I presume that the oscilloscope was set to DC coupling.
https://forum.duet3d.com/assets/uploads/files/1554913522808-homing-logic-free.jpg
-
@zapta said in BLTouch V3.0 Information, Setup, and O'Scope Pictures:
The first waveform seems to have ac coupling. I presume that the oscilloscope was set to DC coupling.
All the measurements were done with DC coupling. I'm thinking the weird waveform might be the result of no pull-up resistor, as referred to by @pipersw.
I've done some more measurements, this time with the BLTouch's output connected to the board and o'scope. Before I had it connected to the o'scope alone. This yielded much different results. Does the Duet Maestro have a built-in pull-up resistor?
Above is with the output connected to the board in "Logic Free" mode. This waveform looks much more sensible and is at around 3V, not the previous 1V when it was unconnected.
This is with the BLTouch in the 5V Logic Mode, but to my suprise, it seems to only show about 3V. Is that because of the clamping diodes, @pipersw? -
@jadonm said in BLTouch V3.0 Information, Setup, and O'Scope Pictures:
Does the Duet Maestro have a built-in pull-up resistor?
Not an expert, but it may be this: https://i.imgur.com/jPdCPKm.png
From second page of this PDF https://github.com/T3P3/Duet/blob/master/Duet2/Duet2Maestro_v1.0/Duet2Maestro_Schematic_v1.0.pdf
-
The Z probe input of the Maestro has an internal pull up resistor inside the microcontroller, value about 100K. I am fairly sure that it is enabled when you select BLTouch probe mode, but I will check.
-
@jadonm Yes, it's the clamping diode whose stuck at 3.3V.
-
@dc42 said in BLTouch V3.0 Information, Setup, and O'Scope Pictures:
The Z probe input of the Maestro has an internal pull up resistor inside the microcontroller, value about 100K. I am fairly sure that it is enabled when you select BLTouch probe mode, but I will check.
On schematic of Maestro, there is a external 10k pull-up, so the internal pull-up of the processor is don't care if enabled or not, because it's around 10k in all case.
-
@pipersw said in BLTouch V3.0 Information, Setup, and O'Scope Pictures:
On schematic of Maestro, there is a external 10k pull-up, so the internal pull-up of the processor is don't care if enabled or not, because it's around 10k in all case.
If you mean R62, that's a 10K series resistor, not a pullup resistor.
I have confirmed that the internal pullup resistor is enabled when BLTouch mode is selected.
-
@dc42 No, if I take the picture , I mean R70.
-
That's the Z endstop connector, not the Z probe connector.
-
you are right !
-
I have a V3 bltouch installed as per setup guide for the Maestro. When I turn on the board to BL blinks with an error, I have to turn the board off and on several times before it will do a self test. No resistor is used.
-
@cabal2000, was the bed too close to the nozzle when you turn it on? If the BLT doesn't have sufficient mechanical clearance on power up, it enters an error state and blinks. I added to my homeall script a BLT error reset command I found in one of the threads here.
M280 P3 S160 I1
-
@cabal2000 My newest BLTouch does the same thing for me but it will work after turning the printer off and back on once.