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

    Auto bed compensation questions and issues

    Scheduled Pinned Locked Moved
    General Discussion
    5
    19
    1.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.
    • Phaedruxundefined
      Phaedrux Moderator
      last edited by

      Looks like it is being loaded.

      Bed compensation in use: mesh

      Z-Bot CoreXY Build | Thingiverse Profile

      1 Reply Last reply Reply Quote 0
      • zaptaundefined
        zapta @Veti
        last edited by

        @veti said in Auto bed compensation questions and issues:

        However if you connect 4 motors in parallel you run them at 1/4 the current.

        From the description above it seems that the steppers are connected as 2P2S and thus each sees 1/2 of the current.

        1 Reply Last reply Reply Quote 0
        • Gaz6undefined
          Gaz6
          last edited by

          @phaedrux said in Auto bed compensation questions and issues:

          M122

          I started from scratch and now the compensation is working...

          Regarding G31 command... What is the difference between the P and the Z? How do I work with those values for an inductive sensor?

          How do I set the offset values of the probe relative to the nozzle? Do I use minus values? I know I use G31 with X and Y values but how to set them relative to my nozzle?

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

            @gaz6 said in Auto bed compensation questions and issues:

            Regarding G31 command... What is the difference between the P and the Z? How do I work with those values for an inductive sensor?

            Z is the trigger height. For an inductive sensor it should be positive (sensor triggers before the nozzle touches the bed).

            P is trigger level, and only makes much difference if you are using a sensor with an analog output.

            How do I set the offset values of the probe relative to the nozzle? Do I use minus values? I know I use G31 with X and Y values but how to set them relative to my nozzle?

            The X and Y parameters in G31 are the offsets of the probe from the head reference point (HRP). In single-extrusion printers, the HRP is normally the nozzle. So use positive values if the probe offsets are in the +X and +Y directions from the nozzle.

            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
            • Gaz6undefined
              Gaz6
              last edited by

              Ok, thank you.

              When I add the probe offset the printer won't probe a lot of points that my probe can reach. My inductive sensor is located inside the bed during all movement of the printer.
              My last probing point is the bed size minus the probe offset values. I would like to be able to probe from edge to edge. Is it possible?

              In Marlin, you have an interpolation command to estimate the points the probe can't reach. Does duet have it as well?

              Thank you for all the help!

              Phaedruxundefined dc42undefined 2 Replies Last reply Reply Quote 0
              • Phaedruxundefined
                Phaedrux Moderator @Gaz6
                last edited by

                @gaz6 RRF will automatically interpolate for the area it can't reach.

                Z-Bot CoreXY Build | Thingiverse Profile

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

                  @gaz6 said in Auto bed compensation questions and issues:

                  My last probing point is the bed size minus the probe offset values. I would like to be able to probe from edge to edge. Is it possible?

                  In your M557 command, specify the coordinates that you want to probe. Do not correct them for probe offset. The firmware will place the nozzle at the correct point so that the probe is where you asked to probe, allowing for the nozzle offset. So you can probe anywhere that the probe can reach, assuming you have set the M208 limits correctly. For example, if your probe is offset by +30mm in the X direction, and the lowest X coordinate you want to probe is X10, then the firmware will move the head to X-20 to do that - assuming that the lower X limit set by M208 is -20 or lower.

                  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
                  • Gaz6undefined
                    Gaz6
                    last edited by

                    Thank you.
                    I have just done that.
                    I had to add G92 X0 to my homeall and xhome files after homing is finished so I won't have -30 in my X position after homing. Any other solution to that?

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

                      Well you may actually want to have that -30 in your X position if the nozzle is actually 30mm away from the edge of the bed.

                      Z-Bot CoreXY Build | Thingiverse Profile

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

                        @gaz6 said in Auto bed compensation questions and issues:

                        I had to add G92 X0 to my homeall and xhome files after homing is finished so I won't have -30 in my X position after homing. Any other solution to that?

                        If your printer homes X with the nozzle 30mm off the left edge of the bed, then it's right that the X position is -30 immediately after homing X, assuming that you want X=0 to correspond to the left edge of the bed. [Another common choice is to make X=0 Y=0 the centre of the bed.]

                        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