top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

Smart Chess Board

Project type

Engineering Course Project

Date

Fall 2025

Location

Berkeley, CA

ME102B Mechatronics Design capstone final project: Smart Chess board- aimed for online to in-person game accessibility and accessibility for physical disabilities or difficulties in fine-motor coordination. This project includes a PID-controlled, over-the-board, cable-driven X-Y gantry system with a Z-direction effector equipped with an electromagnet, state machine, analog and digital sensors (encoders & FSR), a custom laser-cut chess board, and easy 2-person gameplay ("Next Player" button, official chess coordinate recognition).

Design Requirements & Goals:
- Components: DC motors, include at least one degree of freedom, an analog input, a digital input (via I/O pin), a microcontroller, and a button.
- Functionality: automatically moving chess pieces based on user input, effectively pick up and place pieces without dropping them, resting pieces must not get knocked over during piece travel, transport pieces at high speeds comparable to human motion, gantry must return to home between piece placements.

Achieved Specifications:
- Automated piece movement via cable-driven X,Y gantry movement, moving (Z-axis) electromagnet
- Smooth and automated motion across the full board at a range of speeds (low and medium speed). The system was robustly tested at high speeds, at which the gantry did not fail.
- Consistent motion and stability

My Responsibilities within group project:
Technical:
- Designing visual state transition diagram (LucidChart) and initial pseudo-coding state machine code
- Writing C++/Arduino code to automate Z-axis effector to accomodate different height pieces
- Designing (AutoCAD) and laser-cutting custom chess board
- Designing electronics assembly (sensors, microcontroller, power electronics) and developing a detailed wiring diagram (P&ID)
Project Management:
- Scheduling working meetings around teammate's calendars and ensuring team has the required training for makerspace, machine shop, and 3D printing lab tasks
- Delegating deliverables and action items, ensuring each project deliverable meets requirements. Deliverables include: initial project proposal, pitch presentation slides and oral presentation, mid-semester check-in, CAD spin, functionality check, final report, and final design showcase.
- Managing working BOM and orders, optimizing schedule and productivity around lead times and deadlines
- Writing final report deliverables, delegating action items, and formatting all content in LaTeX

Technologies Used: OnShape CAD, AutoCAD, Arduino C++/IDE, GitBash/GitHub/Terminal, LaTeX, LucidChart

bottom of page