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

    Any guesses as to discrepancy in arm length vs. measured arm length?

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    13
    61
    9.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.
    • bvandiepenbosundefined
      bvandiepenbos
      last edited by

      That is very interesting info. Thanks for sharing.
      I think there is more going on with the printer than simply changing between a mag-ball joint and ball-cup+springs, essentially they both should be the same spherical joint.
      Would you have the time to gather some data on probe trigger distances? comparing the two joints, probing a the same locations the auto-calibration uses.
      I am very curious if probe trigger offsets are the same.

      1 Reply Last reply Reply Quote 0
      • saffiundefined
        saffi
        last edited by

        @bvandiepenbos:

        That is very interesting info. Thanks for sharing.
        I think there is more going on with the printer than simply changing between a mag-ball joint and ball-cup+springs, essentially they both should be the same spherical joint.
        Would you have the time to gather some data on probe trigger distances? comparing the two joints, probing a the same locations the auto-calibration uses.
        I am very curious if probe trigger offsets are the same.

        If memory serves, they were similar on the probe points. I never really found any points that differed more than ~0.1mm in probe distance and I never could find a pattern of different probe distances at the towers vs between them (where I'd previously been adding up to ~0.3mm to ~0.5mm).

        Right now I have everything working nicely though and I've been printing continuously, so it may take me some time to check further.

        I'll go ahead and order some custom length 350mm ball joint arms from you though and we can finally solve the question of what exactly is causing the calibration weirdness. Then I can run a 300mm test and a 350mm test with the same arm style and 350mm should be plenty of length to reach the 300mm edges of the bed.

        I feel like the 300mm ball joint arms were pretty good up to around 250mm in diameter for printing, which probably works for 90% of people using them.

        Prusa i3 Style Printer with Duet WiFi, E3D Volcano, Bondtech BMG

        1 Reply Last reply Reply Quote 0
        • saffiundefined
          saffi
          last edited by

          So I finally got around to installing some ball-cup joint arms that are 350mm in length and they look pretty similar to the 325mm arms that were the standard M3 traxxis metal joints in how they are calibrating with the FSR sensors.

          My old 325mm arms config-override:

          [c]M665 L325.000 R133.101 H332.907 B150.0 X-0.208 Y0.178 Z0.000
          M666 X-0.608 Y0.878 Z-0.269 A0.00 B0.00[/c]

          The new 350mm ball-cup arms config-override:

          [c]M665 L350.000 R141.775 H311.606 B150.0 X0.150 Y-0.031 Z0.000
          M666 X-0.043 Y0.130 Z-0.086 A0.00 B0.00[/c]

          Calibration on the 350mm arms looks like:
          [c]Calibrated 6 factors using 19 points, deviation before 0.081 after 0.031[/c]

          My 300mm ball-cup arms simply wouldn't calibrate properly for prints over ~200mm in length, but these longer 350mm arms appear to be working much better.

          I will let this print run tonight (it takes about 5 hours and is 268mm in length so it's using a lot of the print diameter) and once it is finished I should be able tell how well the FSR sensors and the 350mm ball-cup arms work together. Initially, I'm not seeing the variation on the first layer outer perimeter from the 300mm ball-cup arms, so this should isolate if the ball-cup arms and FSR sensor setup simply needs longer arms to calibrate properly.

          I can also post more calibration output later after this print.

          Prusa i3 Style Printer with Duet WiFi, E3D Volcano, Bondtech BMG

          1 Reply Last reply Reply Quote 0
          • number40fanundefined
            number40fan
            last edited by

            Lots of work here. Mind posting some pictures of the different rods you have used with the results you obtained?

            1 Reply Last reply Reply Quote 0
            • saffiundefined
              saffi
              last edited by

              I'll try to gather the arm sets together and post pictures later. For reference the three sets I tested on a Max Metal frame were:

              300.15mm Trick Laser Ball-Cup Carbon Fiber Arms (these gave me lots of calibration and print issues for larger items)

              325mm Trick Laser Traxxis Joint Arms M3 screw variety (these print quite well and solved my print issues)

              350mm Trick Laser Ball-Cup Carbon Fiber Arms - Custom Length (these print as well or better than the 325mm arms and also resolve or rule out issues related to the ball-cup design)

              The first print on the 350mm arms had an issue that shifted layers in the last hour (this happens to me maybe once in 100 prints - but it doesn't look related to the arms, I think I had X/Y movement too fast. I will update if it becomes a pattern).

              My second print came out excellent though. I'd say on par with the 325mm arm quality if not better. In short, unless you need the height, the 350mm arms are a good trade-off for getting a full ~280mm diameter and beyond print quality for the first layer. It could be that the ball-cup joint artificially lowers the arm length since the ball-cups are larger diameter (I'm not entirely sure).

              Prusa i3 Style Printer with Duet WiFi, E3D Volcano, Bondtech BMG

              1 Reply Last reply Reply Quote 0
              • saffiundefined
                saffi
                last edited by

                Images as requested. The 325mm arms are the standard traxxis joints.

                The 300.15mm and the 350.00mm arms are the ball-cup joints used on the Rostock Max v3.

                Not pictured is the older Trick Laser carriage that pairs with the M3 Traxxis joint arms. It's the same as the ball-cup carriage, only larger with larger wheels.



                Prusa i3 Style Printer with Duet WiFi, E3D Volcano, Bondtech BMG

                1 Reply Last reply Reply Quote 0
                • Jareryundefined
                  Jarery
                  last edited by

                  My delta, from a kickstarter project, has haydn arms.
                  They are measured at 304mm.
                  It has custom metal carriages with 2020 V slot style extrusion.

                  Using S8 I get
                  ; Delta parameters
                  M665 L335.697 R163.858 H245.141 B115.0 X-0.423 Y-0.941 Z0.000
                  M666 X-0.443 Y-0.225 Z0.668 A0.38 B0.45

                  -Calibrated 8 factors using 10 points, deviation before 0.015 after 0.002

                  Using S6 I get
                  ; Delta parameters
                  M665 L304.200 R154.758 H245.057 B115.0 X-0.252 Y-0.735 Z0.000
                  M666 X0.330 Y-0.387 Z0.057 A0.00 B0.00

                  • Calibrated 6 factors using 10 points, deviation before 0.309 after 0.308

                  I have no springs, all magball. All metal construction,
                  So how can the arm length be a measured 304 and a calculated 335 ?

                  I guess its recommended i keep to the S6? I've also used mesh bed compensation, which as others state looks like a ski slope with S6 and a flat plate with S8

                  1 Reply Last reply Reply Quote 0
                  • kraegarundefined
                    kraegar
                    last edited by

                    You have some large mechanical errors going on. Either your bed is out of level, one of your towers is tilted, or a good bit of effector tilt. Possibly all of the above.

                    You need to go through the mechanical aspects of your printer and find what's out of square.

                    https://duet3d.com/wiki/Calibrating_a_delta_printer

                    Co-Creator of the RailcoreII CoreXY printer
                    https://www.thingiverse.com/thing:2407174

                    1 Reply Last reply Reply Quote 0
                    • Jackalundefined
                      Jackal
                      last edited by

                      Neither S6 and S8 would modify your arm length, are you sure your calibration routine is correct?
                      Do you have other M665 in your config.g or config-override.g?

                      1 Reply Last reply Reply Quote 0
                      • Jareryundefined
                        Jarery
                        last edited by

                        no other M665 commands.
                        I usually move any config override values to the main config file and delete the override.

                        My delta may be out of square somewhere but not massively. All towers are square to the bed when using an 8" precision square.
                        The end stops are within .3 of each other I believe. I can run though this again.
                        The effector may have some tilt but not visual to the eye and no room for a level. Haydn carbon arms, all measured to 304mm, delrin ends, magball connections. All 6 pairs of magballs measured in width (of each pair set) to be within 0.1mm or so with calipers.

                        Its not terrible if I use S6, I just find it odd that when I use S8 (or S9) it calculates and changes the L length of the rods to be something so far off.

                        1 Reply Last reply Reply Quote 0
                        • MiRundefined
                          MiR
                          last edited by

                          One idea on your s8 values:

                          my guess is that you did s9 calibration, put the values to config and then switched to s8, forgetting to replace the arm length with the correct length of 304.2

                          As said above, s6 and s8 do not guess the arm length, you have to provide it as input.
                          Also, run s8 (or s6) several times, it can take a number of runs until everything is dialed in, you will see at some point that the average deviation does not change much anymore. Then do M500 and copy the values over from config.override to config

                          1 Reply Last reply Reply Quote 0
                          • Jareryundefined
                            Jarery
                            last edited by

                            @MIR yes you may be correct, I was using S9 at one point.

                            I have been running 2 or 3 auto calibrations till the deviation amount converges.
                            Thanks for the tips.

                            1 Reply Last reply Reply Quote 0
                            • wwmotorsportsundefined
                              wwmotorsports
                              last edited by

                              Sorry to dig up an old thread here, but I am fighting the same issues with my Rostock with all of the trick laser components.

                              I eliminated the "ridges and valleys" in the bed mesh by upping my stepper current and lubricating the joints of the 300.15mm Trick Laser arms with some 50K diff lube for RC trucks. When I got that result, I was initially very excited, but with the ridges gone I could see the same three point high/low shape described by many other users across this forum.

                              I have the components to build some new arms to whatever length I choose, but I am having a hard time deciding what length to go with as a compromise between a) getting a good bed leveling result and calibration via FSR by eliminating the effector tilt and b) having the arms become dangerously near vertical when getting near to the edge of the bed near a tower.

                              Can anyone report further on the performance of their Rostock with longer arms? Have you had any trouble with being too close to vertical on the arms when near a tower?

                              Thanks ahead of time!

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

                                Having the arms go vertical or even beyond when printing close to a tower isn't a problem. What you need to avoid is arms going below about 20 degrees to the horizontal.

                                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
                                • wwmotorsportsundefined
                                  wwmotorsports
                                  last edited by

                                  Perfect, that's exactly what I needed to know. Thanks!

                                  1 Reply Last reply Reply Quote 0
                                  • wwmotorsportsundefined
                                    wwmotorsports
                                    last edited by wwmotorsports

                                    As an interesting test before making the longer arms, I just reduced the calibration radius to 87.5mm and reduced the probing radius for the bed mesh correspondingly, and the results were pretty astounding. Previously, the best calibration I could get was roughly 0.18 deviation, and with no physical change the the printer, the deviation went down to 0.021!

                                    The bed mesh in the smaller radius was also greatly improved. Linked below are the results of the bed mesh at a 140mm radius followed by the 87.5mm radius.

                                    140mm Radius Bed Mesh

                                    87.5mm Radius Bed Mesh

                                    I will post my results when I change the rod lengths as well.

                                    1 Reply Last reply Reply Quote 0
                                    • jmjcokeundefined
                                      jmjcoke
                                      last edited by jmjcoke

                                      I have a trick laser frame and the mini trucks with Duet3d smart effector. I had to modify the pcb truck mounts to fit the trick laser parts. I am using the Hayden 360 arms and consistently calibrate at 0.035 @ 150mm radius. I happily give up the Z travel for being able to print a perfect first layer all the way to 300mm edge. I use the correct arm length and S6 and no G29 mesh.

                                      Add: I think it is something to do with the spacing, 55mm between the arms provides more stability.

                                      Joshua Coke

                                      Trick Laser Metal Max with Smart Effector
                                      Duet Wifi
                                      Zesty Nimble
                                      Mosaic Pallette+
                                      At work
                                      Renishaw AM250/400/ RenAM500M/500Q Powder Bed Fusion (Metal 3D Printers)

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

                                        This thread seems to have died down, but have any of you found a definitive answer to the problems posed?

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

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