Navigation

    Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    Now… BlTouch, hope the penultimate...

    Firmware installation
    2
    17
    1871
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • peirof
      peirof last edited by

      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

      1 Reply Last reply Reply Quote 0
      • dc42
        dc42 administrators last edited by

        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.

        Duet WiFi hardware designer and firmware engineer
        Please do not ask me for Duet support via PM or email, use the forum
        http://www.escher3d.com, https://miscsolutions.wordpress.com

        1 Reply Last reply Reply Quote 0
        • peirof
          peirof last edited by

          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....

          1 Reply Last reply Reply Quote 0
          • dc42
            dc42 administrators last edited by

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

            Duet WiFi hardware designer and firmware engineer
            Please do not ask me for Duet support via PM or email, use the forum
            http://www.escher3d.com, https://miscsolutions.wordpress.com

            1 Reply Last reply Reply Quote 0
            • peirof
              peirof last edited by

              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???

              1 Reply Last reply Reply Quote 0
              • dc42
                dc42 administrators last edited by

                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.

                Duet WiFi hardware designer and firmware engineer
                Please do not ask me for Duet support via PM or email, use the forum
                http://www.escher3d.com, https://miscsolutions.wordpress.com

                1 Reply Last reply Reply Quote 0
                • peirof
                  peirof last edited by

                  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..

                  1 Reply Last reply Reply Quote 0
                  • peirof
                    peirof last edited by

                    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

                    1 Reply Last reply Reply Quote 0
                    • peirof
                      peirof last edited by

                      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

                      1 Reply Last reply Reply Quote 0
                      • peirof
                        peirof last edited by

                        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

                        1 Reply Last reply Reply Quote 0
                        • peirof
                          peirof last edited by

                          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….

                          1 Reply Last reply Reply Quote 0
                          • peirof
                            peirof last edited by

                            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/

                            1 Reply Last reply Reply Quote 0
                            • dc42
                              dc42 administrators last edited by

                              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.

                              Duet WiFi hardware designer and firmware engineer
                              Please do not ask me for Duet support via PM or email, use the forum
                              http://www.escher3d.com, https://miscsolutions.wordpress.com

                              1 Reply Last reply Reply Quote 0
                              • peirof
                                peirof last edited by

                                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?

                                1 Reply Last reply Reply Quote 0
                                • dc42
                                  dc42 administrators last edited by

                                  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,

                                  Duet WiFi hardware designer and firmware engineer
                                  Please do not ask me for Duet support via PM or email, use the forum
                                  http://www.escher3d.com, https://miscsolutions.wordpress.com

                                  1 Reply Last reply Reply Quote 0
                                  • peirof
                                    peirof last edited by

                                    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?
                                    1 Reply Last reply Reply Quote 0
                                    • peirof
                                      peirof last edited by

                                      @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
                                      ....

                                      1 Reply Last reply Reply Quote 0
                                      • First post
                                        Last post
                                      Unless otherwise noted, all forum content is licensed under CC-BY-SA