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
    974
    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.
    • 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