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

    Strange mesh grid heightmap

    Scheduled Pinned Locked Moved
    General Discussion
    9
    38
    4.9k
    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.
    • BigMoff96undefined
      BigMoff96 @Nxt-1
      last edited by

      @Nxt-1 were you able to solve this? I have a Rostock max V2 with duet WiFi and smart effector giving me a similar problem

      Nxt-1undefined alankilianundefined 2 Replies Last reply Reply Quote 0
      • Nxt-1undefined
        Nxt-1 @BigMoff96
        last edited by

        @BigMoff96 I solved the issue by building my own large delta printer. Info can be found at the link in my bio below this post.

        I can tell you that the alternating ridges partern means measurements are influenced by the travel direction of the effector. That in turn is a signature indicator is backlash, slop or whatever else of these related issues. Solving that can often be quite tricky though as the finding the source isn't easy.

        Over the years I have seen a number of Rostock user report the exact same issue. So for whatever reason the source of the issue is some flaw in the design and I don't know what it is 🙂 (after my Rostock frankenstein got scrapped for parts, I obviously stopped looking)

        Duet3D and delta printer enthousiast. Buildlog
        Looking for Duet3D configuration support, check out Nxt-3D

        BigMoff96undefined 1 Reply Last reply Reply Quote 0
        • BigMoff96undefined
          BigMoff96 @Nxt-1
          last edited by

          @Nxt-1 maybe I will scavenge the parts of this one. This printer was given to me by my uncle and I was hoping a duet and smart effector would allow me to use it properly. My other printers are both Cartesian so I’m not familiar with deltas a whole lot

          1 Reply Last reply Reply Quote 0
          • alankilianundefined
            alankilian @BigMoff96
            last edited by

            @BigMoff96 said in Strange mesh grid heightmap:

            were you able to solve this? I have a Rostock max V2 with duet WiFi and smart effector giving me a similar problem

            I have a Rostock Max V3 with Duet Ethernet and SE300 and I don't see this problem.

            Are you able to do experiments?

            Could you rearrange the points in the bed mapping so it always probes left-to-right or right-to-left and see if the issue goes away?

            SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

            Nxt-1undefined BigMoff96undefined 2 Replies Last reply Reply Quote 1
            • Nxt-1undefined
              Nxt-1 @alankilian
              last edited by

              @alankilian said in Strange mesh grid heightmap:

              Could you rearrange the points in the bed mapping so it always probes left-to-right or right-to-left and see if the issue goes away?

              That would not solve the root problem ie. the backlash. You just would not notice it anymore during probing.

              Duet3D and delta printer enthousiast. Buildlog
              Looking for Duet3D configuration support, check out Nxt-3D

              alankilianundefined 1 Reply Last reply Reply Quote 0
              • alankilianundefined
                alankilian @Nxt-1
                last edited by

                @Nxt-1 OH! I didn't know you did some experiments that show it's caused by backlash.

                Nevermind then.

                SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

                Nxt-1undefined 1 Reply Last reply Reply Quote 0
                • Nxt-1undefined
                  Nxt-1 @alankilian
                  last edited by

                  @alankilian said in Strange mesh grid heightmap:

                  @Nxt-1 OH! I didn't know you did some experiments that show it's caused by backlash.

                  Nevermind then.

                  I seem (mis)interpreted your reply and tought you suggested the rearrangement of probesequence as a permantent solution instead of an experiment. I am sorry to have stepped on your toes.

                  Duet3D and delta printer enthousiast. Buildlog
                  Looking for Duet3D configuration support, check out Nxt-3D

                  1 Reply Last reply Reply Quote 0
                  • BigMoff96undefined
                    BigMoff96 @alankilian
                    last edited by

                    @alankilian Perhaps it has something to do with the smart effector. Are you using the ball cup arms and injection molded carriages? Not sure how many parts are shared between a V2 and a V3

                    1 Reply Last reply Reply Quote 0
                    • alankilianundefined
                      alankilian
                      last edited by

                      No toes have been stepped on man. We're ALL here to get good prints from our printers.

                      I figured that if you rearranged the order of the points probed so that they always went left-to-right and if you then got smooth results that it would demonstrate that the issue is indeed related to the direction of movement. It seems that you have determined that already.

                      So, on to your questions:

                      I have plastic arms and plastic balls that came on the SE300.

                      I also have "Cheapskate" carriages. HERE are the assembly instructions which should answer your questions.

                      I guess you could try tightening (or loosening) your belts and see if that makes any difference.

                      SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

                      1 Reply Last reply Reply Quote 0
                      • TLASundefined
                        TLAS
                        last edited by

                        I’ve seen this effect pretty commonly on my setups.

                        I attribute it to hysteresis is the measurement system (stain gauges most commonly).

                        You could resolve this a number of ways, but no one has really thought it important enough to address.

                        Solutions in increasing goodness:
                        Option 1: Randomize points
                        Random movements will spread out the hysteresis effects to a more common natural error.
                        Option 2: Perform random measurements for the first items in a series of linear points and take a correction factor on all remaining points for the line.
                        Option 3: Randomize points with multiple measurements at each point.
                        Increases measurement confidence by mean value distribution reduction.

                        1 Reply Last reply Reply Quote 1
                        • alankilianundefined
                          alankilian
                          last edited by alankilian

                          @TLAS said in Strange mesh grid heightmap:

                          I attribute it to hysteresis is the measurement system

                          I know what hysteresis is, but I can't quite see how it applies to this situation.

                          Can you help me understand this? It would be wonderful to know more.

                          I like the idea of multiple samples at the same point. It seems like that should make it go away if it's related to backlash somehow.

                          Or maybe, when moving to the target point, overshoot, then back up and undershoot by just a little, then move forward and go to the target point.

                          Since I don't see it, it's hard for me to experiment.

                          SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

                          BigMoff96undefined TLASundefined 2 Replies Last reply Reply Quote 0
                          • BigMoff96undefined
                            BigMoff96 @alankilian
                            last edited by

                            @alankilian sounds like we have the same setup in terms of arms and carriages. I did see something about the ball cups themselves causing binding so I may see about lubricating those and messing with the belt tension.

                            Is there a way to do multiple probes in reprap? I know how to do it in marlin. Also unsure about randomizing the points.

                            This is my first duet board and I don’t have much experience with them.

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

                              @BigMoff96 said in [Strange mesh grid heightmap]
                              Is there a way to do multiple probes in reprap?

                              The M558 command takes these parameters to control that:

                              Annn

                              Maximum number of times to probe each point, default 1. Maximum, as of 2.03, is 31. Setting M558 A parameter to anything >31 set it to 0 instead of to 31

                              Snnn

                              Tolerance when probing multiple times, default 0.03mm

                              For example, with A5 it will probe at most 5 times until it gets two consecutive readings within the tolerance specified by S.

                              If it does not get two consecutive readings after the 5 tries it will average the 5 readings and use that value.


                              If you specify S-1 it will force averaging of the A number of readings.

                              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 2
                              • TLASundefined
                                TLAS @alankilian
                                last edited by

                                @alankilian
                                Any multi-axis measurement setup will have some form of ‘memory’ due to the loads last placed on it. When you have a repeatable load pattern (such as between x-axis points), you get fairly consistent results. When you have a different movement (move multiple axes back to the next line), you get different results.

                                The degree of measurement variability you get will depend on specific contributors of both the motion and measurement systems. Backlash can show as step variation, inertial loads that strain a force sensor can also show up. Creep, temperature drift, etc...

                                Without solving each of these issues independently, it’s easiest to randomize the motion (turning repeatable movement errors into nearly random errors) and perform more measurements. Might not work as well on the edges though due to less random motion on one side.

                                @dc42
                                IMO that’s the biggest flaw in the auto calibration at the moment. There are multiple ‘solutions’ from a calibration that tend to vary between calibrations. While each will produce decent prints, it should be obvious that things like endstop locations aren’t actually changing between runs.

                                Again, random motion and statistical modeling would likely produce the ‘real’ calibration. Not that it matters too much as the ‘fake’ one-time measurements are good enough to print.

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