
Building Leonardo da Vinci's Self-Propelled Cart — The First Programmable Robot
Instructions
Understand the machine
Understand the machine
Build the frame and wheels
Build the frame and wheels
Materials for this step:
Beech Lumber3 piecesTools needed:
Hand Saw
Hand AugerMake the coiled springs
Make the coiled springs
Materials for this step:
Leaf Spring2 piecesTools needed:
Wooden MalletCut and fit the wooden gears
Cut and fit the wooden gears
Materials for this step:
Wooden Gear4 piecesTools needed:
Gouge
KnifeAdd the escapement
Add the escapement
Materials for this step:
Wooden Gear1 pieceTools needed:
KnifeBuild the programmable steering
Build the programmable steering
Materials for this step:
Beech Lumber1 piece
Binding Rope5 metersTools needed:
Hand AugerWind, set down, release
Wind, set down, release
See why it was centuries ahead
See why it was centuries ahead
Materials
4- 4 piecesPlaceholder
- 2 piecesPlaceholder
- 5 piecesPlaceholder
- 5 metersPlaceholder
Connected Blueprint Materials
You can swap these in
Can't get one of the materials? Swap it for an equivalent — these work just as well.
- Instead of Beech Lumber, try:
Yellow Birch Lumber
Western Hemlock Lumber - Instead of Knife, try:
Blunt Collection Knife
Gilder's Knife
Sharp Cinnamon Knife - Instead of Hand Saw, try:
Portable Band Saw
Band Saw (9-inch, Benchtop)
Miter Box with Saw
Small Hand Saw - Instead of Binding Rope, try:
Lowering Rope
Heavy-Duty Rope - Instead of Wooden Mallet, try:
Rubber Mallet
Related Blueprints
These blueprints share knowledge with this one — techniques, materials, or principles that connect them in the learning graph.
Related blueprints
Other builds that share materials, tools, or techniques with this one.






CC0 Public Domain
This blueprint is released under CC0. You are free to copy, modify, distribute, and use this work for any purpose, without asking permission.
Support the Maker by purchasing products through their Blueprint where they earn a Maker Commission set by Vendors, or create a new iteration of this Blueprint and include it as a connection in your own Blueprint to share revenue.