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

    Still Not Printing Level, Could Rod Length or Delta Radius be wrong?

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    7
    27
    5.0k
    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

      Yes, and see my contribution to that thread at http://forum.seemecnc.com/viewtopic.php?t=11441#p102296. If calibration with S7 gives you straight lines in that test, you can correct any XY scaling error using https://duet3d.com/wiki/G-code#M579:_Scale_Cartesian_axes.

      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
      • saffiundefined
        saffi
        last edited by

        Thanks, it does look like this is the right fix.

        A 30mm test cube came out as 29.28 and 29.31 per side with the height being correct, so I started a print I've been trying for a while now and scaled it up in X and Y in my slicer by 102.4% to account for that. I'll compare it to my previous prints and see how if the variations look better. It has several little square cutouts around 20mm across a 200mm+ Y length so any differences will show up quickly.

        I suppose I'll try the M579 in config.g as follows to replace scaling in the slicer?

        [c]M579 X1.024 Y1.024[/c]

        On the rod lengths, if I can probe at 150mm or so on the midpoints between the towers, those are the probe points needed to get as close to the calculated rod length as possible?

        If I add in a bunch of other probe points at a radius of 75, will those hinder the correct calculations for the rod lengths?

        I think what I may do is do a 50mm radius, 100mm radius and 150mm radius and 9 total probe points at the midpoints around the bed. I'll run a receipt paper height test again and use those numbers for a final S7 calibration and see how it does.

        It's nice to get this solved, for a while I thought it was something I was doing wrong in the printer build.

        Also, on the steps per mm in the config file, is it ok to use fractional or decimal steps per mm? Say 80.15 if I wanted to calibrate to that?

        Prusa i3 Style Printer with Duet WiFi, E3D Volcano, Bondtech BMG

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

          For the auto calibration to determine the rod lengths with any accuracy, you should probe between the towers as far from the centre as possible, as long as your FSRs are still responding well (check the trigger height) and the joints are still moving freely. If those conditions are satisfied, probing at a smaller radius too won't make things worse.

          Be careful: I remember Michael Hackney posting that if you probe a long way out from centre and between and outside a pair of FSRs, probing can make the bed tilt and give inaccurate results for that and succeeding measurements.

          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
          • saffiundefined
            saffi
            last edited by

            I'm adding the following forum post as well as a link to this post for future reference in discussing the rod length and steps per mm relationship on the "ridges and valleys" problem.

            Of course, it reinforces the theory that DC42 is on every possible 3D printer forum posting about delta calibration.

            http://forums.reprap.org/read.php?178,492382

            Prusa i3 Style Printer with Duet WiFi, E3D Volcano, Bondtech BMG

            1 Reply Last reply Reply Quote 0
            • MiRundefined
              MiR
              last edited by

              I also got this part of the problem sorted out, please see my thread on "Easy Checks on steps/mm"

              Thank you a lot for the references to the other discussions…

              1 Reply Last reply Reply Quote 0
              • DuetUserundefined
                DuetUser
                last edited by

                In our Spire delta printers we use a Fisher like bed leveling where the hotend pushes the bed. The solution is beautiful in it's simplicity but imposing several obvious problems like different push strength in different bed areas.
                There is also a tempered glass bed always a tiny bit curvy.
                I had all sorts of problems with correct print dimensions and print sticking at the beginning.
                The problems went away with cutting calibration factors down to four.
                I'm not sure why, perhaps the added errors of bed probing and some unevenness in the frame added up, but 7 point calibration were putting errors in rod lengths which I was dead certain about.
                The prints have been longer in one tower direction and different from one calibration to another.
                With 4 factor calibration these problems are gone.

                peter

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

                  The calibration algorithm assumes that the bed is flat and the geometry is accurate except for those things that auto calibration adjusts. If your build has other types of geometric error or a non-flat bed, it will give incorrect results.

                  Calibrating diagonal rod length automatically is not advised unless you are able to probe points a long way outside the triangle formed by the towers.

                  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