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

    Print dimensions off

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    9
    31
    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.
    • NoSkillzEngineerundefined
      NoSkillzEngineer
      last edited by

      According to e3d's documentation for their titan extruder, I calculated that my E steps should be 418.5 for a normal 1.8° stepper

      See here: http://wiki.e3d-online.com/wiki/Titan_Assembly

      If it is recommended that I change my E steps, should I do the same percentage calculation?

      1 Reply Last reply Reply Quote 0
      • NoSkillzEngineerundefined
        NoSkillzEngineer
        last edited by

        @Dougal1957:

        I would do a 6 or 8 factor Calibration and do a test print with L set to as close as you can measure the centre to centre of your Rod Pivot points.

        Then do the Measurements.

        Z is affected by Steps/mm and x and y by the rod length.

        So as Dj says if after you do this you side are short then reduce the L value and try again.

        Bare in mind tho that the Plastic does Shrink when it cools and different plastics do so at different rates so you have to decide what is important to you as you can allow for the Shrinkage rates in the Slicing software. (ie if you know the different shrink rates you can allow for it in the Slicer so you need to get it as close as possible taking shrinkage into account)

        I Would not allow the Firmware to adjust the Rod Length for you as that is better done by Careful measurement if possible or by calibration as above.

        Hope this makes some sense

        Doug

        What Slicer do you use that takes shrinkage into account? I use Slic3r and have never seen that setting.

        1 Reply Last reply Reply Quote 0
        • Dougal1957undefined
          Dougal1957
          last edited by

          The best way to calibrate an extruder is to remove the Hotend
          extrude enough filament so you can get a clean edge on the output of the Extruder.
          Command it to extrude 100 mm
          Measure how much comes out and adjust your Steps/mm accordingly so for example if you have 100steps/mm set and you extrude 100 mm and you get 105 out then you have to reduce your steps/mm by 5%

          I think I have my Titan set to about 405 but not in a position to check at the moment you just have to try it and adjust.

          Then once you have the theoretical set you can adjust the Extrusion factor in the DWC to fine tune further.

          HTH

          Doug

          1 Reply Last reply Reply Quote 0
          • NoSkillzEngineerundefined
            NoSkillzEngineer
            last edited by

            Thank you I will….what's DWC stand for??

            1 Reply Last reply Reply Quote 0
            • DjDemonDundefined
              DjDemonD
              last edited by

              Just to clarify yes do 6 or 8 factor (might as well do 😎 but change rod length manually (don't forget config_override.g) to adjust xy dimensions. Only two factors (directly) affect your objects z height, over extrusion or incorrect steps/mm. Use the calculated steps/mm for your titan but fine tune using a printed object (plenty on thingiverse) as the pinch wheel pressure and softness of filament affects the effective gearing.

              I totally agree that it should be motors, pulleys and belts that determines tower steps/mm but if you're extruding the right amount of filament and objects are always the same % too tall you need to change steps/mm. Incidentally a lot of people swear by 80.5 steps/mm with 1.8 motors, 20t pulleys and gt2 belts. But in your case you might (once extrusion is ruled out) need to lower yours.

              Simon. Precision Piezo Z-Probe Technology
              www.precisionpiezo.co.uk
              PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

              1 Reply Last reply Reply Quote 0
              • DjDemonDundefined
                DjDemonD
                last edited by

                Duet Web Control

                Simon. Precision Piezo Z-Probe Technology
                www.precisionpiezo.co.uk
                PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

                1 Reply Last reply Reply Quote 0
                • NoSkillzEngineerundefined
                  NoSkillzEngineer
                  last edited by

                  Okay X and Y seem to be consistently +/- .05 and Z is 20.50-20.60 depending on how hard I push my calipers together. E steps /mm are what I'm supposed to change to shorten z?

                  1 Reply Last reply Reply Quote 0
                  • DjDemonDundefined
                    DjDemonD
                    last edited by

                    Lower E steps per mm will extrude slightly less filament and therefore its a test to see if you're over extruding. Reduce it by 1% and then print it again. You can do so from paneldue/web interface by reducing extrusion /extruder to 99.

                    Simon. Precision Piezo Z-Probe Technology
                    www.precisionpiezo.co.uk
                    PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

                    1 Reply Last reply Reply Quote 0
                    • DjDemonDundefined
                      DjDemonD
                      last edited by

                      If this doesn't solve the problem or improve it at all try lowering your x y and z steps/mm by the % that the part is too tall, then autocalibrate again and print it.

                      If you want a more precise method try this object I designed. http://www.thingiverse.com/thing:1619976
                      Split the model in slic3r and print one cube at 15% infill and the other at 95%. The 15% one shouldn't have stringy infill and the 95% one should have tiny gaps between the infill lines after layer 6-7, theres detailed instructions.

                      Simon. Precision Piezo Z-Probe Technology
                      www.precisionpiezo.co.uk
                      PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

                      1 Reply Last reply Reply Quote 0
                      • Dougal1957undefined
                        Dougal1957
                        last edited by

                        @NoSkillzEngineer:

                        @Dougal1957:

                        I would do a 6 or 8 factor Calibration and do a test print with L set to as close as you can measure the centre to centre of your Rod Pivot points.

                        Then do the Measurements.

                        Z is affected by Steps/mm and x and y by the rod length.

                        So as Dj says if after you do this you side are short then reduce the L value and try again.

                        Bare in mind tho that the Plastic does Shrink when it cools and different plastics do so at different rates so you have to decide what is important to you as you can allow for the Shrinkage rates in the Slicing software. (ie if you know the different shrink rates you can allow for it in the Slicer so you need to get it as close as possible taking shrinkage into account)

                        I Would not allow the Firmware to adjust the Rod Length for you as that is better done by Careful measurement if possible or by calibration as above.

                        Hope this makes some sense

                        Doug

                        What Slicer do you use that takes shrinkage into account? I use Slic3r and have never seen that setting.

                        Simplify 3D allows you to adjust the Horizontal Dimensions % for each individual type of filament or even by brand if you set up a process profile for it!

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

                          You can also use the M579 command to scale the axes, see https://duet3d.com/wiki/G-code#M579:_Scale_Cartesian_axes. However, if your diagonal rod length or steps/mm is off, you are likely to find that when you print long straight lines, they come out slightly bent.

                          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
                          • DjDemonDundefined
                            DjDemonD
                            last edited by

                            With slicer I often factor around 0.7% dimension change for ABS.

                            Simon. Precision Piezo Z-Probe Technology
                            www.precisionpiezo.co.uk
                            PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

                            1 Reply Last reply Reply Quote 0
                            • pmaundefined
                              pma
                              last edited by

                              Hello,

                              I have a kossel xl with duetwifi board. If I print a square that has a square hole in it the outside dimensions are perfect but the internal square is undersize by .4mm. If I then print a round disc with a hole in it the outside and inside dimensions are undersize by .4mm. Can the M579 command be used to fix this issue?

                              1 Reply Last reply Reply Quote 0
                              • uk25undefined
                                uk25
                                last edited by

                                If I print a square that has a square hole in it the outside dimensions are perfect but the internal square is undersize by .4mm. If I then print a round disc with a hole in it the outside and inside dimensions are undersize by .4mm.

                                Maybe this can help you:

                                1 Reply Last reply Reply Quote 0
                                • deckingmanundefined
                                  deckingman
                                  last edited by

                                  I print everything with an extrusion multiplier of 90% which gives me the best dimensional accuracy and the best surface finish. No idea why it works but for me it does. My ageing Mendel prints everything slightly small compared to my newer CoreXY - same gcode files, same print settings, same filament and hot end end design. Again, no idea why. I recently discovered that with two parts which dovetail together for a sliding fit with negligible play, making them both in black worked well but making the male part in gold coloured PLA gave a loose sloppy fit. Changing the clearances so that printing the male part in gold PLA gave a nice smooth sliding fit, then printing the same male part in black PLA resulted in a too tight interference fit. Both filaments measured spot on at 1.75mm and of course, this was the same gcode file printed on the same machine with exactly the same settings, so yet again no idea why. I think that where dimensional accuracy is critical, it's just a matter of trial and error to get a perfect fit and what works on one machine, may not work on another.

                                  Ian
                                  https://somei3deas.wordpress.com/
                                  https://www.youtube.com/@deckingman

                                  1 Reply Last reply Reply Quote 0
                                  • pmaundefined
                                    pma
                                    last edited by

                                    uvarovkv,

                                    I can see your analogy but the path is surely controlled by the slicer which is not taking into account that this is a hole and the path needs to change.

                                    1 Reply Last reply Reply Quote 0
                                    • pmaundefined
                                      pma
                                      last edited by

                                      deckingman,

                                      I totally agree with what your saying. But I am just trying to get my printer tuned in with one filament to start with and can then adapt from there.

                                      1 Reply Last reply Reply Quote 0
                                      • DjDemonDundefined
                                        DjDemonD
                                        last edited by

                                        My twopence worth the issue with external and internal dimensions specially holes is that holes are often too small due to the fact that they are polygons not circles.

                                        Ian that extrusion multiplier..I know we talked about it before regarding titan extruder steps/mm. But if you set your steps/mm 10% higher and used 100% extrusion multiplier you'd get the exact same result. All those numbers are all just a measure of how many revs of the drive gear are performed for x mm (or mm3) of filament requested.

                                        Simon. Precision Piezo Z-Probe Technology
                                        www.precisionpiezo.co.uk
                                        PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

                                        1 Reply Last reply Reply Quote 0
                                        • deckingmanundefined
                                          deckingman
                                          last edited by

                                          @DjDemonD:

                                          …...................Ian that extrusion multiplier..I know we talked about it before regarding titan extruder steps/mm. But if you set your steps/mm 10% higher and used 100% extrusion multiplier you'd get the exact same result. All those numbers are all just a measure of how many revs of the drive gear are performed for x mm (or mm3) of filament requested.

                                          Yeh, I know. Two different ways to achieve the same result. I have the extrusion multiplier set in Slic3r under "Filament settings" so everything gets sliced using 0.9 extrusion multiplier and I don't have to think about it. It's just my personal preference to have config set to the "correct" value and then tweak it in the slicer. It's kind of like the Z offset that we've spoken about - I prefer to use a (negative) number in my G31 but you prefer to use an offset in your slicer. It's just personal preference and there is no right or wrong way to do it as long as it works. Cheers. Ian

                                          Ian
                                          https://somei3deas.wordpress.com/
                                          https://www.youtube.com/@deckingman

                                          1 Reply Last reply Reply Quote 0
                                          • DjDemonDundefined
                                            DjDemonD
                                            last edited by

                                            Fair enough, I have reverted to using the probe offset in firmware. 🙂

                                            Simon. Precision Piezo Z-Probe Technology
                                            www.precisionpiezo.co.uk
                                            PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

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