The Threadless Ball Screw Never Took Off, But Don’t Write It Off

If you’ve never heard of the threadless ball screw, which was invented over sixty years ago, [Angus] of Maker’s Muse has a video demonstrating the whole thing, covering its history and showcasing both its strengths and weaknesses. If you like seeing mechanical assemblies in action, give it a watch.

The device — consisting of little more than a smooth rod and three angled ball bearings — is a way to turn rotational motion into linear motion. Not a single belt, thread, or complex mechanical assembly in sight. While a simple nut on a threaded rod can turn rotation into linear motion, those come with their own issues. The threadless ball screw was one effort at finding a better way.

While it lacks precision, the threadless ball screw nevertheless offers quiet and smooth motion with adjustable tension in a very DIY-friendly design.

Threadless ball screws never really took off, although they were given some consideration for use in 3D printers back in the RepRap days. Today one can purchase quality CNC components without leaving one’s web browser, but back in the early 2000s things like lead screws and ball screws were rather more specialized, less accessible, and more expensive than they are today. RepRap folks had to make their own solutions. But while the threadless ball screw is a very DIY-friendly design, it was ultimately lacking in performance.

The main problem is they’re just not precise enough for anything like CNC work. [Angus] does some back-and-forth tests with a 3D printed unit that shows serious drift after only a few minutes. Now, he knows perfectly well that his 3D-printed test unit is far from ideal, but the rapidity at which it drifted was still a surprise. Making a carriage with two threadless ball screws — one at each end — performed a lot better, but was ultimately still flawed.

It’s not all bad. There’s zero backlash. They are mechanically simple, remarkably smooth, and utterly quiet. Also, [Angus] discovered that the maximum force this setup can be made to apply is surprisingly significant, and is directly related to the tension on the bearings. That means one can trivially adjust how easily the carriage slips  (or doesn’t) just by tightening or loosening the screw holding each bearing.

Sure, they’re not precise. But maybe you don’t need precision. Maybe you just need to move something back and forth in a strong & silent sort of way that can still slip gracefully (and quietly) if something goes awry, like bottoming out an axis. 3D printing makes it pretty easy to whip one up, so maybe there’s still a place for the threadless ball screw.

