Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.

Reversing thread bolt for two-way nut

3D printable bolt with screw thread that reverses direction


Creative Commons - Attribution - Non Commercial - Share Alike


This is a remix of gvera's Two way screw (Thingiverse thing:4690959) and yotka's Two Way Nut for the Two Way Screw (Thingiverse thing:4704961). Original concept of the two-way bolt and nut comes from videos by Олег Певцов: and


Photo 1🔎 Photo 2🔎

Description and Instructions

This is a bolt with sections of both regular right-hand and left-hand threads, joined by a section of two-way thread. Only the two-way nut can run across the entire length of the bolt, by reversing its rotation half way.

I included slightly modified versions of all the original nuts, with little triangles indicating the thread direction. (Of course the left-threaded nut cannot be screwed on the bolt with end cap.)

In case you want to have a toy with permanently captive nut, print both the two-end-caps version and the second_end_cap, and glue them together after mounting the LR nut.

I made this in Blender by generating the two regular threads with the same profile as the thread used in gvera's original model, and then semi-manually stitching them to the two-way thread. This was a bit of a chore but still much easier than trying to do a Boolean intersection of the two threads, given how finicky Blender's Boolean operator still is despite recent improvements.

Print settings

This will probably work fine at 0.2 mm layers but like the original, 0.15 mm will be smoother. I printed these at 80% size without problems. Adequate cooling is recommended to prevent the sharp points from curling up.

If you print the bolt without end caps, you will have to avoid squashing of the first layer. Either level a bit higher than usual, or enable an option like “prevent elephant's foot” in your slicer.


Bidirectional, fidget, Fidget Toy, screw, toy


3D Print - Bolt with screw thread that reverses direction








No releases published


No packages published