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

    3D Printer with Ballscrews

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    7
    16
    1.4k
    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.
    • mendeleviumundefined
      mendelevium @gallaghersart
      last edited by

      @gallaghersart
      Thanks for your input... I believe the screws are not deflecting in any way because the load in a 2d printing is not significant. The motors I am using can deal with it. I think the issue is that the motor has to reverse a lot and at speed since with a ballscrew, the motor spins more.
      I have good experience with ballscrews and servos as I have around 16 cnc turning and machining centers. Somebody mentioned forcing spread cycle. I will gave a look and give it a try. I have other similar 3d printers I built and will resist going for the belt with this machine...

      1 Reply Last reply Reply Quote 0
      • o_lampeundefined
        o_lampe @mendelevium
        last edited by

        @mendelevium said in 3D Printer with Ballscrews:

        that grinding noise which I suspect the steppers having to make quick moves.

        I had to rebuild my 1204 ballscrews lately, and was surprised how dirty it was inside the ballnuts. The screws only had a few hours lifting Z-axis on their clock. I guess they appreciate some service after run-in period. ( at least my cheap robodigg ballscrews liked it)

        mendeleviumundefined 1 Reply Last reply Reply Quote 0
        • mendeleviumundefined
          mendelevium @o_lampe
          last edited by

          @o_lampe
          my ball screws have dedicated lubrication. I lubricate them using slide oil by Q8- NS68 slideway lubricant. Ballscrews need to have a seal to take the dirt off but you need to lubricate them thoroughly since the oil drives the dirt away. Avoid dust and fluff as well. My movements run over Hywin reciprocating ball slide-way and they are original ones. there is a lot of Chinese imitation rubbish. I will try to find some time and post some photos.

          1 Reply Last reply Reply Quote 0
          • gallaghersartundefined
            gallaghersart
            last edited by

            Nema 17 motors can max out even with belts.

            Moving x any y axis fast on 12xx ball screws with any size of NEMA 17 will not work. Just because they are not hot does not mean they are missing steps.

            The best stepper motors die off at 500rpm. No name or cheap will be worse.

            If screws are 1205 then your max stepper motor speed would be 41.666666665mms.

            The smallest motors I would even try would be NEMA 23 4.+ amp.
            nema 17 2.4amp for z axis balls crews should be fine no fast movement, but i still use nema 23 for Z.

            1 Reply Last reply Reply Quote 0
            • mendeleviumundefined
              mendelevium
              last edited by

              @mendelevium said in 3D Printer with Ballscrews:

              so these are my

              these are the parameters to introduce spread cycle
              M569 P0 D2
              how can I modify the following config parameters?

              ; NOTE Drives S0 forward S1 reverse
              M569 P0 S1 ; X physical drive 0 goes backwards
              M569 P1 S0 ; Y physical drive 1 goes forwards
              M569 P2 S1 ; Z physical drive 2 goes backwards
              M569 P3 S0 ; E0 physical drive 3 goes backwards
              M569 P4 S1 ; E1 physical drive 4 goes backwards

              droftartsundefined 1 Reply Last reply Reply Quote 0
              • droftartsundefined
                droftarts administrators @mendelevium
                last edited by

                @mendelevium from your config.g, it looks like you’re running a Duet 2? Duet 2 WiFi/ Ethernet does not have stealthchop, on spreadcycle. Send M115 and post response to confirm this and firmware version.

                I would suspect it’s your jerk/instantaneous speed causing problems. M566 is set to X900 Y900, which is 15mm/s. With high steps per mm, possibly under-specced NEMA 17s turning heavy ball screws, and the mass of the carriages to move, I’d say this was a lot to ask. You have to treat the X and Y axes like a Z axis, which normally wouldn’t have a high jerk. Try M566 X300 Y300. It may also help to try the alternative jerk policy by setting P1 at the end of M566.

                Ian

                Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                3DPMicroundefined mendeleviumundefined 2 Replies Last reply Reply Quote 1
                • 3DPMicroundefined
                  3DPMicro @droftarts
                  last edited by 3DPMicro

                  I have done extensive testing with ball screws before venturing into my current build. You dont need large diameter. Diameter is a function of critical speed and load rating although that's not a factor with the light loads in a 3d printer. Your rails do not have to match your ball screw diameter. That's just the trend and mostly applys to mills.

                  I have ran these setups for many hours of simulated printing
                  https://youtu.be/KWK_djAidQs
                  https://youtu.be/g2fO7k3WzwU
                  1210 screws, solid mounts and solid couplers . Higher rpm gets the stepper out of mid band resonance and we can easily pump them full of high step rate. 20mm lead would be better. Theres an open builds that uses 60mm lead lead screws and prints beautifully. Several professional grade machines use ball screws. Most with servos instead of steppers though

                  Duet controlled Jet Lathe, scratch built micro mill and 3d printer. 1992 Haas VF2 VMC retrofit

                  mendeleviumundefined 1 Reply Last reply Reply Quote 0
                  • mendeleviumundefined
                    mendelevium @droftarts
                    last edited by

                    @droftarts
                    FIRMWARE_NAME: RepRapFirmware for Duet 2 WiFi/Ethernet FIRMWARE_VERSION: 3.3beta1 ELECTRONICS: Duet WiFi 1.02 or later FIRMWARE_DATE: 2021-02-14 16:00:49

                    I am running the Larger Nema 17 motors
                    Nema 17 Bipolar 1.8deg 65Ncm (92oz.in) 2.1A 3.36V 42x42x60mm 4 Wires which can handle 2.4Amp @ 24V.
                    Before I had the smaller nema 17 which were not strong enough.

                    I do not believe/feel that the motors are under rated though you might say better than me in this. It involves a lot to mount for larger motors as i do not have much space to mount them but will consider everything, even changing the control board if it sorts the problems. Having said this, the crunching noise/shift comes when dealing with small 3mmholes and thin sections. Somebody suggested motors with a 20mm lead. these will certainly run at lower speeds. What about the M566 and P1. I am willing to give it a try.
                    Thanks

                    1 Reply Last reply Reply Quote 0
                    • mendeleviumundefined
                      mendelevium @3DPMicro
                      last edited by

                      @3dpmicro
                      just looking around... where did you get these? I am beginning to realize that our CNC machining centers have the X and Y axis with large pitches... only the Z axis is with a small pitch which would make sense...

                      1 Reply Last reply Reply Quote 0
                      • mendeleviumundefined
                        mendelevium
                        last edited by

                        @mendelevium
                        I have reduced the jerk value considerably an have have obtained good results. IT is obvious that when the ratio of motor movement to axis movement is high as in the case of a ball-screw,the jerk is magnified. I have reduced the value of M566 from 900 to 120 and all the noise has vanished and there seems very little reduction in speed I have another tweak in the pipeline but will open a new post as it is not related exclusively to jerk issues

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