{"id":25176816,"url":"https://github.com/bungogood/gambit","last_synced_at":"2026-04-12T10:47:51.085Z","repository":{"id":163639821,"uuid":"626645735","full_name":"bungogood/gambit","owner":"bungogood","description":"Gambit is a robotic chessboard that employs an under-the-board T-Bot design and electromagnet for moving pieces.","archived":false,"fork":false,"pushed_at":"2024-10-07T11:36:35.000Z","size":95,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-09T13:18:35.634Z","etag":null,"topics":["arduino","chess","chess-robot","esp32","platformio","robotics"],"latest_commit_sha":null,"homepage":"https://hackaday.io/project/192559-gambit","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bungogood.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-11T22:14:48.000Z","updated_at":"2024-09-24T11:41:02.000Z","dependencies_parsed_at":"2024-09-08T01:26:12.713Z","dependency_job_id":"1ec4d4c8-1252-4260-83ba-597e8a18ada8","html_url":"https://github.com/bungogood/gambit","commit_stats":null,"previous_names":["bungogood/gambit"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bungogood%2Fgambit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bungogood%2Fgambit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bungogood%2Fgambit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bungogood%2Fgambit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bungogood","download_url":"https://codeload.github.com/bungogood/gambit/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247107829,"owners_count":20884797,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arduino","chess","chess-robot","esp32","platformio","robotics"],"created_at":"2025-02-09T13:18:37.516Z","updated_at":"2025-12-30T23:09:05.081Z","avatar_url":"https://github.com/bungogood.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Gambit\n[![Build](../../actions/workflows/build.yml/badge.svg)](../../actions/workflows/build.yml)\n\nGambit 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.\n\n![Gambit](https://github.com/bungogood/gambit-board/assets/49326541/d9cc9700-85d9-4ce3-9050-ed555c96e772)\n\n## Features\n\n- **Simple Hardware**: Arduino Nano ESP32 with simple components available on Amazon\n- **Easy Movement**: T-Bot mechanism with off-the-shelf parts\n- **Built-in Chess Engine**: Runs a Nibble Chess derived ches engine directly on the ESP32\n- **Chess Notation Support**: FEN, LAN support for compatibility (Working on PGN)\n- **Modern Development**: PlatformIO for better code organization and testing\n- **Wireless Control**: Bluetooth connectivity for app integration\n\n## Goals\n\n- **Affordable**: Uses widely available, low-cost components\n- **Compact**: Competition-sized board (approximately 60cm x 60cm)\n- **Open Source**: All designs and code freely available to modify and improve\n- **Reproducible**: Simple enough for hobbyists to build\n- **Standalone**: No external computer required to play\n\n## Documentation\n\nFor build instructions and demonstrations, visit our [Hackaday project page](https://hackaday.io/project/192559-gambit).\n\n## References\n- [Hackaday Project](https://hackaday.io/project/192559-gambit)\n- [Nibble Chess](https://github.com/maksimKorzh/nibble-chess) by Maksim Korzh\n- [Micro-Max](https://www.chessprogramming.org/Micro-Max) by Harm Geert Muller\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbungogood%2Fgambit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbungogood%2Fgambit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbungogood%2Fgambit/lists"}