集成

AutoProber 飞针探测自动化套件

飞针探测控制套件,旨在让编程智能体或操作员在 GRBL 3018 型 CNC 上处理电路板:先在平台上定位电路板,再拍摄带 XYZ 坐标的 USB 显微镜画面并生成标注焊盘、引脚和芯片的地图,最后探测经操作员批准的目标点。Python 封装、Flask 仪表盘和 AGENTS.md 安全规则让每次移动都处于示波器监测的光电限位之下,一旦触发即暂停进给并进入 STOP 状态,不会自动恢复。公开的代码涵盖设备控制、相机与运动的标定,以及地图和探测候选点的审核;README 把定位、拼接和标注电路板描述为智能体的任务。

目标
固件
类别
独立智能体工作流
关联
独立智能体集成
来源复核于

使用条件与局限

  • README 称所审阅的提交 ff0e01f(“1st Release”,2026-04-16)是源码可见的候选发布版;pyproject.toml 声明版本 0.1.0,项目未发布正式版本,README 引用的 RELEASE_MANIFEST.md 也不在仓库中。此后再无新提交。
  • 经测试的硬件包括:经 USB 串口连接的 GRBL 兼容 3018 型 CNC、由 mjpg_streamer 提供画面的 UVC USB 显微镜、经局域网 SCPI 连接的 Siglent 示波器(通道 4 接光电限位,通道 1 用于弹簧探针测量)、由外部 5 V 电源供电的光电限位、可选的通过 chip-tool 控制的 Matter 电源插排,以及 cad/ 中的 3D 打印探头部件。docs/BOM.md 列出了所需部件。
  • 运行于 Linux 控制主机,经 uv 使用 Python 3.8+;pyproject.toml 只声明 Flask 和 pyserial,而标定脚本还导入了 OpenCV。实验室主机、端口和路径通过示例配置中的环境变量设置。README 称标定数据必须在实际运动的机器上生成,真正探测前须测量显微镜与探针的偏移,且仪表盘不得暴露于不可信网络。项目未公开自动化测试。
  • 可配合操作者选用的任意智能体:README 让智能体读取整个项目并操作仪表盘或 Python 脚本,安全规则由 AGENTS.md 规定;未附带 MCP 服务器或特定智能体。README 限定只能用于使用者获授权测试的设备和目标;本次审阅未驱动任何硬件。
  • 采用 PolyForm Noncommercial 1.0.0 许可证,须保留 GainSec 版权声明;商业使用需另购付费许可。未提及使用 REA。

关于此条目

说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · GainSec/AutoProber · 修订 ff0e01f
  2. AGENTS.md GitHub · GainSec/AutoProber · 修订 ff0e01f
  3. docs/BOM.md GitHub · GainSec/AutoProber · 修订 ff0e01f
  4. docs/safety.md GitHub · GainSec/AutoProber · 修订 ff0e01f
  5. autoprober/safety.py GitHub · GainSec/AutoProber · 修订 ff0e01f
  6. apps/calibrate.py GitHub · GainSec/AutoProber · 修订 ff0e01f
  7. apps/dashboard.py GitHub · GainSec/AutoProber · 修订 ff0e01f
  8. pyproject.toml GitHub · GainSec/AutoProber · 修订 ff0e01f
  9. LICENSE GitHub · GainSec/AutoProber · 修订 ff0e01f

同分区更多条目:智能体与 MCP

智能体与 MCP分区全部 66 项资源