Charm

Charm

This document describes how to work with the chess-playing arm and how to recreate it yourself. It provides links to the following resources -

This page of the document describes how the arm works in great detail. The goal is to completely explain the working of the arm in simple language such that anyone reading it will be able to fully recreate it using the resources listed above.

In order to recreate this project, you will need a basic working knowledge of -

  1. Python programming, running Python programs
  2. Building and uploading .ino files to an Arduino microcontroller
  3. Reading circuit schematics and thus implementing the described circuits
  4. Using a command prompt/terminal

To recreate this project, read this document in the order given below -

  1. This page
  2. Assembly
  3. Software Setup
  4. Calibration
  5. Usage
  6. Stockfish

If you find any errors, improvements, or find that any part of the document needs clarification, please feel free to open an issue. This document and this project is licensed under the GPL v3.0 License, which can be found here.