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

    Mesh Compensation Overcompensating a bit?

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    7
    40
    2.6k
    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.
    • Stephen6309undefined
      Stephen6309 @sunToxx
      last edited by

      @suntoxx Have you a low mesh compenstaion taper?
      https://docs.duet3d.com/User_manual/Reference/Gcodes#m376-set-bed-compensation-taper

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

        @suntoxx said in Mesh Compensation Overcompensating a bit?:

        @fcwilt that looks good, thanks! I will try to integrate that, once i come to a conclusion about how i use the mesh compensation to my best advantage. Maybe i will have to find a way to level my bed?

        You should absolutely level the bed as best you can - Mesh Bed Compensation is no substitute for Bed Leveling.

        What about you current bed prevents it from being leveled?

        Frederick

        Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

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

          @suntoxx said in Mesh Compensation Overcompensating a bit?:

          Since I started 3d printing a couple months ago, when doing fine adjustments to prints, I kept having the impression that even the coordinates that are actually measured, are not used as absolute values.

          I don't understand what you mean.

          Can you elaborate a bit?

          Frederick

          Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

          1 Reply Last reply Reply Quote 0
          • sunToxxundefined
            sunToxx @fcwilt
            last edited by sunToxx

            @fcwilt said in Mesh Compensation Overcompensating a bit?:

            What about you current bed prevents it from being leveled?

            Taking it apart and readjusting it every once in a while. Or is there a more permanent solution than the Nylock mod.

            @fcwilt said in Mesh Compensation Overcompensating a bit?:

            Can you elaborate a bit?

            If the probed coordinates would be used as absolute values at those exact coordinates, they should be perfect in regard to z offset, getting more imperfect (on average) the further away from the probed point. The squished keychain i think proves this right.

            Is there a way to set a "per stl" z offset? The keychains itself seem fairly uniform.

            @stephen6309 said in Mesh Compensation Overcompensating a bit?:

            @suntoxx Have you a low mesh compenstaion taper?
            https://docs.duet3d.com/User_manual/Reference/Gcodes#m376-set-bed-compensation-taper

            Never heard of it, going to look at it, thanks.

            Edit: If i understand it correctly, I would need the opposite of this command. For depths instead of height.

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

              @suntoxx said in Mesh Compensation Overcompensating a bit?:

              Taking it apart and readjusting it every once in a while. Or is there a more permanent solution than the Nylock mod.

              Aside from my one printer with three Z steppers allowing for Auto Bed Leveling my other printers have 3 or 4 "thumbscrews" that can easily be adjusted use the Manual Bed Leveling Assistant the is built into the firmware

              If the probed coordinates would be used as absolute values at those exact coordinates, they should be perfect in regard to z offset, getting more imperfect (on average) the further away from the probed point. The squished keychain i think proves this right.

              Which is why I use that max number of probe points to restrict the amount of interpolation the firmware needs to do to determine the Z adjustment between probe points.

              What is your bed made out of? Perhaps you could replace it with something flatter.

              Frederick

              Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

              sunToxxundefined 1 Reply Last reply Reply Quote 0
              • sunToxxundefined
                sunToxx @fcwilt
                last edited by

                @fcwilt it seems to be the standard Prusa mk3s heatbed.

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

                  @suntoxx said in Mesh Compensation Overcompensating a bit?:

                  @fcwilt it seems to be the standard Prusa mk3s heatbed.

                  I know nothing about that printer - I will see what I can find out. Some companies make upgraded parts for popular printers.

                  Frederick

                  Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

                  sunToxxundefined 1 Reply Last reply Reply Quote 0
                  • sunToxxundefined
                    sunToxx @fcwilt
                    last edited by

                    @fcwilt it must be this one https://www.prusa3d.com/product/magnetic-heatbed-mk52-24v-assembly/

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

                      @suntoxx said in Mesh Compensation Overcompensating a bit?:

                      @fcwilt it must be this one https://www.prusa3d.com/product/magnetic-heatbed-mk52-24v-assembly/

                      So that is the one you currently have on your printer?

                      Frederick

                      Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

                      sunToxxundefined 1 Reply Last reply Reply Quote 0
                      • sunToxxundefined
                        sunToxx @fcwilt
                        last edited by

                        @fcwilt yes, it's a MK52 with the Mk-52-block carriage, with LHBB10 aluminium bearing blocks.

                        Blacksheep99undefined 1 Reply Last reply Reply Quote 1
                        • Blacksheep99undefined
                          Blacksheep99 @sunToxx
                          last edited by

                          @suntoxx Do you have to print them face down? I know that doesn't deal with the problem you're discussing.

                          sunToxxundefined 1 Reply Last reply Reply Quote 0
                          • sunToxxundefined
                            sunToxx @Blacksheep99
                            last edited by

                            @blacksheep99 yes, they are two sided.

                            Blacksheep99undefined 1 Reply Last reply Reply Quote 0
                            • Blacksheep99undefined
                              Blacksheep99 @sunToxx
                              last edited by

                              @suntoxx Understood. I can't add much help to your issue. I did wonder if a smaller nozzle may help you achieve what you want.

                              sunToxxundefined 1 Reply Last reply Reply Quote 0
                              • sunToxxundefined
                                sunToxx @Blacksheep99
                                last edited by sunToxx

                                @blacksheep99 i tried a .25 nozzle and it did work much better, but I had warping issues with this keychain size. A slightly smaler size did print very nicely though. Unfortunately i need this size. I could try it again though, as when I had the warping issues, I wasn't aware yet, that cleaning with iso and a shiny and clean surface, don't necessarily mean perfect adhesion. Now that i also use windex and water on top, adhesion is stronger. But i got most of the keychains printed already. I would still like to solve this problem though. Looking at a filafarm precision bed atm, but not sure if I can use that on a caribou.

                                And a little update: I got a 8x9cm surface area, that is close to perfect, and i can print 2 perfect keychains simultaneously on it 😂

                                688e9104-e275-4aef-8459-a0ff771364a7-grafik.png

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

                                  @suntoxx said in Mesh Compensation Overcompensating a bit?:

                                  And a little update: I got a 8x9cm surface area, that is close to perfect, and i can print 2 perfect keychains simultaneously on it 😂

                                  I'm sure you recall that the more grid points you specify (max 21 by 21) the better the firmware can correct the Z position during printing

                                  Frederick

                                  Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

                                  sunToxxundefined 1 Reply Last reply Reply Quote 0
                                  • sunToxxundefined
                                    sunToxx @fcwilt
                                    last edited by sunToxx

                                    @fcwilt yes, but on the rest of the bed, even 441 is not enough to print more than one at a time. On this part of the bed, 49 points gives a close to perfect result for two keychains at once. It's pretty much the center of the bed.

                                    So it appears to me that something around 0.1mm deviation is more less the limit of what the mesh compensation can handle, if you expect more than adhesion.

                                    Edit:"not enough" i meant 😉

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

                                      @suntoxx said in Mesh Compensation Overcompensating a bit?:

                                      So it appears to me that something around 0.1mm deviation is more less the limit of what the mesh compensation can handle, if you expect more than adhesion.

                                      Not sure what you mean. There is no such limit that I am aware of.

                                      But it is certainly true that since the process interpolates between gird points that the bed can have deviation between those points that the firmware will not be aware off.

                                      Perhaps by using the max number of grid points you can find a size of grid that can print more than 2 items.

                                      Frederick

                                      Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

                                      sunToxxundefined 1 Reply Last reply Reply Quote 0
                                      • sunToxxundefined
                                        sunToxx @fcwilt
                                        last edited by sunToxx

                                        @fcwilt the z offset only works as good as I need it to be in this project, for a narrow margin of heights. Unfortunately this 8x9cm area in the middle of my bed seems to be the only area with a suitable height range. There i got maximum deviations of about 0.1mm and i can print two instead of one of the qr code keychains. I identified its coords via a P21 heightmap.

                                        That's why i was looking at the precision bed from Filafarm, which is supposed to have around 0.05 deviations. When it's no problem to just level down and squish the unevenness away, it's ok. But if i want to maintain the perfect look of the .3mm extrusion width lines, it's a different matter, as I have to maintain a positive offset. On the center of my bed, for the 2 keychains, I now use 0.01 offset.

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

                                          @suntoxx said in Mesh Compensation Overcompensating a bit?:

                                          @fcwilt the z offset only works as good as I need it to be in this project, for a narrow margin of heights. Unfortunately this 8x9cm area in the middle of my bed seems to be the only area with a suitable height range. There i got maximum deviations of about 0.1mm and i can print two instead of one of the qr code keychains. I identified its coords via a P21 heightmap.

                                          I have tested Mesh Compensation with a heightmap I created by hand. It was perfectly flat on the Y axis but on the X axis the deviation ranged from 0 on the min end of the axis to 100mm on the max side of the axis.

                                          The firmware correctly adjusted the Z axis despite the extreme deviation.

                                          I don't know why it doesn't seem to be working well with your printer.

                                          That's why i was looking at the precision bed from Filafarm, which is supposed to have around 0.05 deviations. When it's no problem to just level down and squish the unevenness away, it's ok. But if i want to maintain the perfect look of the .3mm extrusion width lines, it's a different matter, as I have to maintain a positive offset. On the center of my bed, for the 2 keychains, I now use 0.01 offset.

                                          A replacement bed sounds like a grand idea.

                                          Frederick

                                          Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

                                          sunToxxundefined 1 Reply Last reply Reply Quote 0
                                          • sunToxxundefined
                                            sunToxx @fcwilt
                                            last edited by sunToxx

                                            @fcwilt said in Mesh Compensation Overcompensating a bit?:

                                            A replacement bed sounds like a grand idea.

                                            Yes, I wrote to Filaprint and will see what amount of money and effort this would take and then I will decide wether to do it or not. The numbers i print now i can do with printing two at a time, so for now I am not forced to do it. I also preordered the Prusa XL, so if i can wait until then, the possibility to switch nozzle sizes in prints will probably make quite a difference for this too.

                                            And as much as I complain about the mesh compensation, even in my "sweet spot" where i can print two at the same time, i got 0.1mm deviation. Without the compensation, i probably wouldnt even there get the result i do now.

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