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

    RRF 3.0RC1 Z Homing Issue (Analogue Mode)

    Scheduled Pinned Locked Moved Solved
    Beta Firmware
    2
    9
    427
    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.
    • tekkydaveundefined
      tekkydave
      last edited by

      I think there might be an issue with z homing using an analogue probe (type P1 in M558).
      I have a piezo probe using the Precision Piezo Universal PCB V2.85 which has both analogue and digital outputs.
      Defined as follows

      ; Analogue Mode
      ;M558 P1 C"^!zprobe.in" R0.5 H3 F360 T9000 A5 S0.03   	; P1 = Analogue mode (V36)
      ;G31 X0 Y0 Z-0.1 P530                      		; X, Y, Z offsets, P530 = trigger threshold 	(V37)
      
      ; Digital Mode
      M558 P8 C"^!zprobe.in" R0.5 H3 F240 T9000 A5 S0.03   	; P8 = Digital mode (unfiltered)		(V35)
      G31 X0 Y0 Z-0.1 P100                      		; X, Y, Z offsets, P100 = debounce interval 	(V32)
      
      

      I have both modes setup for testing and can easily switch between them.

      The analogue mode works fine on 3.0beta12 despite the 1/3 slowdown, which I have mentioned in another post.
      I upgraded to 3.0RC1 this morning and getting lots of "Error: Z probe was not triggered during probing move" errors. It seems to do the first probe which triggers ok, however the 2nd probe always stops about 1mm short and the error is reported. This is the same regardless of using homeall or homez and trying different dive heights, trigger thresholds etc. I have also downgraded back to 3.0beta12 and the fault disappears. It reappears on upgrading to 3.0RC1 again.

      Here are the relevant homing files.
      homeall.g

      ;------------------------------------------------------------------------------------------
      ;   X and Y Homing
      ;------------------------------------------------------------------------------------------
      G91                    ; relative positioning
      G1 Z5 F360 H2          ; lift Z relative to current position
      G1 H1 X-320 Y320 F4000 ; move quickly to X or Y endstop and stop there (first pass)
      G1 H1 X-320 F4000      ; home X axis
      G1 H1 Y320 F4000       ; home Y axis
      G1 X5 Y-5 F1800        ; go back a few mm
      G1 H1 X-320 F360       ; move slowly to X axis endstop once more (second pass)
      G1 H1 Y320 F360        ; then move slowly to Y axis endstop
      G90                    ; absolute positioning
      ;------------------------------------------------------------------------------------------
      
      ;------------------------------------------------------------------------------------------
      ;   Z Homing
      ;------------------------------------------------------------------------------------------
      G1 X150 Y150 F9000      ; go to centre of bed
      G30                     ; home Z by probing the bed
      G1 Z5 F360              ; uncomment this line to lift the nozzle after homing
      ;------------------------------------------------------------------------------------------
      

      homez.g

      G91                 	; relative positioning
      G1 Z3 F360 H2       	; lift Z relative to current position
      G90                 	; absolute positioning
      G1 X150 Y150 F9000 	; go to centre of bed
      G30                 	; home Z by probing the bed
      
      
      ; Uncomment the following lines to lift Z after probing
      G91                 	; relative positioning
      G1 Z3 F600          	; lift Z relative to current position
      G90                 	; absolute positioning
      

      I will post full config.g or any other info required.
      I have reverted to using digital mode for now but I would prefer to use analogue mode as it avoids having to fiddle with the tiny, fragile pots on the PP PCB.
      Cheers
      Dave

      ~ tekkydave ~
      D-Bot: 300x300mm | Duet WiFi + Duex2 | 3 independent z motors | X,Y & Z linear rails | E3D Titan Aero + V6 | Precision Piezo z-probe
      FreeCAD, PrusaSlicer

      1 Reply Last reply Reply Quote 0
      • tekkydaveundefined
        tekkydave
        last edited by

        Not sure if relevant but I have 3 independent z motors with 2 of them on a Duex2.
        Cheers
        Dave

        ~ tekkydave ~
        D-Bot: 300x300mm | Duet WiFi + Duex2 | 3 independent z motors | X,Y & Z linear rails | E3D Titan Aero + V6 | Precision Piezo z-probe
        FreeCAD, PrusaSlicer

        1 Reply Last reply Reply Quote 0
        • tekkydaveundefined
          tekkydave
          last edited by

          My config.g
          config.g.txt

          ~ tekkydave ~
          D-Bot: 300x300mm | Duet WiFi + Duex2 | 3 independent z motors | X,Y & Z linear rails | E3D Titan Aero + V6 | Precision Piezo z-probe
          FreeCAD, PrusaSlicer

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

            I've put this on my list to look at.

            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
            • dc42undefined
              dc42 administrators
              last edited by

              Does the digital mode still work in 3.0RC1?

              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

              tekkydaveundefined 1 Reply Last reply Reply Quote 0
              • tekkydaveundefined
                tekkydave @dc42
                last edited by

                @dc42 Yes. No problems with digital mode.

                ~ tekkydave ~
                D-Bot: 300x300mm | Duet WiFi + Duex2 | 3 independent z motors | X,Y & Z linear rails | E3D Titan Aero + V6 | Precision Piezo z-probe
                FreeCAD, PrusaSlicer

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

                  I think I have found the reason for the problem, although I don't have a printer using an analog probe at present so I can't test the fix. Please try the Duet2CombinedFirmware.bin file at https://www.dropbox.com/sh/3azy1njy3ayjsbp/AACquxr2m00eV568RZg5QG5wa?dl=0.

                  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

                  tekkydaveundefined 1 Reply Last reply Reply Quote 0
                  • tekkydaveundefined
                    tekkydave
                    last edited by

                    I'll test it asap. Will be tomorrow now.

                    ~ tekkydave ~
                    D-Bot: 300x300mm | Duet WiFi + Duex2 | 3 independent z motors | X,Y & Z linear rails | E3D Titan Aero + V6 | Precision Piezo z-probe
                    FreeCAD, PrusaSlicer

                    1 Reply Last reply Reply Quote 0
                    • tekkydaveundefined
                      tekkydave @dc42
                      last edited by

                      @dc42 said in RRF 3.0RC1 Z Homing Issue (Analogue Mode):

                      I think I have found the reason for the problem, although I don't have a printer using an analog probe at present so I can't test the fix. Please try the Duet2CombinedFirmware.bin file at https://www.dropbox.com/sh/3azy1njy3ayjsbp/AACquxr2m00eV568RZg5QG5wa?dl=0.

                      Yes, that has solved the problem. Many thanks and a Merry Christmas 🎅 😃

                      ~ tekkydave ~
                      D-Bot: 300x300mm | Duet WiFi + Duex2 | 3 independent z motors | X,Y & Z linear rails | E3D Titan Aero + V6 | Precision Piezo z-probe
                      FreeCAD, PrusaSlicer

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