Now… BlTouch, hope the penultimate...



  • Hi,

    Tevo Little Monster Duet transformation is 80% maked….

    The endstops now are working, the printer homes correctly. This time, the issue, BLTOUCH

    When i try to calibrate, i have a head crash, i suppose be a wiring issue of BlTouch

    Fist, say how i have wired:

    BLTouch- 3 wires - RED - Expansion Socket - PIN 1
    BLTouch- 3 wires - BROWN - Expansion Socket - PIN 2
    BLTouch- 3 wires - ORANGE - Expansion Socket - PIN 8

    BLTouch- 2 wires - BLACK - Expansion Socket - GND
    BLTouch- 2 wires - WHITE - Expansion Socket - E0 STOP

    Macros work (Deploy, retract, test, reset)

    But Headcrash

    Copy and paste, the part of "config.g" of BLTouch

    ; BL-Touch
    M307 H3 A-1 C-1 D-1 ; reserve pin 21 for M42 or servo use
    M558 P5 X0 Y0 Z1 H5 F100 T2000
    G31 P25 X0 Y0 Z1.0 ; Set Z probe trigger value, offset and trigger height
    ;INCREASE VALUE WILL LOWER NOZZLE CLOSER TO THE BED, DECREASE THIS VALUE WILL RAISE THE NOZZLE FROM THE BED

    The thing strange i see, in config.g say " ; reserve pin 21 for M42 or servo use", and i no use PIN21 for BLTOUCH

    Ideas? Help?

    P.D.:I am near….I'm already playing hair


  • administrators

    If you connect the black and white wires to the E0 endstop connector, then you must use P4 in the M558 command, not P5. The instructions at https://duet3d.com/wiki/Connecting_a_Z_probe#BLTouch tell you to connect them to the Z probe connector, not the E0 endstop.



  • Hi,

    mi nozzle is 1,8 mm up the bed, the G1 line in Config/BlTouch, should be:

    G31 X0 Y0 Z-1.8 P25 ; Set Z probe trigger value, offset and trigger height
    ;INCREASE VALUE WILL LOWER NOZZLE CLOSER TO THE BED, DECREASE THIS VALUE WILL RAISE THE NOZZLE FROM THE BED

    or

    G31 X0 Y0 Z1.8 P25 ; Set Z probe trigger value, offset and trigger height
    ;INCREASE VALUE WILL LOWER NOZZLE CLOSER TO THE BED, DECREASE THIS VALUE WILL RAISE THE NOZZLE FROM THE BED

    Using to orders in Gcode, in [Config/BlTouch] the same, headcrash….

    I feel i am near but....


  • administrators

    You need Z1.8. A negative Z parameter means that the nozzle is below the bed surface when the probe triggers.



  • Grrrr…..

    Another headcrash....

    A) 1st Step

    I have wired BlTouch:

    3 Wires to expansion slot: Red–>Pin 1(+5V)
    Brown-->Pin 2 (GND)
    Orange--> Pin 8 (Heater3)
    2 Wires to Z probe: White--> Pin 1 (Z Probe in)
    Black--> Pin 2 (GND)

    2nd Step

    I have search the offset, in my case 1,9 mm, deploying BlTouch, and with manual controls, down head to BlTouch retract, in this point anote Z height. After down more head, until nozzle touch bed (paper thing), and note Z height.
    After rest

    3rd Step

    Next i have edit "Config.g"

    [[language]]
    ; BL-Touch
    M307 H3 A-1 C-1 D-1 ; reserve pin 21 for M42 or servo use
    M558 P5 X0 Y0 Z1 H5 F100 T2000    	
    G31 X0 Y0 Z1.9 P25 ; Set Z probe trigger value, offset and trigger height
    ;INCREASE VALUE WILL LOWER NOZZLE CLOSER TO THE BED, DECREASE THIS VALUE WILL RAISE THE NOZZLE FROM THE BED
    
    

    What i am doing bad???


  • administrators

    That looks OK to me. You will need to set the X and Y probe offsets in the G31 command, but that isn't critical.

    Check that there isn't another G31 command in config-override.g.

    Test it by psitoining the nozzle about 5mm above the bed and sending G30. The probe should deploy (assuming you are using firmware 1.19 or later and you have set up the deployprobe.g file), the nozzle should move slowly towards the bed, and it should stop when the probe triggers.



  • There is some formatting of testing Bltouch….

    I think if Bltouch work with macros... This part, these 3 wires are OK...

    The problem must reside in z probe wiring....

    Only ocurrs put an obstacle in probe before reach the bed.. For avoid crash...

    Or some m command what test Bltouch the same manner there is a must command what test Endstops...

    Don't know..



  • One idea…

    This is posible to realice...

    If macros work.. This means that strip with 3 wires, are Ok... Red, brown and orange.

    Of the other strip, 2 wires, black and white.
    .

    Black is GND, no signal... But white is Z PROBE.

    I have few knowlement of electronic. But when probé is triggered, Bltouch emits current for the Z PROBE pin?
    And this current will be 3.3v or 5 V if I have not cut the back track.

    I can meassure, with a multimeter, this current? Between Z PROBE(white) and GND(black). No? This signal will can be read when probe is pushed. No?

    Thinking in high..


    TEST MAKED


    BlTouch works properly...

    I have used a multimeter.... and conect to White and Black...
    I have select Continuos Tension, 6 V range.
    With macros:

    • When BlTouch is deployed, in multimeter can read 0 V
    • When, BlTouch is retracted, in multimeter can read 3.14 V

    Of this... can conclude:

    *BlTouch works
    *BlTouch rear track, for transformation of 5 V to 3 V, is correct cuted
    *grsgdsgwgdw.... me cago en to..

    • I see two posibilities:
      A- I haven't connect BlTouch (Black and white) in correct place
      B- I havent a correct config, attach for review, please.

    ; BL-Touch
    M307 H3 A-1 C-1 D-1 ; reserve pin 21 for M42 or servo use
    M558 P5 X0 Y0 Z1 H5 F100 T2000
    G31 X0 Y0 Z1.9 P25 ; Set Z probe trigger value, offset and trigger height
    ;INCREASE VALUE WILL LOWER NOZZLE CLOSER TO THE BED, DECREASE THIS VALUE WILL RAISE THE NOZZLE FROM THE BED



  • Hi,

    In config override there is:

    ; Z probe parameters
    G31 T1 P25 X0.0 Y0.0 Z1.20
    G31 T3 P500 X0.0 Y0.0 Z0.70
    G31 T4 P500 X0.0 Y0.0 Z0.00

    Erase and calibrate?

    This… not work, another head crash



  • mmmmm…...

    i think, i am close....

    Well, searching in this forum, i have find this:

    Sure feel free to use the video. I should have tidied up my workbench! I haven't seen any documentation related to using a BLTouch with RepRapFirmware, but it's pretty straight forward to get going…

    BLTouch 5V leads are connected to expansion header pins 1-2, and the servo lead is connected to pin 21 (PWM for heater 3)
    BLTouch endstop leads are paralleled with a 240ohm resistor as documented by Antclabs to make it safe for 3.3v logic and connected to E0 endstop header
    M307 H3 A-1 C-1 D-1 is added to config.g to reserve pin 21 for M42 or servo use
    M558 is set to probe type 4 and G31 is set for a very low trigger value since the BLTouch only triggers the endstop for 5ms
    Deployprobe.g macro contains the line M280 P3 S10 I1 to deploy the BLTouch probe
    Retractprobe.g macro contains the line M280 P3 S90 I1 to retract the BLTouch probe
    Deploy and Retract macro]s are added to bed.g and homing macros
    And I think that's about it...

    I think with this i have corrected a mistake… i connect White wire, in [E0 STOP/X STOP] and no…. seems, i have to connect to [E0
    STOP/3.3v].

    Why i think this.... because when i have conected in [E0 STOP/3.3v], in web interface, in MACHINE CONTROL/SENSORS, now i can read this:

    Sensors-Vin –>24.6V ;power of psu
    Sensors-Zprobe -->1000 ;this means Bltouch is deployed
    Sensors-Fan RPM -->0 ; normal... i have no fan

    but....i think i am close, but dont work



  • I have read,with a multimeter,the voltage at the entrance of duet Wi-Fi, and I HAVE read 3,1v. It's enough for activate Z probe? Nominal tension there isn't 3,3v….



  • Hi,

    I have not tested…. But the info in this url, seems very good...

    Dc42, please, can you confirm what that info is correct?

    https://betrue3d.dk/bltouch-on-duet-wifi-duetreprapfirmware/


  • administrators

    I don't have a bltouch, but from what I know about it, that info looks ok to me. Most users without a DueX2 or DueX5 expansion board use Heater 3 for the servo instead of Heater 7.



  • i don't know to do…

    i have made a thousand probes.... and none works.

    1- HARDWARE: I think that (brown, red and orange wires(In Heater3)) are ok... Why? Because macros of retract, deploy and test BlTouch work.
    2- HARDWARE:I am pretty sure the track is well cutted. BlTouch go in 3.3V. I have checked continuity with a multimeter
    3- HARDWARE:Black wire, is not connected
    4- HARDWARE:White, is connected to Z-Probe Socket, in Z_Probe_in PIN
    5- SOFTWARE: I have included in config those:
    M307 H3 A-1 C-1 D-1 ; reserve pin 21 for M42 or servo use
    M558 P5 X0 Y0 Z1 H3 F200 T5000
    G31 P25 X0 Y0 Z1.13 ; Set Z probe trigger value, offset and trigger height

    Someone call tell me if missing something?
    Only one strage behavoir,,, Today, yesterday i can, when a multimeter measure voltage betewn White (3.3V) and Black(GnD) i can read 0,02, aprox, if BlTouch is deployed or retracted. Yesterday i can measure 3.1V

    Add:

    With this config.... when i can read 1000 in start screen, painted with a type o grey.... and when try to calibrate, touch the probe by hand, and retract, and deploy....but not stops nozzle... and when run macros, probe deploy or retract, but Z-Probe in start screen, not chages, rest in 1000, with a shaded background

    I don't know to do.... Please need your assistance. I have forget something?


  • administrators

    Black wire should be connected to the GND pin on the Z probe connector, as described in the wiki.

    When the probe is deployed but not triggered, the Z probe reading should be zero, or close to zero,



  • HI…..

    One posibility....

    If BlTouch is Version 1... No version 2.

    • Is posible that not work with i wait i i have cutted the track?

    whats the solution...

    • Solder cuted zone. ¿It will work?
      -And put 480Ω (ohm) resistor betwen Black and White wires?
    • How i can know what version BlTouch i have?
    • If i have cute the track, and apply tension.... BlTouch will be ok? or maybe is broken?


  • @dc42:

    Black wire should be connected to the GND pin on the Z probe connector, as described in the wiki.

    When the probe is deployed but not triggered, the Z probe reading should be zero, or close to zero,

    Its the same…. too i have try
    ....


Locked
 

Looks like your connection to Duet3D was lost, please wait while we try to reconnect.