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

Delta twisted Prints

Scheduled Pinned Locked Moved
Tuning and tweaking
4
22
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.
  • undefined
    dc42 administrators
    last edited by 1 Nov 2017, 21:04

    At 1.6A current the motors will be getting rather hot, so you might want to reduce it. I run the 1.68A motors on my delta at 1A or occasionally 1.2A.

    It may be that your 18000 mm/min max speed in M201 is too fast, especially if you are using 0.9deg motors and/or 12V power. That would explain why the problem only occurs on larger prints. Try reducing it. Also see https://duet3d.com/wiki/Choosing_stepper_motors#How_to_work_out_the_power_supply_voltage_you_need.

    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
    • undefined
      DjDemonD
      last edited by 1 Nov 2017, 22:57

      What deviation are you a calibrating to? I only ask as if the calibration isn't very good then I'd expect to see more evidence of it near the peripheries of the bed rather than in the centre. What do cubes printed near the edges come out like?

      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
      • undefined
        mfoltz
        last edited by 2 Nov 2017, 01:38

        i have lowered my motor load to 1.2A lowered my max speed to 12000 mm/min and still no good. no matter how many times i run the auto calibration the lowest deviation i can get is .033. In every autocal run my tower offset is very small and fairly consistent as are my endstop offsets, however my delta radius varies up to 1.5 and my diagonal rod varies up to 4mm. I Know my build is fairly accurate because other then changing to the Duet Wifi and RepRap firmware it has been printing accurately for quite a while before this. the autocal is wanting to add like 20mm+ to my diagonal rods.

        1 Reply Last reply Reply Quote 0
        • undefined
          dc42 administrators
          last edited by 2 Nov 2017, 07:33

          It's usually best not to let autocalibration adjust the diagonal rod lengths, because unless you can probe well outside the towers there is not enough information for autocalibration to determine them accurately.

          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
          • undefined
            DjDemonD
            last edited by 11 Feb 2017, 11:05 2 Nov 2017, 09:44

            +1 for that, measure the rods accurately from centre of rotation to centre of rotation at each joint/magball whatever, then use that value and choose S6 or S8 in bed.g for autocalibration.

            Now just try printing 2 small cubes one in the centre of the bed and one right on the edge.

            If they are both square, the same size and the right size you're done.

            If they are both square but too large in XY then increase your rod length, if they are both square but too small in XY decrease your rod length, after changing steps/mm or rod length perform calibration again using S6 or S8.

            If the central one is square but the outside one is not, then something is still not correct in terms of calibration, geometry (effector tilt?), or possibly motors skipping/umbilical pulling on effector etc.. I'd say few delta owners print precise parts near the edges of the bed, mainly as its much slower, the carriages have to move a lot faster to generate the movements. Sadly, as I love deltas, if you want to fill your build volume, you need a cartesian machine, even corexy's suffer from more error near the edges of the travel unless they are mechanically very precise. Its the price you pay for linking the motion of multiple axes together.

            This thread covers it all in more detail https://www.duet3d.com/forum/thread.php?id=1912

            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
            • undefined
              mfoltz
              last edited by 2 Nov 2017, 17:06

              ok, I have taken all your suggestions lowered max speed and motor amps several times ,at the moment i am at 8400 mm/min max speed and .6 A, took off the diagonal rod compensation in bed.g. I even lowered my max speed changes a bit.
              Sizing is close to perfect 20x20x5 block comes out within .06mm in all axis. However i still can not get rid of the shifting and still can not get better than .033 deviation no matter how many times I run the auto calibration (ran it up to 12 times in a row.
              Like i said before I have been printing with this delta for quite a while with a different board and firmware without any of this skewing, even when I print across the whole print bed.
              Could I be missing some setting in the firmware to cause this?

              1 Reply Last reply Reply Quote 0
              • undefined
                JustDave
                last edited by 2 Nov 2017, 17:22

                The cylinder sticking up at the corner looks OK, so I doubt it is a geometry calibration issue, or the cylinder would be skewed as well. Adjust your slicer settings to print very slowly and see if it makes a difference. I suspect dc42 Dave is no the right track; you are moving the tower carriages too fast when you get to the edge of your build plate and dropping/skipping motor steps.

                1 Reply Last reply Reply Quote 0
                • undefined
                  mfoltz
                  last edited by 2 Nov 2017, 17:27

                  the picture didn't show that cylinder very well but it is skewed as well.

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    mfoltz
                    last edited by 2 Nov 2017, 17:29

                    i have also printed with my speed turned down in the slicer as well and it didn't help either.

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      JustDave
                      last edited by 2 Nov 2017, 18:26

                      Do all of the corners of your print look like this? It almost looks like your print is slowly revolving around the Z axis for each successive layer. Is it possible your print bed is not secure and slowly rotating? Have you tried printing something small but positioned at the edge of the print bed to see if it does the same thing?

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        mfoltz
                        last edited by 2 Nov 2017, 18:40

                        that is what it looks like to me as well. that was one of the first things I checked and yes my bed is secure. and as DjDemonD suggested i printed 2-20x20x5 blocks at the same time (one in the center and one at the edge) the one in the center looked great but the one at the edge was twisted.

                        1 Reply Last reply Reply Quote 0
                        • undefined
                          JustDave
                          last edited by 2 Nov 2017, 19:52

                          Sorry, I should have read the earlier posts more carefully. Is there more than one image on postimg? I can only see one. Maybe post a pic of your delta and what you modified to install the Duet board.

                          1 Reply Last reply Reply Quote 0
                          • undefined
                            mfoltz
                            last edited by 2 Nov 2017, 19:56

                            I didn't modify anything to install the Duet board. That is part of why I am so perplexed.

                            1 Reply Last reply Reply Quote 0
                            • undefined
                              dc42 administrators
                              last edited by 2 Nov 2017, 20:33

                              That means it's probably due to different settings for motor current, speed, acceleration or jerk. But just in case there is a firmware issue, run M122 and check the "Step errors" field.

                              I suggest that for now you try 6000mm/min max speed (M203), 1000mm/sec^2 max acceleration (M201), and 600mm/min max jerk (M566) until this is sorted.

                              I suggest also you do the calculation at https://duet3d.com/wiki/Choosing_steppe … e_you_need to check that you are not trying to move the motors too fast.

                              0.033mm deviation isn't too bad. Mine was a lot worse than that before I changed to the smart effector and magnetic rods.

                              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
                              • undefined
                                mfoltz
                                last edited by 3 Nov 2017, 00:15

                                0 Step errors, changed to the settings recommended now the lowest deviation I can get is .039 instead of .033 but the twisting is almost gone. It is still there but barely and nowhere near as much as it was.

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