Mechanisms (work in progress)
This page is at
- Wherever things move, there must be small enough friction to allow the movement, but at the same time the part must be held in place. It is sometimes challenging to design a bearing that can do both. Don’t pretend this isn’t a problem!
- Be prepared to prototype many iterations. A common mistake is to try to fix a prototype you have become attached to when it is time to throw it out and build a new one.
- Make early prototypes out of cardboard and other non-precious material
- You must provide guides for the cam follower so that it stays in the right place but can move freely to follow the cam
- If the friction between the cam and the follower is too high, it will either jam or break.
- When linking to rotating components (servo motors, cranks) remember that moving parts might move in an arc and not a straight line. If you constrain links too much they will either jam or break.
Worked Example: Moving Eyeballs
- Servo linkage basics
- Animated linkage mechanisms
- Short article on servo alignment
- 507 Mechanical Movements, some animated
- Library of kinematic models for design
- Manipulate Four Bar Linkages in this live simulation and see how changing the lengths affects the way they work
- How to select the right size motor
- Cabaret Mechanical Movement by Aiden Lawrence Onn and Gary Alexander
- How to Design and Make Automata by Robert Addams
- Machinations: Mechanisms by Paul Spooner
- Physical Computing by Dan O’Sullivan and Tom Igoe
- Making Things Move by Dustyn Roberts
- Nice servo linkage design with three degrees of freedom (DOF)
- CAD drawing of eyeball control by servos
- Instructions for building laser cut servo actuated kits. Might contain some ideas.
- Example using brass tubing as bearing and music wire for servo linkage. Also inexpensive way to mount servo.
- Detailed instructions for bending servo linkage with V bend for flexibility
- Arduino Animatronic Eyes
Where to buy parts
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.