×Read this message from Erik, founder of YouMagine

String "Climbing" Mechanism

A string "climbing" mechanism used in toys both old and new.


Creative Commons Attribution Share Alike

Commercial use is allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags


Materials and methods

Parts I Purchased:

1) Embroidery floss (super center, sewing shop, Amazon, etc). Sewing thread is too thin, and standard cotton string is too large and frays.


Print 2 "Case.stl" and "Ring.stl", then print 1 each of the remaining pieces.


Prior to assembly, test fit and trim, file, sand, etc. all parts as necessary for smooth movement of moving surfaces, and tight fit for non moving surfaces. Depending on the colors you chose and your printer settings, more or less trimming, filing and/or sanding will be required. If the tight fitting components are too loose, add a small dot of cyanoacrylate to each side of the pin, allow to dry completely (I use accelerator to speed the process), then try the fit again. Repeat until tight.

Assemble as per "Assembly.stl". I perform the assembly task in the following order:

1) Press "Spool Center.stl" onto "Spool Large.stl".

2) Press "Spool Small.stl" onto "Spool Large.stl".

3) Press "Axle.stl" into "Spool Large.stl".

4) Cut two 24" lengths of embroidery floss, and tie a knot into one end of each piece.

5) Starting with the unknotted end, thread the embroidery floss into the small hole in "Spool Large.stl" starting from the flat side, then pull it all the way through until the knot sits inside the hole. Secure the knot in the hole using cyanoacrylate glue.

6) Repeat step 5 for "Spool Small.stl".

7) Wind the embroidery thread onto the spools in opposite directions. On the large spool, leave about 4" of embroidery thread unwound, the small spool about 10" of embroidery thread unwound.

8) Slide one axle into one of the "Case.stl", then the other into the second "Case.stl", then engage the dovetails, noting the orientation of each of the "Case.stl" parts.

9) Insert the embroidery thread from the small spool through the hole in the end of one of the "Case.stl" parts, then insert the thread from the large spool through the hole in the other "Case.stl" part.

10) Tie one "Ring.stl" to the embroidery thread from the large spool. I tied a double knot, secured the knot with cyanoacrylate glue, then trimmed away the excess. This ring is the "lower ring".

11) Tie the remaining "Ring.stl" to the thread from the small spool and secure and trim it as was done to the lower ring. This is the "upper ring".

12) Pick the entire assemble up by the rings, the upper ring on top. Pulling either ring will cause the String Climbing Mechanism to climb the embroidery thread. Allowing the embroidery thread to go slack will allow gravity to return the String Climbing Mechanism to the lower ring.

Hope you print one!



Issues are used to track todos, bugs or requests. To get started, you could create an issue.


0bb07218d4f2a6006b38155d474f6d2e?default=blank&size=40Rizzo Cow added this to the GZumwait Gears and Mechnisms collection ago
645e00b687e69f8a7baeb83f5a256c45?default=blank&size=40cnyn added this to the gadget collection ago
Fe95768457f19c3321364210e6164180?default=blank&size=40Sampey added this to the PUPAZZI E GIOCHI collection ago
Cf5fe4d66771f9b2c21e28faed083724?default=blank&size=40jedikangaroo added this to the Things to print collection ago
Fe5e1a57d763234c8f459ea21a929ad6?default=blank&size=40PeacefulDragon added this to the Lovely to have collection ago
5ecd4ebbd6c5bbd870d7b2ef24aa55c3?default=blank&size=40ashish81in added this to the Toys collection ago
C6bb61fe38c9e9027d707b0d0dccae45?default=blank&size=40BGham added this to the Interesting collection ago
9e9f7b586c47c5c88b0abc134983a517?default=blank&size=40Jason Stokes added this to the printer upgrades collection ago
Mini dsc 4198pankaj upadhyay commented ago

A short video of how the strings are put together would be really helpful. Great project, I printed one. Keep up the good work Greg.

29c178f73765f17401ed7145298daf48?default=blank&size=40fjviejo added this to the Gadgets collection ago
Mini ocieicon101 squareOcie Ward added this to the toys collection ago
Ee98c6115acf56acae35610af038de7d?default=blank&size=40Stephen Wood added this to the Unique Items collection ago
02c0e4a45277fae90fd149455014b3d2?default=blank&size=40Saqhara added this to the Toys collection ago
60c8691cedfcf939fc352716b43d5248?default=blank&size=40Chris Branson added this to the Things to make collection ago
Mini lora and iGreg Zumwalt published this design ago