MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.

Download Now


Ball bearing nut for linear stepping motor.

by jspark Aug 25, 2013
Download All Files

Thing Apps Enabled

Please Login to Comment

Just printed this, works really well! No backlash, no slop. Great design! Any chance you could upload the source model? I'd like to incorporate it into an assembly I'm working on for a printer I'm going to build.

Hi! DerStruel!
Thanks for comment.
I added the source .ipt file that has been made by Autodesk Inventor.
And also added .stp and .blend files.
I'm not sure that file types are editable, but I hope the files will be helpful on your design.

Awesome! Thank you very much! :)

You are welcome! :)

nice work jspark, and cute cat too... I have seven cats, so you'll understand how much I love them and all animals!!!
please, I printed yr good and reliable part, and now I want to modify it and change the external shape, to adapt to my new corexy project, and use it as a back-slash joint, but it's impossible to convert it in a solid, due to the 5234 facets I think... =)
may I have a solid version that I can modify for my needs?

thank you in advance!!!

;-Dan from Italy

Hi! Dan,
Seven cats? WoW! I'm love cat. :)
What kind of file type do you want?
Plz let me know the file extension.


What about using a bearing with a flange, so that it sits deeper into the thread?

Sorry too late Reply.

It would be a good idea! :)

Today I made this nut but with a few modifications. I added the ability to give some preload because 623 ball bearings appear to be loosy after few minutes of rolling. In any case there's a problem in this configuration: the nut tries to skip a row when under load, and there's a preferred direction where skidding is easier. Also I suppose the angle is not correct because the tendency to skip the rows is ciclycal even with no load on the nut. A double nut should work fine, I suppose 8 bearings are required also to remove the backlash (that now is present). I tested on my Replicator and the backlash was similar when using the original bronze nut. A parametric version to change preload and angle parameters would help a lot when looking for the best combination. Keep going!

Hi, zebrauno! You did the test! I tested this configuration just few days ago, I've been busy with other work. I found the same problems with you found on your test. So I used the two of ball bearing nut, please check out testing video on Youtube http://youtu.be/vhodLP9ws0Qhttp://youtu.be/vhodLP9ws0Q. And I agree with the angle is not appropriate. Thanks for comment!

looks great! just wondering what you used for your renderings.

I'm glad you like it! I'm using now Showcase 2014 for rendering. thanks! :)

How do you determine the angle at which the bearings are set? and how does it change with the pitch of the thread? Also would this work with a single start lead screw thread?

Thanks, Dan.

Hi! Dan, the angle was determined as Arc Tangent ( 8 / 3.141592 * 8 ).
The model designed only for the 8mm lead, 8pi, 4-start thread, so it would not possible to apply to the other threads.

interesting, I'm curious why you have designed this for a linear screw thread. I can see it would give more "bite" but why ... did the previous smooth-rod version have problems like slipping, or repeatability issues (say after 100 times going back and forth it has err "positional drift"?) or are you just having a bit of fun here? cheers!!

Thanks for good comment! It just because of the simplicity of my printer, it's not because slipping or repeatabilty issues. The threadless ball screw system needs additional coupler and stopper than the linear stepping motor system. It would be a another option on my printer. :)

The linear screw has quadruple start thread, so it need the 4 bearings.

Ok, I see!