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

    error upgrading

    Scheduled Pinned Locked Moved
    Firmware installation
    4
    35
    1.4k
    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.
    • Vetiundefined
      Veti
      last edited by

      post your homing file

      1 Reply Last reply Reply Quote 0
      • PeterAundefined
        PeterA
        last edited by PeterA

        Hi, I generated a new one then Formatted it a bit as you can see. Its like the Duet is not registering that the Z piezo has triggered even though it has. I would think that I've got something wrong with identifying it or something in the config.g???
        Any way here's my homeall.g
        I was getting errors so i had to replace all the S(x) switches with an H(x).

        ; homeall.g
        ; called to home all axes

        ; generated by RepRapFirmware Configuration Tool on Mon Dec 24 2018 18:36:17 GMT+0200 (South Africa Standard Time)
        G91 ; relative positioning
        G1 Z5 F1000 H2 ; lift Z relative to current position
        ;G1 Z5 F1000 S2 ; lift Z relative to current position
        G1 H1 X-365 Y-245 F2000 ; move quickly to X and Y axis endstops and stop there (first pass)
        ;G1 S1 X-365 Y-245 F2000 ; move quickly to X and Y axis endstops and stop there (first pass)
        G1 X5 Y5 F400 ; go back a few mm
        G1 H1 X-6 Y-6 F500 ; move slowly to X and Y axis endstops once more (second pass)
        ;G1 S1 X-6 Y-6 F500 ; move slowly to X and Y axis endstops once more (second pass)
        G1 Z3 F500 H2 ;LIFT Z FROM CURRENT HIEGHT
        ;G1 Z3 F500 S2 ;LIFT Z FROM CURRENT HIEGHT
        G1 H1 Z-275 F600 ;MOVE DOWN TILL ENDSTOP TRIGGERED
        ;G1 S1 Z-275 F600 ;MOVE DOWN TILL ENDSTOP TRIGGERED
        G1 Z2 F300 H2 ; LIFT Z FOR SECOND PROBE
        ;G1 Z2 F300 S2 ; LIFT Z FOR SECOND PROBE
        G1 H1 Z-4 F600 ;MOVE DOWN TILL ENDSTOP TRIGGERED
        ;G1 S1 Z-4 F600 ;MOVE DOWN TILL ENDSTOP TRIGGERED
        G90 ; absolute positioning
        G92 Z-0.04 ; set Z to axis minimum (you may want to adjust this)

        1 Reply Last reply Reply Quote 0
        • Vetiundefined
          Veti
          last edited by

          @PeterA said in error upgrading:

          M574 Z1 S1 P"!zstop" ; configure active-high endstop for low end on Z via pin !Zstop

          you generated a config for a z endstop not a z probe.

          there is no G30 in you homing script.

          PeterAundefined 1 Reply Last reply Reply Quote 0
          • PeterAundefined
            PeterA @Veti
            last edited by

            @Veti
            OK so do i change that to
            M574 Z1 S1 P"!zprob" ; configure active-high endstop for low end on Z via pin !
            Not sure if that is even a command??

            Vetiundefined 1 Reply Last reply Reply Quote 0
            • Vetiundefined
              Veti @PeterA
              last edited by

              @PeterA said in error upgrading:

              M574 Z1 S2 ; configure Z-probe endstop for low end on Z

              but the homing script is more important.

              generate a new one in the configurator,
              load the json and change the z endstop to probe

              fcwiltundefined 1 Reply Last reply Reply Quote 0
              • PeterAundefined
                PeterA
                last edited by

                OK thanks Ill go give it a try

                1 Reply Last reply Reply Quote 0
                • fcwiltundefined
                  fcwilt @Veti
                  last edited by

                  @Veti said in error upgrading:

                  M574 Z1 S2 ; configure Z-probe endstop for low end on Z

                  His config.g file says it's for v3.

                  From the v3 documentation:

                  The S2 option of M574 is intended for use only when axes other than Z are using the Z probe for homing. ... When using the Z probe to home Z, M574 Z0 should be used.

                  Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                  1 Reply Last reply Reply Quote 0
                  • Vetiundefined
                    Veti
                    last edited by

                    it works either way.

                    M574 Z1 S2
                    is what the configurator creates for z probe on version 3.

                    but as i said more important is the homing script.

                    fcwiltundefined 1 Reply Last reply Reply Quote 0
                    • PeterAundefined
                      PeterA
                      last edited by

                      OK so done all that. Now when homing all z Just lifts up then says its homed. I can see the piezo is not triggering. Below are the changes I made in bold.

                      config.g
                      ; ##### Endstops ######
                      ;======================
                      M574 X1 S1 P"!xstop" ; configure active-high endstop for low end on X via pin !xstop
                      M574 Y1 S1 P"!ystop" ; configure active-high endstop for low end on Y via pin !ystop
                      M574 Z0 S2 ; configure Z-probe endstop for low end on Z
                      ;M574 Z1 S1 P"!zstop" ; configure active-high endstop for low end on Z via pin !Zstop
                      ; =======================
                      ; ##### Endstops old 2.05 Firmware working Settings #####
                      ;==============================================
                      ;M574 X1 S0 ; Set active low end stops
                      ;M574 Y1 S0 ; Set active low end stops
                      ;M574 Z2 S2 ; configure Z-probe endstop for high end on Z
                      ; =======================

                      ; ##### Z-Probe Precision Piezo #####
                      ; ===================
                      M558 P5 C"^zprobe.in" H5 F450 T5000 ; set Z probe type to switch and the dive height + speeds
                      G31 P500 X0 Y0 Z2.5 ; set Z probe trigger value, offset and trigger height
                      M557 X10:328 Y10:210 S20 ; define mesh grid
                      ; ==============================================
                      ; ##### Z-Probe old 2.05 Firmware working Settings #####
                      ;==============================================
                      ; M558 P8 R1 I1 H5 F450 T5000 ; Set Z probe type to inverted, unfiltered piezo and the dive height + speeds
                      ; G31 P500 X0 Y0 Z0 ; Set Z probe trigger value, offset and trigger height
                      ; M557 X10:328 Y10:210 P5 ; Define mesh grid
                      ; ====================================

                      and the new homeall.g

                      ; homeall.g
                      ; called to home all axes
                      ;
                      ; generated by RepRapFirmware Configuration Tool v3.2.2 on Thu Jan 21 2021 05:12:36 GMT+0200 (South Africa Standard Time)
                      G91 ; relative positioning
                      G1 H2 Z5 F6000 ; lift Z relative to current position
                      G1 H1 X-370 Y-250 F1800 ; move quickly to X and Y axis endstops and stop there (first pass)
                      G1 H2 X5 Y5 F6000 ; go back a few mm
                      G1 H1 X-370 Y-250 F1800 ; move slowly to X and Y axis endstops once more (second pass)
                      G90 ; absolute positioning
                      G1 X10 Y10 F6000 ; go to first bed probe point and home Z
                      G30 ; home Z by probing the bed

                      ; Uncomment the following lines to lift Z after probing
                      ;G91 ; relative positioning
                      ;G1 Z5 F100 ; lift Z relative to current position
                      ;G90 ; absolute positioning

                      Phaedruxundefined 1 Reply Last reply Reply Quote 0
                      • PeterAundefined
                        PeterA
                        last edited by

                        So I'm not sure???😖

                        1 Reply Last reply Reply Quote 0
                        • PeterAundefined
                          PeterA
                          last edited by

                          When using the configurator the z option for piezo remains greyed out. So i used the old settings???

                          1 Reply Last reply Reply Quote 0
                          • Vetiundefined
                            Veti
                            last edited by

                            post the output of M119

                            1 Reply Last reply Reply Quote 0
                            • fcwiltundefined
                              fcwilt @Veti
                              last edited by fcwilt

                              @Veti said in error upgrading:

                              it works either way.

                              M574 Z1 S2
                              is what the configurator creates for z probe on version 3.

                              but as i said more important is the homing script.

                              Son of a gun. That's confusing.

                              Turns out, at least on 3.2 that M574 Z0 or M574 Z1 S2 or M574 Z2 S2 works.

                              It even worked with no M574 referencing Z at all.

                              Thanks.

                              Frederick

                              Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

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

                                @fcwilt said in error upgrading:

                                It even worked with no M574 referencing Z at all.

                                Which makes complete sense since G30 only cares about M558 and G31. M574 is for endstops.

                                Z-Bot CoreXY Build | Thingiverse Profile

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

                                  @PeterA said in error upgrading:

                                  ; ##### Z-Probe Precision Piezo #####
                                  ; ===================
                                  M558 P5 C"^zprobe.in" H5 F450 T5000 ; set Z probe type to switch and the dive height + speeds
                                  G31 P500 X0 Y0 Z2.5 ; set Z probe trigger value, offset and trigger height
                                  M557 X10:328 Y10:210 S20 ; define mesh grid
                                  ; ==============================================
                                  ; ##### Z-Probe old 2.05 Firmware working Settings #####
                                  ;==============================================
                                  ; M558 P8 R1 I1 H5 F450 T5000 ; Set Z probe type to inverted, unfiltered piezo and the dive height + speeds
                                  ; G31 P500 X0 Y0 Z0 ; Set Z probe trigger value, offset and trigger height
                                  ; M557 X10:328 Y10:210 P5 ; Define mesh grid

                                  In your 2.05 config for the piezo you have it inverted and P8 probe type. To do the same in 3.2 you'd add a ! to the pin name. Try this.

                                  M558 P8 C"^!zprobe.in" H5 F450 T5000 R1

                                  That would match your previous settings.

                                  You should also check your config.g syntax by sending M98 P"config.g" This will report any errors that may get lost during startup.

                                  Z-Bot CoreXY Build | Thingiverse Profile

                                  PeterAundefined 1 Reply Last reply Reply Quote 0
                                  • PeterAundefined
                                    PeterA
                                    last edited by

                                    Sorry guys had an internet issue. Bust testing now

                                    1 Reply Last reply Reply Quote 0
                                    • fcwiltundefined
                                      fcwilt @Phaedrux
                                      last edited by

                                      @Phaedrux said in error upgrading:

                                      Which makes complete sense since G30 only cares about M558 and G31. M574 is for endstops.

                                      I agree but when homing with z probe the documentation states that for v2 M574 Z1 S2 is needed and for v3 M574 Z0 is needed.

                                      So something is out of sync - the firmware is right and the docs wrong or vice versa.

                                      Curious. Thanks.

                                      Frederick

                                      Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                                      Phaedruxundefined 1 Reply Last reply Reply Quote 1
                                      • PeterAundefined
                                        PeterA @Phaedrux
                                        last edited by

                                        @Phaedrux
                                        Thanks. Sorry I've been making so many changes following some of the other guys. Just getting seriously lost.
                                        I tried your suggestion and now i at least get an error:
                                        When homing the Z it says :

                                        1/21/2021, 6:44:30 PM Error: Z probe already triggered at start of probing move
                                        Error: Homing failed

                                        I'm really getting a bit lost. Can you see any mistakes ?

                                        Also the M98 P"config.g" reports this;
                                        1/21/2021, 6:52:01 PM M98 P"config.g"
                                        HTTP is enabled on port 80
                                        FTP is disabled
                                        TELNET is disabled

                                        So I've changed my config.g to the following:

                                        ; ##### Endstops ######
                                        ;======================
                                        M574 X1 S1 P"!xstop" ; configure active-high endstop for low end on X via pin !xstop
                                        M574 Y1 S1 P"!ystop" ; configure active-high endstop for low end on Y via pin !ystop
                                        M558 P8 C"^zprobe.in" H5 F450 T5000 R1 ; set Z probe type to switch and the dive height + speeds

                                        ; ##### Z-Probe Precision Piezo #####
                                        ; ==================================
                                        G31 P500 X0 Y0 Z2.5 ; set Z probe trigger value, offset and trigger height
                                        M557 X10:328 Y10:210 S20 ; define mesh grid
                                        ; M557 X10:328 Y10:210 P5 ; Define mesh grid

                                        and my homeall.g looks like this

                                        ; homeall.g
                                        ; called to home all axes
                                        ;
                                        ; generated by RepRapFirmware Configuration Tool v3.2.2 on Thu Jan 21 2021 05:12:36 GMT+0200 (South Africa Standard Time)
                                        G91 ; relative positioning
                                        G1 H2 Z5 F6000 ; lift Z relative to current position
                                        G1 H1 X-370 Y-250 F1800 ; move quickly to X and Y axis endstops and stop there (first pass)
                                        G1 H2 X5 Y5 F6000 ; go back a few mm
                                        G1 H1 X-370 Y-250 F1800 ; move slowly to X and Y axis endstops once more (second pass)
                                        G90 ; absolute positioning
                                        G1 X10 Y10 F6000 ; go to first bed probe point and home Z
                                        G30 ; home Z by probing the bed

                                        ; Uncomment the following lines to lift Z after probing
                                        ;G91 ; relative positioning
                                        ;G1 Z5 F100 ; lift Z relative to current position
                                        ;G90 ; absolute positioning

                                        1 Reply Last reply Reply Quote 0
                                        • Vetiundefined
                                          Veti
                                          last edited by

                                          @PeterA said in error upgrading:

                                          M558 P8 C"^zprobe.in" H5 F450 T5000 R1 ; set Z probe type to switch and the dive height + speeds

                                          as phaedrux says change to
                                          M558 P8 C"^!zprobe.in" H5 F450 T5000 R1 ; set Z probe type to switch and the dive height + speeds

                                          when you issue M119 you can see that the probe is already triggerd. the ! inverts the signal

                                          1 Reply Last reply Reply Quote 0
                                          • PeterAundefined
                                            PeterA
                                            last edited by

                                            @Veti said in error upgrading:

                                            M558 P8 C"^!zprobe.in" H5 F450 T5000 R1

                                            Yes Awesome !!!! it works,
                                            Cant thank you all enough for being helpful. Now i can sleep.
                                            😀 🤗

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