37 thoughts on “The Threadless Ball Screw Never Took Off, But Don’t Write It Off

  1. Couldn’t you make a mix? I.e. a threaded rod, and then 3 bearing at 45 degrees, with a sharpened ring fastened on the outer runner of each bearing, which slots into the thread of the rod? Wouldn’t that have the precision of the threaded rod, but with very low friction, and no backlash?

    1. Three flanged ball bearings on a trapezoidal thread?
      I’m not sure it would be better than the threaded rod and its nut in terms of backlash, but it could be an alternative if you wanna avoid lubrication.
      The poor man’s ballscrew.

  2. I know of this system because it’s a problem in trying to support a long shaft with a bearing in the middle.

    If the bearing isn’t snugly fit with the shaft, such that the shaft has some play inside the bearing – which is often necessary to get the bearing in the middle of a long shaft in the first place – then any misalignment of the two will make the bearing “swim” up and down the shaft. It’ll try to climb up the shaft and then pop back.

  3. There’s almost no need for positional accuracy on the screw if you’re using a linear encoder on the table. You keep running until you hit your target. Anywhere that it’s even remotely viable to use closed loop positional control, you should.

      1. That’s not so bad these days – optical linear encoder strips, and the sensors to read them, are well on their way to becoming affordable commodity items, and there are various open source servo projects that you could build off if your existing control system doesn’t support them.

        But once you have a linear encoder, I can’t see any remaining advantage to the threadless ballscrew vs., say, a belt drive with a high torque motor or gear reduction.

        1. I had the same idea once, but the parts were no longer available. There used to be nice chips that would let you read the image or the X-Y difference. Not so anymore.

          The camera modules became fused into the mouse SoC and it seems you can’t get new parts that would separate the two functions any longer. Instead of reading the sensor directly, you have to address it as a USB mouse.

          1. Hahaha, I was specifically recalling the datasheets that talked about the X-Y displacement output. Oh well, that figures it’d go proprietary SOC when the brands had that race for insane polling and capture rates. Oh well. Guess we have our excuse for building another electromagnet ( scale up a cassette recorder for 80’s hacker cred? ) and magnetically encode the rail itself ^_^

          2. Another issue with the mouse sensor was that the output you got from it was not reliable. The distance it would measure was dependent on the focus and distance to the surface, the surface pattern etc. It also had minimum and maximum speeds it could detect, so moving too slowly or too quickly would skip counts.

            All that is fine for a mouse, but for keeping absolute position it would drift almost instantly.

      2. You will find one in every inkjet printer. It’s not too hard to find broken or obsolete printers to part out. These days you can just order them. They are not nearly as precise as the nice glass ones used in CNC machines, but they are good enough for a 3D printer.

    1. There really is though-ballscrews and leadscrews wear out and while closed loop can accommodate the wear it doesn’t stop the mechanical slop from existing and at times interfering with what’s being made. On a real-deal CNC it’s not unreasonable to use a motor with a paired encoder and calculate out the gear ratio to get a position. Especially as machinery expands and contracts-compensation tables, backlash measurements, etc all go into big machines.
      Source: I work as a millwright. That sort of adjustment and repair is my day job.

  4. Maybe you just need to move something back and forth in a strong & silent sort of way that can still slip gracefully

    If it slips, it strips. Material gets ground away from the shaft and it creates a spot where the bearings become loose. Eventually they will form some kind of subtle grooves on the shaft.

    This is not a mechanism that works for very long.

    1. Incorrect. We use these rolling ring units for traverse mechanisms here at work (for winding product onto spools) and they last damn near forever. We oil the shafts weekly and the shafts are 15mm case-hardened steel. I have one unit that’s near 10 years old that the shaft is finally wearing down on.

      Granted there’s near zero axial load on these units as they’re not pushing anything. They just have a guide bar to keep the unit upright and a bracket with a pulley setup mounted on it to guide the product onto the spool. Uhing/Amacoil (https://www.uhing.com/en/) have been making these for a long time as well as numerous Chinese copies around these days. They’re a staple in the wire and cable industry.

  5. I used these decades ago. The coolest thing is that they can be variable pitch, and even reversible: A shaft can be running at constant speed and by a simple lever adjustment of the pitch you can make the carriage go forth or back at arbitrary speed. Very useful.

    1. I was sitting here discounting the whole thing because for my projects positional accuracy is a big deal. But in cases where velocity wins out this is really interesting.

      Also for long lengths of travel. Imagine buying 5 meters of lead screw vs 5 meters of steel rod? The cost savings would add up quickly. I guess at that point I would be using belts but this is a neat trick.

      1. Round hardened and centerless ground rod is more expensive then trapezoidal thread, especially in big sizes. But both come in different qualities and materials, so you have to be careful about what you are comparing.

    2. We use Uhing RRD’s (rolling ring drive) here at work. They have a lever to adjust linear distance per shaft revolution as wella s a lever on the bottom to change direction. They’re hugely popular in the wire and cable industry for spooling sproduct.

  6. Some automatic doors utilize these. They put micro switches along the path to figure out door placement so any slipping is accounted for and the encoder knows when the door is in closed, open, or in motion.

  7. I’m a bit lost here in the exact definition of “precision”. Yes, these things drift, and that is a (most often) a disadvantage. But on the plus side, they can have a very small pitch and the inherent backlash free operation can make differential movement very accurate. But you do need a feedback system co compensate for drift.

    For the rest, it’s not worth going into precision while the parts are 3D printed. The amount of drift will depend highly on differences in the pitch of the bearings. If all bearings have exactly the same pitch, then the drift will be low. If the pitch of the bearing differs, then you get equalizing forces, and drift will be somewhere in between the angles of the individual bearings, but vary with applied external force.

    Also, this system should not be lubricated with oil. Oil reduces friction, and that is not a good property in this setup. There is a special class of liquids for this, but I don’t know its technical name. If you want to go deeper, look into https://en.wikipedia.org/wiki/Tribology

    This system is also sensitive for dirt getting caught in between the shaft and the bearings. But on the plus side, the smooth round shaft is easy to seal.

    I think I have seen a commercial system that uses a hollow tube, and inserts a stack of magnets inside the tube to use for the feedback. But it’s above my affordability ceiling so I did not pay much attention to it.

    It is an interesting system, but overall, the presence of drift and the required feedback make it unsuitable for a (low cost) 3D printer.

  8. Worth mentioning, the bearings can be coaxial, i.e. you can slip them onto the shaft in series rather than arranging them around the outside – so you can make the carriage much more compact than in the OP, if that’s a concern

  9. I have a PCB drilling router (german brand Wessel) that has this type of lead screw, but it also has positional feedback via glass scales. The axis are powered by velocity driven servo motors.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.