Schildkroet/Candle2
⭐⭐⭐☆☆ (3/5)
🧩 软硬件结合
已发布
项目简介
GRBL control interface in Qt.
Candle 2 是一款基于 Qt 框架开发的 GRBL 与 GRBL-Advanced 控制器应用,集成了 G 代码可视化器,是 Denvi 原版 Candle 项目的增强分支。该工具专为数控机床(CNC)用户设计,旨在提供更直观、高效的机器控制与代码管理体验。核心功能包括通过控制台命令、界面按钮和数字键盘直接操控 GRBL 驱动的 CNC 设备,实时监控机床状态,并支持 G 代码文件的加载、编辑、保存与发送。其内置的 G 代码可视化器能够将复杂的加工路径以 3D 图形呈现,帮助用户提前检查刀具轨迹,避免碰撞或路径错误。此外,Candle 2 还提供了高度图功能,可用于补偿不平整加工表面,提升雕刻或切割精度。项目解决了传统 CNC 控制软件界面简陋、操作繁琐、缺乏实时可视化反馈等痛点,尤其适合创客、小型工坊和 DIY 爱好者进行桌面级 CNC 设备的日常控制与调试。技术栈方面,Candle 2 采用 C++ 编写,依赖 Qt 5.12 或 5.15 版本,并需要支持 SSE2 指令集的 CPU 以及 OpenGL 2.0 的显卡,在 Windows 和 Linux x86_64 平台上均可运行。其界面布局清晰,功能分区明确,既保留了原版 Candle 的简洁性,又通过优化提升了稳定性和兼容性,是入门级 CNC 用户从手动控制走向半自动化加工的实用桥梁。