待补充
OpenBuilds/OpenBuilds-CONTROL
3/5
🧩 软硬件结合
已发布
项目简介
OpenBuilds CONTROL: Download from https://software.openbuilds.com
OpenBuilds CONTROL 是一款专为数控机床设计的 Grbl 主机控制与交互界面软件,旨在为所有运行 Grbl 固件的 CNC 设备提供统一、高效的操作入口。项目基于 Electron 框架开发,支持 Windows、Linux 和 macOS 三大主流操作系统,通过图形化界面替代传统的命令行或简易控制面板,让用户能够更直观地管理数控加工流程。
标签
项目特点
跨平台支持:基于 Electron 框架,可在 Windows、Linux 和 macOS 上流畅运行。
直观的图形界面:提供实时坐标显示、G代码预览、手动控制面板等核心功能。
深度集成 Grbl:专为 Grbl 固件优化,支持串口连接、参数调整与固件升级。
多轴控制:支持三轴及以上的 CNC 设备,可自定义轴配置与限位设置。
文件管理:内置 G代码文件加载、编辑与发送功能,支持拖拽导入。
开源可定制:代码完全开源,用户可根据需求修改界面或扩展功能。
技术规格
| 开发框架 | Electron (基于 Node.js 与 Chromium) |
|---|---|
| 支持系统 | Windows 7+、Linux (Ubuntu/Debian/Fedora)、macOS 10.12+ |
| 固件兼容 | Grbl v0.9 及以上版本 |
| 通信接口 | 串口 (USB 转 TTL) |
| 最大轴数 | 6 轴 (X, Y, Z, A, B, C) |
| G代码格式 | 标准 G-code (RS-274) |
| 界面语言 | 英文 (默认) |
| 安装包大小 | 约 80-120 MB (因平台而异) |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| OpenBuilds CONTROL 安装包 | 1 | — | 从 Releases 下载对应系统版本 |
| 运行 Grbl 的 CNC 控制器 (如 Arduino Uno + CNC Shield) | 1 | — | 需预刷 Grbl 固件 |
| USB 数据线 (A to B 或 Micro USB) | 1 | — | 连接控制器与电脑 |
| 步进电机驱动器 (如 A4988 / DRV8825) | 按轴数配置 | — | 需与控制器匹配 |
| 24V 电源适配器 | 1 | — | 为 CNC 控制器供电 |
| 限位开关 (机械或光电) | 按轴数配置 | — | 用于归零与限位保护 |
3D 模型
能力画像
**记忆与知识检索**:3/5 — 需要查阅 Grbl 参数文档与 G代码手册,但软件本身提供常用参数提示。
**动手与操作**:4/5 — 需要组装 CNC 硬件、接线、调试限位开关等物理操作。
**编程与算法**:2/5 — 无需编程即可使用,但修改界面或扩展功能需掌握 JavaScript/Electron。
**设计与建模**:1/5 — 软件本身不涉及建模,但需配合 CAD/CAM 工具生成 G代码。
**实验与调试**:4/5 — 需要反复测试轴运动、限位触发、进给速度等参数,排除通信或机械故障。
**协作与分享**:3/5 — 可通过 GitHub 提交 Issue 或 PR,社区论坛有大量案例分享。
**学习与研究**:3/5 — 需要理解 Grbl 固件原理、CNC 加工基础与 G代码语法。
**系统集成**:4/5 — 需将软件、固件、硬件、电源、驱动等子系统整合为完整工作流。
项目图库
视频
所需技能
基础 CNC 加工知识(G代码、轴定义、进给速度)
串口通信与硬件接线能力
使用 Arduino IDE 刷写 Grbl 固件
熟悉 Windows/Linux/macOS 软件安装与配置
可选:JavaScript / Electron 开发(用于自定义修改)
适用场景
个人 DIY 桌面级 CNC 雕刻机(如 3018、Shapeoko 等)的控制
小型创客空间或教育实验室的数控教学平台
激光雕刻机或等离子切割机的 Grbl 控制替代方案
需要跨平台统一操作界面的多设备 CNC 工作坊
对 Grbl 固件进行二次开发或测试时的调试工具