Saiboard 开源木质电子围棋棋盘

Saiboard 是一款开源木质电子围棋棋盘,核心是将实体棋盘与 AI 围棋引擎 KataGo 深度集成,让用户在真实棋盘对弈的同时,获得 AI 辅助分析、对局指导等功能,兼顾传统手感与科技赋能;是一个融合传统围棋与现代科技的智能硬件 + 软件方案。

Saiboard 开源木质电子围棋棋盘封面
oshw_hqzl2026-04-10 17:38:21GPL 3.0
8
Star

PCBA
该项目存在多块PCBA,可切换查看

3x8
8x3
8x8
11x3

设计文件

KiCad图标3x8.zip180.87KB

其他附件

EDA查看器

复制嵌入代码

详细介绍

Saiboard 是一款开源木质电子围棋棋盘,核心是将实体棋盘与 AI 围棋引擎 KataGo 深度集成,让用户在真实棋盘对弈的同时,获得 AI 辅助分析、对局指导等功能,兼顾传统手感与科技赋能;是一个融合传统围棋与现代科技的智能硬件 + 软件方案。

核心功能与特性

硬件部分

  • 实体棋盘:采用木质棋盘,还原传统围棋的真实手感

  • 传感与反馈:内置传感电子元件,精准检测落子位置;搭配 LED 灯效,提供 AI 提示、局势可视化等反馈

  • 棋子设计:使用带磁性的厚重棋子,保证棋盘稳定性与握持体验

软件与 AI 能力

  • KataGo 深度集成:内置开源围棋 AI KataGo,支持 AI 对弈、对局复盘、AI 辅助分析

  • 配套 Web/App:提供友好的网页 / 手机应用,实现对局控制、AI 分析、局势可视化等操作

  • 开源协议:基于 GPL-3.0 协议开源,支持二次开发与 DIY 改造

核心交互功能

  1. Next moves(下一步提示):用 LED 标注 AI 推荐的落子位置

  2. Top moves(最优招法):高亮 AI 评估的高胜率选点

  3. Ownership(地盘归属):用不同颜色 LED 直观展示黑白双方的地盘范围

  4. 对局分析:实时生成胜率曲线、目数计算,支持复盘纠错

项目技术栈

  • 代码语言:G-code(99.9%)、Python(0.1%)、C、Dart、HTML 等

  • 核心依赖:KataGo 开源围棋 AI 引擎

  • 硬件方案:传感电路 + LED 矩阵 + 主控板,支持 DIY 搭建

项目价值与拓展

核心优势

  • 兼顾实体棋盘的沉浸感与 AI 的辅助能力,适合围棋爱好者提升棋力

  • 完全开源,硬件、软件方案可自由修改,适合创客二次开发

  • 支持人机对弈、人人对弈 + AI 复盘等多种使用场景

相关背景

  • KataGo:由 David Wu 开发的开源围棋 AI,采用深度强化学习,棋力达到超人类水平,支持任意棋盘尺寸、贴目与规则,是开源围棋领域的标杆引擎

  • 同类项目:电子围棋棋盘是开源硬件的热门方向,Saiboard 的核心亮点是 KataGo 深度集成与 LED 可视化交互

图1:topmoves

图2:ownership

图3:nextmoves

图4:play

图5:analysis

pcb布置图

为方便进行pcb制作和焊接,作者将pcb分成8x3、8x8、3x8、11x3 4种规格的pcb;

以下是pcb组合布置图:

主控板是一块 ESP32-S3-DevKitC-1开发板,安装在13x3的pcb板上;

License

GPL-3.0 license

项目地址

https://github.com/miliar/saiboard