https://github.com/bungogood/gambit
Gambit is a robotic chessboard that employs an under-the-board T-Bot design and electromagnet for moving pieces.
https://github.com/bungogood/gambit
arduino chess chess-robot esp32 platformio robotics
Last synced: about 1 month ago
JSON representation
Gambit is a robotic chessboard that employs an under-the-board T-Bot design and electromagnet for moving pieces.
- Host: GitHub
- URL: https://github.com/bungogood/gambit
- Owner: bungogood
- License: mit
- Created: 2023-04-11T22:14:48.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-07T11:36:35.000Z (7 months ago)
- Last Synced: 2025-02-09T13:18:35.634Z (3 months ago)
- Topics: arduino, chess, chess-robot, esp32, platformio, robotics
- Language: C++
- Homepage: https://hackaday.io/project/192559-gambit
- Size: 92.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gambit
[](../../actions/workflows/build.yml)Gambit is an open-source robotic chessboard that moves pieces using magnets and detects their positions with reed switches. It uses a T-Bot mechanism with an electromagnet for precise piece movement and a reed switch matrix for accurate position detection. The board is powered by an Arduino Nano ESP32, which allows for future enhancements like Bluetooth and Wi-Fi connectivity.

## Features
- **Simple Hardware**: Arduino Nano ESP32 with simple components available on Amazon
- **Easy Movement**: T-Bot mechanism with off-the-shelf parts
- **Built-in Chess Engine**: Runs a Nibble Chess derived ches engine directly on the ESP32
- **Chess Notation Support**: FEN, LAN support for compatibility (Working on PGN)
- **Modern Development**: PlatformIO for better code organization and testing
- **Wireless Control**: Bluetooth connectivity for app integration## Goals
- **Affordable**: Uses widely available, low-cost components
- **Compact**: Competition-sized board (approximately 60cm x 60cm)
- **Open Source**: All designs and code freely available to modify and improve
- **Reproducible**: Simple enough for hobbyists to build
- **Standalone**: No external computer required to play## Documentation
For build instructions and demonstrations, visit our [Hackaday project page](https://hackaday.io/project/192559-gambit).
## References
- [Hackaday Project](https://hackaday.io/project/192559-gambit)
- [Nibble Chess](https://github.com/maksimKorzh/nibble-chess) by Maksim Korzh
- [Micro-Max](https://www.chessprogramming.org/Micro-Max) by Harm Geert Muller