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

    Z-probe commissioning problem

    Scheduled Pinned Locked Moved
    Smart effector for delta printers
    5
    52
    5.2k
    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.
    • number40fanundefined
      number40fan
      last edited by

      Have you changed the H number yet? Just wonder if it is freaking out because your homed height is greater than what your config is.

      1 Reply Last reply Reply Quote 0
      • number40fanundefined
        number40fan
        last edited by

        M665 R246.6 L440.0 B180 H443

        Try this and see what happens.

        1 Reply Last reply Reply Quote 0
        • RGN01undefined
          RGN01
          last edited by

          @number40fan:

          Have you changed the H number yet? Just wonder if it is freaking out because your homed height is greater than what your config is.

          Yes, if I manually lower the nozzle from homed position it stops at bed height so that seems OK.

          1 Reply Last reply Reply Quote 0
          • RGN01undefined
            RGN01
            last edited by

            @number40fan:

            M665 R246.6 L440.0 B180 H443

            Try this and see what happens.

            I have that already - after changing it earlier.

            In an effort to fix the 'freezing' problem, I replaced deployprobe.g - it now reacts to the G30 command without freezing - but the original problem returns and it ignores a touch on the nozzle during the G30 operation.

            1 Reply Last reply Reply Quote 0
            • number40fanundefined
              number40fan
              last edited by

              Notes from the Wiki.

              Version 1.19

              Upgrade notes from version 1.18.2:
              •Recommended DuetWebControl version is 1.19
              •Recommended DuetWiFiServer version is 1.19
              •Important! If you use an IR Z probe or some other type that does not need to be deployed, delete the files sys/deployprobe and sys/retractprobe.g if they exist, because they are now called automatically. You can do this in the System Files Editor of the web interface.

              You do need those two files removed, so your issue is somewhere else.

              1 Reply Last reply Reply Quote 0
              • number40fanundefined
                number40fan
                last edited by

                So, now when the nozzle is at the bed, the web interface reads 0 for Z height?

                1 Reply Last reply Reply Quote 0
                • RGN01undefined
                  RGN01
                  last edited by

                  @number40fan:

                  Notes from the Wiki.

                  Version 1.19

                  Upgrade notes from version 1.18.2:
                  •Recommended DuetWebControl version is 1.19
                  •Recommended DuetWiFiServer version is 1.19
                  •Important! If you use an IR Z probe or some other type that does not need to be deployed, delete the files sys/deployprobe and sys/retractprobe.g if they exist, because they are now called automatically. You can do this in the System Files Editor of the web interface.

                  You do need those two files removed, so your issue is somewhere else.

                  If I remove deployprobe.g then I get the freezing issue. It contains the following:

                  [[language]]
                  ; Probe deployment routine for Mini Kossel
                  M564 S0					; don't apply limits
                  G1 X25 Y93 Z40 F10000	; put probe arm next to belt
                  G1 X-5 F500				; move probe arm across belt
                  G1 X12 F1000			; move probe back
                  G1 X0 Y0 F10000			; move to somewhere sensible
                  M564 S1					; apply limits again
                  
                  

                  With that file in place, it seems to execute the commands, then probes the bed (green LED flash) and then stops with z=-0.1. Without that file it does none of those operations and enters a permanently busy state.

                  I will try and comment those lines out 1 by 1 to find which one is required to make G30 work.

                  1 Reply Last reply Reply Quote 0
                  • number40fanundefined
                    number40fan
                    last edited by

                    @RGN01:

                    I've also homed the printer and slowly dropped the nozzle until it just touches the bed. The Z-height readings were:
                    Homed: 645.0
                    Touching bed: 212.5

                    This is what I don't get. When you home a printer, it doesn't count how far it moved until it activates the endstop switches. It just moves until it hits them, backs off, moves slowly until it hits again and usually moves away 5mm or so. That is your homed height. The Duet then uses your H number from M665 to determine how far above the bed the nozzle is. How was yours showing 645 with 550 in the M665? Do you have a config-override.g file?

                    1 Reply Last reply Reply Quote 0
                    • RGN01undefined
                      RGN01
                      last edited by

                      @number40fan:

                      @RGN01:

                      I've also homed the printer and slowly dropped the nozzle until it just touches the bed. The Z-height readings were:
                      Homed: 645.0
                      Touching bed: 212.5

                      This is what I don't get. When you home a printer, it doesn't count how far it moved until it activates the endstop switches. It just moves until it hits them, backs off, moves slowly until it hits again and usually moves away 5mm or so. That is your homed height. The Duet then uses your H number from M665 to determine how far above the bed the nozzle is. How was yours showing 645 with 550 in the M665? Do you have a config-override.g file?

                      Yes, there is a config-override.g file with a warning not to edit it as it is machine generated.

                      With the deployprobe.g file as below, G30 seems to work (although it does leave the nozzle at -0.1)

                      [[language]]
                      G1 X0 Y0 F25000			; move to somewhere sensible
                      
                      

                      Without that file, or with that line commented out, G30 does not work.

                      1 Reply Last reply Reply Quote 0
                      • MoS-tekknixundefined
                        MoS-tekknix
                        last edited by

                        Do you have a config-override.g file?

                        Good point, that is always pain in the ass if you forget it 😉

                        1 Reply Last reply Reply Quote 0
                        • number40fanundefined
                          number40fan
                          last edited by

                          Can you paste what is in it?

                          1 Reply Last reply Reply Quote 0
                          • MoS-tekknixundefined
                            MoS-tekknix
                            last edited by

                            Please show us your config-override.g

                            1 Reply Last reply Reply Quote 0
                            • RGN01undefined
                              RGN01
                              last edited by

                              @number40fan:

                              @RGN01:

                              I've also homed the printer and slowly dropped the nozzle until it just touches the bed. The Z-height readings were:
                              Homed: 645.0
                              Touching bed: 212.5

                              This is what I don't get. When you home a printer, it doesn't count how far it moved until it activates the endstop switches. It just moves until it hits them, backs off, moves slowly until it hits again and usually moves away 5mm or so. That is your homed height. The Duet then uses your H number from M665 to determine how far above the bed the nozzle is. How was yours showing 645 with 550 in the M665? Do you have a config-override.g file?

                              OK, just realised that was a typo - 645 should have been 445. I'm really sorry for the confusion!

                              1 Reply Last reply Reply Quote 0
                              • MoS-tekknixundefined
                                MoS-tekknix
                                last edited by

                                No need to say sorry for anything. Still interessted in the override-settings….

                                1 Reply Last reply Reply Quote 0
                                • number40fanundefined
                                  number40fan
                                  last edited by

                                  Have you ran anything that required a M500 command like a hotend or heat bed calibration?

                                  1 Reply Last reply Reply Quote 0
                                  • RGN01undefined
                                    RGN01
                                    last edited by

                                    @number40fan:

                                    Have you ran anything that required a M500 command like a hotend or heat bed calibration?

                                    Yes, I did that twice - for bed PID and hotend PID auto tune.

                                    1 Reply Last reply Reply Quote 0
                                    • number40fanundefined
                                      number40fan
                                      last edited by

                                      @RGN01:

                                      OK, just realised that was a typo - 645 should have been 445. I'm really sorry for the confusion!

                                      But it still showed 212 touching the bed?

                                      1 Reply Last reply Reply Quote 0
                                      • MoS-tekknixundefined
                                        MoS-tekknix
                                        last edited by

                                        Please paste the content in.

                                        1 Reply Last reply Reply Quote 0
                                        • RGN01undefined
                                          RGN01
                                          last edited by

                                          The config-override.g file looks like this:

                                          [[language]]
                                          ; This is a system-generated file - do not edit
                                          ; Delta parameters
                                          M665 R246.6 L440.0 B180 H433
                                          M666 X0.000 Y0.000 Z0.000 A0.00 B0.00
                                          ; Heater model parameters
                                          M307 H0 A645.6 C1147.3 D12.1 S1.00 B0
                                          M307 H1 A533.4 C223.7 D3.0 S1.00 B0
                                          M307 H2 A340.0 C140.0 D5.5 S1.00 B0
                                          M307 H3 A340.0 C140.0 D5.5 S1.00 B0
                                          M307 H4 A340.0 C140.0 D5.5 S1.00 B0
                                          M307 H5 A340.0 C140.0 D5.5 S1.00 B0
                                          M307 H6 A340.0 C140.0 D5.5 S1.00 B0
                                          M307 H7 A340.0 C140.0 D5.5 S1.00 B0
                                          ; Z probe parameters
                                          G31 T1 P100 X0.0 Y0.0 Z-0.10
                                          G31 T3 P500 X0.0 Y0.0 Z0.70
                                          G31 T4 P500 X0.0 Y0.0 Z0.00
                                          
                                          
                                          1 Reply Last reply Reply Quote 0
                                          • RGN01undefined
                                            RGN01
                                            last edited by

                                            I removed the bed to check on the fans in the control box. After re-installing,, the homed Z-height now reads 441.39 and it reads 9.39 when touching the bed.

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