Chess Bot

An automated chess playing system made with an electromagnet and custon chess pieces. The magent picks up the pieces and moves them another square based on the user's input. The system is controlled through a MATLAB script that sends g-code commands to the board.

Matlab
CAD Design
G-Code
3D Printing

Project Overview

The purpose of this project was to a linear motion system with 2.5 degrees of freedom, meaning movement in the x, y, and z planes. The project also required the use of a unique end effector. We accomplished this through the use of linear stages with NEMA-17 motors that would allow for motion. By creating multiple linear stages we were able to create motion in multiple planes. The design for our linear stage can be seen below.

Each linear stage had a carriage that could be moved through the motor and belt. The carriage was designed so that another linear stage could be held. We also had to create CAD designed to hold the motor and the cap on the other side.

Project Gallery