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

    Wavy ridges in Mesh bed leveling on delta kossel xl

    Scheduled Pinned Locked Moved Unsolved
    General Discussion
    3
    9
    1.5k
    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.
    • oarjjjundefined
      oarjjj
      last edited by

      I've been trying to work out an issue with backlash on my kossel xl. I built it using DC42's guide, almost exactly. I understand the ridges relate to backlash but I can't seem to find it. Actually, I'm not sure which motor it is on based on the direction of the ridges.

      The printer does a good job printing, I just have some backlash that's visible depending on what I print.

      One of the stepper drivers on my duet wifi is bad. I switched to use the E2 stepper. Could this be related? It says there's a short to ground.

      I put some more points on the auto calibration file. It calibrates at around 0.04. I've had it down to as low as 0.02, but the problem with backlash seems to be getting worse.

      0_1553361183295_bedleveling.png

      Things I've tried:
      Lowering accel/jerk as much as possible.
      Lowering speed and dive height on probe.
      Checking the frame is square and level. Build plate is level as far as my micrometer can tell.
      Lubricating magballs, carriers, linear rails
      Removing zesty nimble entirely
      Checking for loose magballs

      Things I've found:
      The magballs need a lot of regular lubrication. Like every 24 hours of printing.
      Linear rails need lubrication every month or so.
      One of my rods is bent on the Z axis. When you rotate it on the magball, you can see the bend in it.
      My steppers vibrate pretty bad at above 1.5a current. They never get hot. I just leave it at 1500ma.
      I tried using steel core belts. I think it helped some but they were wearing out the pulleys so I switched back.

      Machine specs:
      Followed DC42's large kossel guide
      Duet wifi with smart effector
      zesty nimble
      Rubber gt2 belts, fiber reinforced from amazon
      Optical endstops
      1m linear rails with genuine hiwin carriages and duet3d pcb !magball mounts
      Haydn's arms 480mm
      400mm diameter bed on mic6 plate
      16 tooth pulleys, smooth upper pulleys
      moons 0.9 2.0a steppers

      Firmware Version: 2.02(RTOS) (2018-12-24b1)
      WiFi Server Version: 1.21
      Web Interface Version: 1.22.6

      Configs attached:
      2_1553361419220_heightmap.csv
      1_1553361419219_config.g
      0_1553361419219_bed.g

      1 Reply Last reply Reply Quote 0
      • Snimaxundefined
        Snimax
        last edited by

        I had the same problem, and for me it was loose nuts on the effector/carriages.

        1 Reply Last reply Reply Quote 0
        • oarjjjundefined
          oarjjj
          last edited by

          They're all tight but I'm going to try some new rods and ball joints to see if that helps since one of the rods is bent.

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

            I've seen small waves on the height map of my delta when the ball joints need lubricating, which I only do about every 6 months. But the printer is only lightly used.

            Do the carriages run smoothly on the linear rails? What motors are you using, and what motor current have you set?

            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
            • oarjjjundefined
              oarjjj
              last edited by oarjjj

              Well, I ordered new rods and balls from Haydn with 10mm tubes this time. Same problem. I also need to retune my radius as they are .1mm longer than the old set.

              I've been using this lube:
              White Lightning Clean Ride The Original Self-Cleaning Wax Bicycle Chain Lubricant, 8-Ounce Drip Squeeze Bottle
              https://amzn.to/2JZUg9Y

              These are the motors, from Amazon:

              MOONS' 0.9deg NEMA17 Stepper Motor 3D printer 2A 0.39Nm(55oz-in) 2Phase 39.8mm(1.57in.) High Accuracy Step Motor for CNC (Stepping Motor Cable00723 include, model MS17HA2P4200)
              https://amzn.to/2I3dSXV

              Current is 1.5a. Anything more than that and I get a lot of vibration and noise from the motors. I'm beginning to think they may need replaced. I used the guide in the wiki to select them based on the recommended specs.

              Specs are:

              Parameter Unit Value
              Phase 2
              Step Angle 0.9°
              Shaft Single
              Frame Size NEMA17(42mm)
              Length mm 39.8
              Rated Current A 2
              Holding Torque Nm 0.39
              Holding Torque oz-in 55.23
              Resistance Ohms ±10%@20℃ 1.05
              Inductance mH Typ. 2.8
              Coil Type Bi-Polar
              Detent Torque mNm 16
              Rotor Inertia gcm² 57
              Front Shaft Length mm 24
              Front Shaft Diameter mm 5
              Terminal Number 4
              Connect Plug
              Insulation Class B(130°C)
              Approvals RoHS
              IP Rating IP40
              Weight kg 0.29

              So, motors next?

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

                @oarjjj said in Wavy ridges in Mesh bed leveling on delta kossel xl:

                These are the motors, from Amazon:
                MOONS' 0.9deg NEMA17 Stepper Motor 3D printer 2A 0.39Nm(55oz-in) 2Phase 39.8mm(1.57in.) High Accuracy Step Motor for CNC (Stepping Motor Cable00723 include, model MS17HA2P4200)
                https://amzn.to/2I3dSXV
                Current is 1.5a. Anything more than that and I get a lot of vibration and noise from the motors. I'm beginning to think they may need replaced. I used the guide in the wiki to select them based on the recommended specs.

                The motors sound good. Are you using 12V or 24V power? 0.9deg motors on a delta with 12V power will get noisy at higher speeds. The higher the current, the lower the speed at which they get noisy.

                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

                oarjjjundefined 1 Reply Last reply Reply Quote 0
                • oarjjjundefined
                  oarjjj @dc42
                  last edited by oarjjj

                  @dc42
                  24 volt PSU. Running at 1.5a I can generally run them as fast as possible. Somewhere around 300mm/s. You can't print that fast so I generally limit them to about 65mm/s.

                  Anything above 1.5a, with a nozzle speed of higher than 40mm/s generates a lot of noise and vibration. The frame of the printer really rattles and if you feel the carriages, they're very notchy in their movement.

                  Normally the printer is essentially silent.

                  This is the 24v PSU I am using.
                  Cosel ADA1000F-24
                  https://octopart.com/ada1000f-24-cosel-82700

                  There some voltage drop from the 400w heated bed so I adjusted it to be about 24.9v. I've tried to reduce the cable lengths as much as possible as well as double 16ga wire to the heatbed, and that's helped with the voltage drop considerably.

                  At 1.5a the motors have never heated up. Higher than that, although I've only done limited prints at like 1.8a (very noisy) doesn't make any heat either. I can heat up the extruder motor just fine though.

                  I usually run them at 1/16 with interpolation. They do run smoother at higher currents when using straight 1/64 microstepping.

                  Here's the mesh leveling with 2.0a current, 1/64 microstepping and 40mm/s max speed.

                  0_1553975941819_bedleveling-2.0a-40mms.png

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

                    The crinkly effect where ridges parallel to the X axis at one end of Y turn into valleys at the other end indicates that you still have some backlash. Some possible causes:

                    • Lack of lubrication on the ball joints. I use a little silicone grease.
                    • Carriages too tight on the linear rails so that they stick when the belt reverses direction.
                    • Carriages too loose on the linear rails, so that they rotate a little when the belt reverses direction.
                    • Belts too loose.
                    • Loose pulleys (but that would probably cause a bigger problem then your height map shows).

                    You can measure the backlash of the system excluding the joints. Put a piece of paper under the nozzle and jog the effector down in units of 1 microstep until the nozzle just grips the paper. Then measure how many units you need to jog up again to release the paper.

                    You can also look at the carriage position under magnification, and use G1 S2 commands to see what is the smallest movement that you can command in the opposite direction to the previous motion that actually causes a movement.

                    HTH David

                    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
                    • oarjjjundefined
                      oarjjj
                      last edited by

                      Some time has passed (new baby girl!) and I sat down with your advice to find the source of the problem. Moving the (genuine hiwin) carriages manually I found some binding in them at times.

                      Looking in to the problem I found that each of my carriages were missing 1 ball bearing. After adding the bearings, the problem has been completely solved.

                      My advice to anyone facing this problem is don't give up! and try practical tests like the ones David has mentioned. It's a frustrating experience but there is a solution!

                      Thanks again dc42!

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