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

    Z axis wont stop

    Scheduled Pinned Locked Moved
    General Discussion
    3
    19
    2.5k
    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.
    • dc42undefined
      dc42 administrators
      last edited by

      Check whether you also have a config-override.g file with a G31 command in it.

      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

      brianundefined 1 Reply Last reply Reply Quote 0
      • brianundefined
        brian @dc42
        last edited by

        @dc42 No, dont have that file.

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

          Please confirm that you are using a G30 command to home Z as described in the wiki secotin that I linked to, not a G1 S1 Z command.

          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

          brianundefined 1 Reply Last reply Reply Quote 0
          • brianundefined
            brian @dc42
            last edited by

            @dc42 This is my homez.g file; however it doesnt work from panel due, never has, i just use homex and homey and leave the z where ever it is at the time, most often i move it 50mm away from nozzle. Does the firmware call these files before each print?

            G91 ; relative mode
            G1 Z4 F200 ; raise head 4mm to ensure it is above the Z probe trigger height
            G90 ; back to absolute mode
            G1 X100 Y100 F2000 ; put head over the centre of the bed, or wherever you want to probe
            G30 ; lower head, stop when probe triggered and set Z to trigger height

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

              Your homez.g looks OK to me. You will need to home X and Y before you can home Z.

              The firmware doesn't home the printer when you start a print, but your slicer start script may do that, or you can do it in the start.g file.

              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

              brianundefined 1 Reply Last reply Reply Quote 0
              • brianundefined
                brian @dc42
                last edited by

                @dc42 I didn't really think the firmware would run any kind of startup code. I checked my slicer's, s3d, start code and it runs G28, so i ran G28 from panel due console and it is making the weird start up sequence, which wasn't weird before updating firmware. I guess i should delete that from the slicer start code and see what happens.

                1 Reply Last reply Reply Quote 0
                • brianundefined
                  brian
                  last edited by

                  Its still doing weird things. If i run G28 or G30 it runs code that just isnt there. The bed goes up and down twice and the x and y move around.

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

                    If you have upgraded across several versions of firmware, you may have old deployprobe.g and retractprobe.g files that need to be deleted from /sys on the SD card.

                    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

                    brianundefined 1 Reply Last reply Reply Quote 0
                    • brianundefined
                      brian @dc42
                      last edited by

                      @dc42 Ok i did have both files, have deleted. Will advise if changed.

                      1 Reply Last reply Reply Quote 0
                      • brianundefined
                        brian
                        last edited by

                        Yes deleting those two files seems to have solved the erroneous movements. Thanks!

                        brianundefined 1 Reply Last reply Reply Quote 0
                        • brianundefined
                          brian @brian
                          last edited by

                          @brian However now if wont move the bed close to the nozzle, no matter what settings is use. It doesnt seem to understand negative values or simply converts them to positive. I need the bed to move up to the nozzle but it will not, always wants to move down or away from nozzle. Very frustrating.

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

                            Have you set the Z probe trigger height correctly in the G31 command in config.g?

                            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

                            brianundefined 1 Reply Last reply Reply Quote 0
                            • brianundefined
                              brian @dc42
                              last edited by

                              @dc42 Yes the bed now rises to the correct height then drops down. I've reset the height with G31 at both positive and negative values, which doesnt seem to have an effect. I have also tried both pos and neg values with M558 H value. Both these command seem to convert neg values to pos. I've also set the Z value in S3D with doesnt do anything either. I've moved the G31 before and after the M558. I've commented out one or the other, still no effect at raising the bed to correct position.

                              M558 P1 X0 Y0 Z1 H0.0 F320 T5000 R0 ; smart IR Z probe, used for homing Z axis only, dive height 3mm, probe speed 200mm/min, travel speed 5000mm/min, no recovery time
                              ;M557 X25:175 Y25:175 S25 ; Define mesh grid

                              G31 P500 X0 Y0 Z-5.0; Set Z probe trigger value, offset and trigger height

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

                                The M558 H parameter sets the height at which probing starts for most types of Z probing move. Negative values make no sense. The default is 5mm but higher values are useful sometimes especially when performing initial calibration of a delta printer.

                                The G31 H parameter is the height of the nozzle above the bed when the Z probe triggers. It should be positive for most types of Z probe, but slightly negative for a nozzle contact probe.

                                If you send G30 to probe the bed at the current XY position, when the probe triggers and the movement stops, the Z reading in DWC or PanelDue or returned by M114 should be that G31 Z value.

                                HTH David

                                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
                                • brianundefined
                                  brian
                                  last edited by

                                  Ok thx, so dive height means the height that probing starts, I can understand that but not sure why it matters and i'm ok with that.

                                  Using T3P3Tony's suggested endstop settings, (which is the first time homeall from panel due actually works);

                                  So i homeall via panel due, ran G30 from console and then M114 and got Z3, entered that in config.g for G31 z value. I started a print from where the nozzle was (not homed) and that didnt work, just air printed. So i homed all then started print and that did work. Still printing.

                                  T3P3Tonyundefined 1 Reply Last reply Reply Quote 0
                                  • T3P3Tonyundefined
                                    T3P3Tony administrators @brian
                                    last edited by

                                    @brian I think you are missing some steps lets continue the conversation on the other thread:

                                    https://forum.duet3d.com/topic/5858/z-axis-will-not-move-close-enough-to-nozzle-to-print/7

                                    www.duet3d.com

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