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

    HELP WITH HEIGHT MAP HAS SUBSTANTIAL Z OFFSET WARNING

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    4
    39
    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.
    • Phaedruxundefined
      Phaedrux Moderator @Jaw8850
      last edited by Phaedrux

      @Jaw8850 said in HELP WITH HEIGHT MAP HAS SUBSTANTIAL Z OFFSET WARNING:

      Error: Pin 'fan1' is not free
      Error: Fan number 2 not found

      Looks like you've got some fan problems too.

      M950 F1 C"fan1" Q500                               ; create fan 1 on pin fan1 and set its frequency
      M106 P1 S1 H1 T70                                  ; set fan 1 value. Thermostatic control is turned on
      M950 F2 C"fan1" Q500                               ; create fan 2 on pin fan1 and set its frequency
      M106 P2 S0.5 H1 T60                                ; set fan 2 value. Thermostatic control is turned on
      

      You're using fan1 twice. One of them is probably supposed to be fan2.

      Z-Bot CoreXY Build | Thingiverse Profile

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

        The position that you use to probe the Z axis should be the same between homeall and homez. It should also be the same point you use for the G30 before running G29.

        G1 X137 Y156 F2000 ; put head over the centre of the bed, or wherever you want to probe

        G0 X127 Y142 F12000 ; go to back center of bed for measurement

        Z-Bot CoreXY Build | Thingiverse Profile

        Jaw8850undefined 3 Replies Last reply Reply Quote 0
        • Jaw8850undefined
          Jaw8850 @Phaedrux
          last edited by

          @Phaedrux
          Got the fans sorted, thank you
          1/8/2021, 8:20:45 PM m98 P"config.g"
          HTTP is enabled on port 80
          FTP is disabled
          TELNET is disabled

          and I adjusted the Homez and homeall to match

          config.g
          bed.g
          homeall.g
          homez.g

          1 Reply Last reply Reply Quote 0
          • Jaw8850undefined
            Jaw8850 @Phaedrux
            last edited by

            @Phaedrux

            Reference a Mesh Bed Leveling Macro, does this look right? I commented out the temperature settings until I know it's probing correctly etc.

            M561 ; clear any bed transform
            ;M140 S70 ; Start Heating the bed
            ;M109 S200 ; Start Heating the nozzle
            G32 ; Home all & adjust lead screws
            G1 X137 Y156 Z5 ; move to center of the bed
            G30 ; probe Z
            G29 ; run mesh bed leveling
            G1 H1 X240 Y240 Z50
            ;M140 S0
            ;M109 S0

            1 Reply Last reply Reply Quote 0
            • Jaw8850undefined
              Jaw8850 @Phaedrux
              last edited by

              @Phaedrux
              Here is a picture of my bed surface. I also have a buildtak flexplate with PEI on it but it's translucent yellow and shiny in spots, I was going to wetsand it with 1000 grit to try and dull it out if I can't get this textured sheet to work
              20210108_200402.jpg

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

                G30 Z					; lower head, stop when probe triggered and set Z to trigger height
                G1 Z5 F4000             ; lower Z 5mm
                G30 Z                   ; lower head, stop when probe triggered and set Z to trigger height (second pass)
                

                In homez you still have the G30 Z. Also, if you want it to do two passes, say a fast pass and then a slower pass use something like this

                M558 F500 A1 ; set fast single dive speed
                G30 ; probe the bed
                M558 F60 A5 ; set slow multi dive speed
                G30
                

                That gets you a fast first z homing and then a slower more accurate one.

                In your homeall, you should remove this line

                G1 H1 X10 ;move X away from frame to home Y

                Your mesh macro looks ok, but instead of this

                G1 X137 Y156 Z5 ; move to center of the bed
                G30 ; probe Z

                you could just use G28 Z to home the z axis

                Z-Bot CoreXY Build | Thingiverse Profile

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

                  Have you recently remeasured your trigger height?

                  G31 X-27 Y0 Z2.062 P500

                  Z-Bot CoreXY Build | Thingiverse Profile

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

                    As for the bed surface a good way to test if it's a factor you can place a plane piece of paper over the bed and see if the mesh looks much different.

                    The white lines might have an effect and it looks a bit shiny. Hard to say.... best to test with something matte.

                    Z-Bot CoreXY Build | Thingiverse Profile

                    Jaw8850undefined 1 Reply Last reply Reply Quote 0
                    • Jaw8850undefined
                      Jaw8850 @Phaedrux
                      last edited by

                      @Phaedrux
                      with the sensorless homing when I don't move X back away from 0 it hits and stops Y at about 20mm from 0. also when I hit G30 without the G1 command it just probes the bed at the right lead screw where it parked from doing the G32

                      I have remeasured trigger height what seams like 100 times but not opposed to doing it more. this is the method I'm using for that from https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe

                      Make sure the dynamic test is successful (Z probe stops when it senses the bed) before doing this.
                      Cancel any currently active mesh compensation with M561
                      Use the X and Y jog buttons to position the nozzle over the centre of the bed
                      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.
                      Once you have the nozzle touching the bed, send command G92 Z0 to tell the firmware that the head is at Z=0
                      Jog the head up by 5 to 10mm
                      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. If you are using a nozzle-contact Z probe, the trigger height will be slightly negative. For any other type of Z probe where the probe triggers before the nozzle contacts the bed, it will be positive.
                      Repeat from step 5 two or three times to make sure that the trigger height is consistent.
                      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.
                      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.
                      To apply the new trigger height, restart the Duet by sending M999 or pressing Emergency Stop.

                      Phaedruxundefined 1 Reply Last reply Reply Quote 0
                      • Jaw8850undefined
                        Jaw8850 @Phaedrux
                        last edited by

                        @Phaedrux
                        I ran through Live Z twice - below are screen shots of stopped heights. I set Z offset to 2.075 in config.g after running this twice

                        LiveZ1.PNG
                        LiveZ2.PNG

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

                          @Jaw8850 said in HELP WITH HEIGHT MAP HAS SUBSTANTIAL Z OFFSET WARNING:

                          with the sensorless homing when I don't move X back away from 0 it hits and stops Y at about 20mm from 0

                          Then use just a G1 X move. leave out the H1.

                          @Jaw8850 said in HELP WITH HEIGHT MAP HAS SUBSTANTIAL Z OFFSET WARNING:

                          also when I hit G30 without the G1 command it just probes the bed at the right lead screw where it parked from doing the G32

                          Yes, but what I'm saying is a G28 Z command will do the positioning and probing for you.

                          @Jaw8850 said in HELP WITH HEIGHT MAP HAS SUBSTANTIAL Z OFFSET WARNING:

                          I have remeasured trigger height what seams like 100 times but not opposed to doing it more. this is the method I'm using for that from https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe

                          That's fine. As long as the trigger height seems consistant. The important thing is that the nozzle is just touching the bed when Z=0.

                          How does your mesh look now? You're only using 9 points total, so the shape will always look a bit weird if there is some tilt.

                          Change your M557 command from M557 X40:240 Y30:270 S100 to M557 X40:240 Y30:270 P4

                          That will add a few more points. 4 in each direction. You could increase it even more to get a more detailed picture of the bed.

                          I also note that your bed would appear to be tilted in the Y direction. Your 2 point tilt correction along the X axis won't be able to solve for that. You should start from as level a bed as possible.

                          See if running through this guide helps.

                          https://duet3d.dozuki.com/Guide/Ender+3+Pro+and+Duet+Maestro+Guide+Part+4:+Calibration/40

                          Z-Bot CoreXY Build | Thingiverse Profile

                          1 Reply Last reply Reply Quote 0
                          • Jaw8850undefined
                            Jaw8850
                            last edited by

                            Gotcha

                            Removed the H1
                            Replaced the G1 and G30 with G28 Z

                            Mesh is getting better. I replaced springs with silicone bed spacers so I was using as few points as possible to get the tilt out and try to get left/right and front/back as good as I could since there are only the screws at the 4 corners to make adjustment. I wet sanded the PEI Flex Sheet I have with 1000 grit, and now it's getting much much better. Not perfect but much better than it was

                            20210108_211336 (1).jpg

                            LevelPEI.PNG

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

                              That's looking much better.

                              You can run the bed.g a few times in a row to get it a bit tighter.

                              Z-Bot CoreXY Build | Thingiverse Profile

                              Jaw8850undefined 1 Reply Last reply Reply Quote 0
                              • Jaw8850undefined
                                Jaw8850 @Phaedrux
                                last edited by

                                @Phaedrux
                                Yep, I set it to P5 just to make sure it gets the center of the bed again. Now I can at least tweak the 4 adjustment screws 1 at a time as I run the Mesh to get it as close as possible. Before I was just going in circles. Appreciate your help greatly!!!! This forum makes owning a Duet worth it.

                                Level5.PNG

                                Phaedruxundefined fcwiltundefined 2 Replies Last reply Reply Quote 1
                                • Phaedruxundefined
                                  Phaedrux Moderator @Jaw8850
                                  last edited by

                                  @Jaw8850 said in HELP WITH HEIGHT MAP HAS SUBSTANTIAL Z OFFSET WARNING:

                                  Appreciate your help greatly!!!! This forum makes owning a Duet worth it.

                                  Glad to hear.

                                  Z-Bot CoreXY Build | Thingiverse Profile

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

                                    @Jaw8850 said in HELP WITH HEIGHT MAP HAS SUBSTANTIAL Z OFFSET WARNING:

                                    Now I can at least tweak the 4 adjustment screws 1 at a time as I run the Mesh to get it as close as possible.

                                    Are you aware of the Manual Bed Leveling Assistant?

                                    It allows you to adjust your leveling screws quickly and easily.

                                    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

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