"No Fall" Toy Mechanism

A mechanism illustrating how the "no fall" battery / windup toys of my childhood operated.


Creative Commons Attribution Noncommercial Share Alike

Commercial use is not 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


Reminiscent of the battery and windup powered "no fall" toys of my childhood, I designed this "No Fall Toy Mechanism" to illustrate how the battery and windup powered "no fall" toys I was gifted over fifty years ago avoided falling off the edge of a tabletop, countertop, or other elevated surface, without the use of micro controllers, servos and / or electronic sensors.

While designing my version of this mechanism using the computational features of Autodesk Fusion 360 for balance (e.g. "Center of Mass") and a scientific calculator for geometry, I was truly amazed by the skills and talents of the mechanical engineers who designed mechanisms such as this using drafting machines and slide rules over half a century ago.

In the demonstration video, I let the mechanism loose on an 8 1/2" by 11" (the size of "standard" notebook paper) by 1/2" thick piece of untreated MDF. As can be seen in the video, using only electro mechanical techniques, when the mechanism approaches the edge of the MDF the conical front wheels allow the front yoke to pivot thus lowering the chassis front to the point where the rotation gear contacts the MDF surface. When this occurs, the mechanism rotates clockwise (as viewed from the top), steers away from the MDF edge, then continues on a new path to the next edge.

As usual, I probably forgot a file or two or who knows what else, so if you have any questions, please do not hesitate to ask as I do make plenty of mistakes.

One final note, I receive no compensation in any form whatsoever for the design, equipment, parts and/or materials used in this mechanism.

Designed using Autodesk Fusion 360, sliced using Cura 4.4.0, and printed in PLA on an Ultimaker 3 Extended and an Ultimaker S5.

Materials and methods


I acquired the following parts for this mechanism:

β€’ One 3.7vdc 100ma Lithium Battery (https://www.adafruit.com/product/1570).
β€’ One JST PH 2-Pin Cable (https://www.adafruit.com/product/3814).
β€’ One N20 6VDC 150RPM gear motor (on line).
β€’ Three R19 O-Rings (23.5mm I.D., 3.5mm section, local hardware store).

You will also need a suitable battery charger.

I 3D printed the following parts in PLA at .15mm layer height with 20% infill and no supports:

β€’ Two "Axle, Wheel, Front.stl".
β€’ One "Axle, Wheel, Right Rear.stl".
β€’ One "Axle, Wheel, Rotate.stl".
β€’ One "Axle, Yoke.stl".
β€’ One "Gear, Crown, Axle (1.5m12t).stl".
β€’ One "Gear, Motor (2.2m10t).stl".
β€’ Two "Wheel, Front.stl".
β€’ One "Wheel, Left Rear.stl".
β€’ One "Wheel, Right Rear.stl".
β€’ One "Wheel, Rotate (1.5m12t).stl".
β€’ One "Yoke.stl".

Prior to assembly, test fit and trim, file, drill, sand, etc. all parts as necessary for smooth movement of moving surfaces, and tight fit for non moving surfaces. Depending on you printer, your printer settings and the colors you chose, more or less trimming, filing and/or sanding may be required. Carefully file all edges that contacted the build plate to make absolutely certain that all build plate "ooze" is removed and that all edges are smooth. I used small jewelers files and plenty of patience to perform this step.

This mechanism also uses threaded assembly, so I used a tap and die set (6mm by 1) for thread cleaning.


To assemble the mechanism, I performed the following steps:

β€’ Slipped an o-ring onto "Wheel, Left Rear.stl", "Wheel, Right Rear.stl" and "Wheel, Rotate (1.5m12t).stl".
β€’ Positioned the rotate wheel assembly in "Chassis.stl" then secured in place with "Axle, Wheel, Rotate.stl" making sure it rotated freely.
β€’ Soldered the JST connector to the motor such that with power applied, the motor rotates clockwise when viewed from the motor shaft end.
β€’ Pressed the motor assembly into the motor housing in the chassis assembly such that the motor was flush with the motor housing left end.
β€’ Pressed "Gear, Motor (2.2m10t).stl" onto the motor shaft.
β€’ Positioned "Gear, Crown, Axle (1.5m12t).stl" in the base assembly then secured in place by press fitting "Wheel, Left Rear.stl" into the gear, then carefully aligned the motor gear with the wheel gear.
β€’ Secured "Wheel, Right Rear.stl" onto the chassis assembly using "Axle, Wheel, Right Rear.stl".
β€’ Secured one "Wheel, Front.stl" to "Yoke.stl" using one "Axle, Wheel, Front.stl", then repeated the process with the remaining front wheel and axle.
β€’ Secured the yoke assembly to the front of the chassis assembly using "Axle, Yoke.stl".
β€’ Secured the LiPo battery to the chassis using double sided tape.

To test the mechanism, I placed it on an 8 1/2" by 11" by 1/2" thick piece of MDF, connected the battery to the motor, and off it went!

And that's how I 3D printed and assembled "No Fall" Toy Mechanism.

I hope you enjoy it!



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


D8e27e74cf5c56d89fd599d0c28e76a0?default=blank&size=40Max Vas added this to the ToDo collection ago
3f7115ddb487d23e0ff436cc83280205?default=blank&size=40Dave I added this to the kids collection ago
90abcaeaa25cfa4aa5680f8b3778ad58?default=blank&size=40ramy El Garawany added this to the Toys collection ago
834741601801390032ac17086e81a456?default=blank&size=40rav51 commented ago

Hi Greg,

Found the Chassis stl in MyMinifactory Thanks


834741601801390032ac17086e81a456?default=blank&size=40rav51 commented ago

Sorry Greg,I just realised it's the Chassis stl which seems to be missing.


834741601801390032ac17086e81a456?default=blank&size=40rav51 commented ago

Hello Greg have been enjoying your amazing models.Thanks for the same.Appreciate all the hard work you put in for everyone to make and enjoy them.

Just want to know I cannot find the main body stl in the files(in black) in the second picture which also houses the motor.

Hope you can help.Thanks in advance.Cheers


A48d28c262932cf70207b6bb0d1c01c3?default=blank&size=40espariz added this to the Curious Things collection ago
84c33d0bbf70c92143041c1577b391ce?default=blank&size=40jlau.am added this to the Toy collection ago
47a42411484c6eed0a5679fd05450c48?default=blank&size=40rcampos67 added this to the Reggie's Collection collection ago
B168ee1a8936940cdcadc38a2a7107eb?default=blank&size=40Chris A added this to the Toys collection ago
Mini lora and iGreg Zumwalt published this design ago