Search models, users, collections, and posts

Twisty Fidget Generator (Negative Modifier Tool)

Print Profile(2)

All
P1S
P2S
X2D
P1P
A1 mini
X1 Carbon
H2D
X1
A1
H2S
X1E
H2D Pro
H2C
A2L

10 elements
10 elements
Designer
2.2 h
1 plate

16 elements
16 elements
Designer
3.8 h
1 plate

Open in Bambu Studio
Boost
29
109
5
0
30
3
Released 

Description

Turn ANY solid 3D model into a satisfying, twisting fidget toy!

This is a parametric Negative Modifier Tool designed specifically for slicers like Bambu Studio and OrcaSlicer. Instead of downloading pre-made fidgets, you can use this tool in your slicer, scale it, change the parameters, and subtract it from your favourite model (like the Hexa-Sphere shown in the examples) to create custom, interconnected, twisting mechanisms effortlessly.

The internal mechanism features built-in sliding tracks and end-stops (sides_lock_offset), ensuring the pieces slide perfectly past each other without falling apart when picked up.

How to Use It in Your Slicer 

  1. Import your target solid model and remove high-degree overhang by splitting into 2 parts 

  2. Remove the bottom part and place the main model at the central point (128 and 128) 

  3. Check dimensions and set up your parameters using the Parametric Model Maker

  4. Import the modifier tool into the same project. Merge both objects.

  5. Change the tool's object type to a Negative Part.

  6. Adjust the Negative tool position by moving it to the central point  (128/128)

  7. Slice and Print! 

Adjustable Parameters

You can tweak the following variables to fit any model perfectly:

  • main_height: Match this to your target model's total height.
  • main_dia: Match this to your model's maximum width or depth.
  • elements_count: The number of twisting wedge sections your model will be cut into.
  • tweest_angle: The total rotation angle of the twist from the bottom to the top.
  • lock_dia: The diameter of the interlocking sliding mechanism.
  • lock_distance: The radial distance from the centre core to the locking mechanism.
  • inner_dia: The central hollow core diameter that allows the parts to move smoothly.
  • sides_lock_offset: The safety boundary offset at the top and bottom to prevent the pieces from sliding completely out.
  • main_print_offset: The tolerance gap between the moving parts (adjust based on your printer's accuracy).

Comment & Rating (5)

(0/1000)

This looks like you put so much time and effort into this! Thank you for your hard work!🥹
The designer has replied
designer
1
Reply
Thank you for the feedback!
0
Reply
Replying to @up_3d :
ofc!😄
0
Reply
Well done!
The designer has replied
designer
1
Reply
@up_3d Thank you for the feedback!
0
Reply
No more

License

This user content is licensed under the MakerWorld Exclusive License.

You may create derivative works based on this object, provided that all such derivative works are published exclusively on the MakerWorld platform and include proper attribution to the original creator. You may not share, upload, host, distribute, or publish this object—or any derivative work of this object—on any other digital platform, marketplace, or distribution channel. Commercial use of this object and any derivative works is strictly prohibited. This includes, but is not limited to, selling, renting, sublicensing, or using the object in any context in which you receive monetary compensation or other financial benefits.