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

    Trigger Height and a lot of confusions

    Scheduled Pinned Locked Moved Unsolved
    Smart effector for delta printers
    4
    14
    970
    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.
    • Johncoffeeundefined
      Johncoffee
      last edited by Johncoffee

      This post is deleted!
      1 Reply Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator
        last edited by

        I assume you're talking about this process?

        https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe#Section_Calibrate_the_Z_probe_trigger_height

        The response logged in the console when doing G30 S-1 should be correct if you're following those procedures.

        Z-Bot CoreXY Build | Thingiverse Profile

        Nielsundefined 1 Reply Last reply Reply Quote 0
        • Nielsundefined
          Niels @Phaedrux
          last edited by

          @phaedrux should it be stopped @ 0?

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

            Well not necessarily. It should stop at the trigger height.

            For nozzle contact probes that would be at 0 or slightly negative as it presses into the bed a bit. For proves that have a switch of some kind mounted above and to the side of the nozzle it would be some positive value.

            Z-Bot CoreXY Build | Thingiverse Profile

            Nielsundefined 1 Reply Last reply Reply Quote 0
            • Nielsundefined
              Niels @Phaedrux
              last edited by Niels

              @phaedrux BUT when i drive to z=0 after g32 i should above the bed?
              That isnt working
              It drives IN the bed 😕

              1 Reply Last reply Reply Quote 0
              • Nielsundefined
                Niels
                last edited by Niels

                state: 
                
                M665 R225.5 L450 B185 H410.500	
                
                M558 P8 R0.4 H5 F1200 T6000
                G31 P100 X0 Y0 Z0  
                
                Nozzle 210° 
                Bed 60°
                
                • Make sure the dynamic test is successful (Z probe stops when it senses the bed) before doing this.
                  -> Done. works. Bed stopped after g30

                • Use the X and Y jog buttons to position the nozzle over the centre of the bed
                  -> Done x0 Y0

                • Jog the nozzle down until it is just touching the bed or just gripping a sheet of paper. If the firmware doesn't let you jog it down far enough, send M564 S0 to disable axis limits.
                  -> paper scratched @ Z 1.84

                • Once you have the nozzle touching the bed, send command G92 Z0 to tell the firmware that the head is at Z=0
                  -> Done ... Z=0

                • Jog the head up by 5 to 10mm
                  -> Done M120
                  G91
                  G1 Z5 F6000
                  M121

                • Send command G30 S-1. The nozzle will descend or the bed rise until the probe triggers and the Z height at which the probe stopped will be reported.
                  -> G30 S-1
                  Stopped at height -0.029 mm
                  Z=-0.03

                • Repeat from step 5 two or three times to make sure that the trigger height is consistent.
                  -> -0.022 -0.029 -0.022 -0.029

                • In Duet Web Control, go to Settings -> System Editor and edit the config.g file. Set the Z parameter in the G31 command to the trigger height that was reported. Save the file.
                  -> G31 P100 X0 Y0 Z-0.025
                  saved

                • Open config-override.g and check that there are no G31 commands in it. If you find any, delete those lines and save the file.
                  -> done . Only PID tuning Stuff in the override

                • To apply the new trigger height, restart the Duet by sending M999 or pressing Emergency Stop.
                  -> Restarted

                After All:

                • G32 (look at pastebin)

                • After that it stops at Z=5

                • when i drive to Z=0 or start the print ---- the nozzle crashes in the bed.

                G30 S-1 Stopped at height 0.797 mm

                So annoying ... whats my mistake?

                1 Reply Last reply Reply Quote 0
                • Nielsundefined
                  Niels
                  last edited by

                  After all:
                  When i do a G30 i got the correct height ....
                  Why does the g32 (bed.g) does not this?

                  1 Reply Last reply Reply Quote 0
                  • Nielsundefined
                    Niels
                    last edited by

                    i realized that there are not compensation in use.... this is exactly what the g32 should to right?

                    0_1562701395242_2579ec22-b9f8-4138-9bb3-34d0397f2d55-grafik.png

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

                      @niels g32 will only run the commands in bed.g

                      Do enable the compensation there must be a g29 S1 at some point to load the saved heightmap or G29 to run a probing cycle.

                      Usually best put in the slicer start gcode. Or at the end of bed.g which ever makes best sense.

                      Z-Bot CoreXY Build | Thingiverse Profile

                      1 Reply Last reply Reply Quote 0
                      • Nielsundefined
                        Niels
                        last edited by

                        Yes. i know ..

                        in my bed.g i do alot of g30 and the last one with s6.

                        --> fail

                        when i do a single s30.. it sets the height correctly....

                        this is what i didnt understand

                        1 Reply Last reply Reply Quote 0
                        • Nielsundefined
                          Niels
                          last edited by

                          0_1562702914129_00dab473-1984-425d-911a-cd644c349ead-grafik.png

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

                            Being that this is on a delta all I can recommend is to recheck your calibration routine. Not my area of expertise unfortunately.

                            Z-Bot CoreXY Build | Thingiverse Profile

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

                              Try running G32 twice after power up before you drive to Z=0. If the M665 parameters in config.g are a long way from the true values, then there can still be a height error after running G32 once. This is especially true in firmware 2.03, and there will be a 2.03.1 release to fix this.

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