Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    [solved] BL-Touch deploy only one time with 2.03RC1

    Scheduled Pinned Locked Moved
    Firmware developers
    3
    6
    748
    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.
    • giostarkundefined
      giostark
      last edited by giostark

      Hi there, (Hi DC)
      I'm trying the last RC1 build but I faced this issue. ( On this printer https://forum.duet3d.com/topic/8397/tevo-little-monster-duetwifi-touch7-my-conversion)
      When I launch the calibration the BL-Touch produce the fist trigger (down and up the pistil) (in general are at least 2 cycle) ,then stop retracted . The consequence is that in the second attempt the head crash on the glass. At that time the STOP button didn't work and I have to power down the printer.
      Is not a nice view see the nozzle dig for the glass.
      Is not possible add a "real" stop on the 7" touch also during the calibration?
      I can reproduce all this.
      On the 2.02 stable this don't occur.

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

        When I launch the calibration the BL-Touch produce the fist trigger (down and up the pistil) (in general are at least 2 cycle) ,then stop retracted . The consequence is that in the second attempt the head crash on the glass. At that time the STOP button didn't work and I have to power down the printer.

        Check that you don't have any explicit deploy or retract commands in your bed.g file.

        Is not possible add a "real" stop on the 7" touch also during the calibration?

        I think your PanelDue firmware is out of date.

        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
        • giostarkundefined
          giostark
          last edited by

          My bed.g
          Do you see something wrong? (sorry i dont talk G-Code so much 🙂 )

          ; bed.g
          ; called to perform automatic delta calibration via G32
          ;
          M280 P3 S160 I1 ; clear all BL-touch errors
          M561 ; clear any bed transform , all g32 previous calibrations
          G29 S2 ; disable bed compensation , must come after M561 and are related.
          G28 ; home all tower
          ;G0 Z400 ; Move while giving the BLTouch time to clear the error
          ; Before running this, you should have set up your Z-probe trigger height to suit your build, in the G31 command in config.g.
          M98 Pdeployprobe.g ; (this in the file M280 P3 S90 I1 )

          ; For G30: Use S-1 for measurements only, without calculations. Use S4 for endstop heights and Z-height only. Use S6 for full 6 factors
          ; If your Z probe has significantly different trigger heights depending on XY position, adjust the H parameters in the G30 commands accordingly.
          ; The value of each H parameter should be (trigger height at that XY position) - (trigger height at center of bed)

          ; Bed center, main trigger height 1.xxx - sottrarre all'altezza centrale le altezze per ciascun punto e mettere la differenza positiva o negativa come altezza nei vari G30.

          ; bed.g file for RepRapFirmware, generated by Escher3D calculator
          ; 16 points, 6 factors, probing radius: 140, probe offset (0, 20)
          G30 P0 X0.00 Y122.50 Z-99999 H0.074 ; 1.255-1.181=0.074
          G30 P1 X80.84 Y96.34 Z-99999 H0.21 ; 1.391-1.181=0.21
          G30 P2 X133.29 Y23.50 Z-99999 H0.102 ; 1.283-1.181=0.102
          G30 P3 X121.24 Y-70.00 Z-99999 H0.084 ; 1.265-1.181=0.084
          G30 P4 X47.88 Y-131.56 Z-99999 H-0.014 ; 1.167-1.181=-0.014
          G30 P5 X-47.88 Y-131.56 Z-99999 H-0.123 ; 1.058-1.181=-0.123
          G30 P6 X-121.24 Y-70.00 Z-99999 H-0.1 ; 1.003-1.181=-0.178 schiaccia troppo quindi -0.1
          G30 P7 X-133.29 Y23.50 Z-99999 H-0.1 ; 0.975-1.181=-0.206 schiaccia troppo quindi -0.1
          G30 P8 X-80.84 Y96.34 Z-99999 H-0.133 ; 1.048-1.181=-0.133 schiaccia troppo quindi 0.05
          G30 P9 X0.00 Y54.44 Z-99999 H0.057 ; 1.238-1.181=0.057
          G30 P10 X51.84 Y29.93 Z-99999 H0.113 ; 1.294-1.181=0.113
          G30 P11 X60.62 Y-35.00 Z-99999 H0.03 ; 1.211-1.181=0.03
          G30 P12 X0.00 Y-70.00 Z-99999 H-0.038 ; 1.143-1.181=-0.038
          G30 P13 X-60.62 Y-35.00 Z-99999 H-0.139 ; 1.042-1.181=-0.139 ???
          G30 P14 X-51.84 Y29.93 Z-99999 H-0.05 ; 1.131-1.181=-0.05 ???
          G30 P15 X0 Y0 Z-99999 S6 ; 1.181 or S9 for diagonal rod calculation and more parameters

          ; Use S-1 for measurements only, without calculations. Use S4 for endstop heights and Z-height only. Use S6 for full 6 factors
          ; If your Z probe has significantly different trigger heights depending on XY position, adjust the H parameters in the G30 commands accordingly. The value of each H parameter should be (trigger height at that XY position) - (trigger height at center of bed)

          M98 Pretractprobe.g ; (this in the file M280 P3 S90 I1)
          ;G29 run mesh grid compensation. Grid calibration. And cannot be used if the H parameter are necessary
          G28
          ;G1 X0 Y0 Z150 F15000 S2

          You are right , my version is 1.17.
          I checked the new version here ... https://github.com/dc42/PanelDueFirmware/releases
          I'll update it now.

          Thanks 😉

          Phaedruxundefined 1 Reply Last reply Reply Quote 0
          • Phaedruxundefined
            Phaedrux Moderator @giostark
            last edited by

            @giostark said in BL-Touch deploy only one time with 2.03RC1:

            M98 Pdeployprobe.g ; (this in the file M280 P3 S90 I1 )

            Try removing this.

            Z-Bot CoreXY Build | Thingiverse Profile

            1 Reply Last reply Reply Quote 1
            • giostarkundefined
              giostark
              last edited by

              Following instructions here https://miscsolutions.wordpress.com/paneldue/
              Update success to the 1.23.2!

              Thanks Phaedrux , you nailed it 👍
              I read somewhere in the "whats-new " that during the probe some deploy and retraction now are automated. Is correct?
              I had an old configuration that add a surplus command that block the proper triggering , right?
              Just for understand what happened.

              Thanks again.

              I'll mark the 3d as solved.

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

                @giostark said in [solved] BL-Touch deploy only one time with 2.03RC1:

                I read somewhere in the "whats-new " that during the probe some deploy and retraction now are automated. Is correct?

                That's correct. For some types of probe, when running bed.g you want to deploy and retract the probe just once in the entire sequence, which you can do using M401 near the start of bed.g and M402 near the end. But that's not the case for BLTouch, which needs to be deployed separately before every probe point. So leave the firmware to deploy/retract it automatically.

                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 1
                • First post
                  Last post
                Unless otherwise noted, all forum content is licensed under CC-BY-SA