Mechanically Codable Robot


We are going to build a single motor robot that is able to read and execute mechanical “code” on a wheel. It will use gears to rotate the wheel around, and extrusions around the wheel will physical manipulate the robot such that it is able to turn and move. We have always loved the idea of mechanical coding, and we really want to be able to make a robot that can use it. This is our first ever project that is anything like this, so we are excited to see how it turns out.


  1. Brainstorm how the robot will read the mechanical wheel and turn it into an output ( - Reference for Mechanical Coding Robots, - Reverse Gear Directions)

  2. Use Fusion 360 to design the components of the robot. This will include a holder for the motor, multiple interchangable wheels that can each code the robot to to diffferent things, and a system of gears and other parts that will be able to turn that code into motion.

  3. Print out all of the parts on the 3D printer ( - 3D Printer Review, - Unboxing and Setup)

  4. Assmemble all of the parts and test!


3D Print Tools Kit$25.26
Creality Ender-3 S1 Pro 3D Printer$510.73
PLA+ Filament x3 (Red, Black, Blue)$70.77
Battery Pack (AA Batteries)$2.39