LaserWeb4
LaserWeb4
3/5
🧩 软硬件结合
已发布
项目简介
Collaborative effort on the next version of LaserWeb / CNCWeb
LaserWeb4 是一款专为激光雕刻与切割场景设计的开源控制软件,旨在替代传统厂商绑定的封闭式上位机。它运行在浏览器中,用户无需安装任何客户端,通过局域网即可连接并控制激光设备。项目核心解决了开源激光控制器(如Grbl、Smoothieware等)缺乏统一、现代且功能完善的操作界面的问题,让DIY玩家和小型工作室能够摆脱昂贵商业软件的束缚。
标签
项目特点
支持多种固件:Grbl (ATmega328, Mega, LPC, ESP32)、Smoothieware、TinyG、Marlin、Repetier、RepRapFirmware 等
光栅雕刻性能优化,尤其对 Grbl-LPC 和 Grbl_ESP32 支持极佳
提供 Docker 镜像,方便快速部署和开发
社区论坛支持,用户可提问和贡献代码
支持 CNC 加工(部分固件)
开发环境基于 Docker,易于构建和测试
技术规格
| 软件类型 | Web 应用程序(浏览器界面) |
|---|---|
| 支持固件 | Grbl (v1.1f+), Grbl-Mega, Grbl-LPC, Grbl_ESP32, Smoothieware, TinyG, Marlin, MarlinKimbra, Repetier, RepRapFirmware |
| 部署方式 | Docker 容器 / 直接运行 |
| 默认端口 | 8000 |
| 开发语言 | JavaScript (Node.js) |
| 硬件接口 | USB (串口) |
| 主要功能 | G代码发送、光栅雕刻、CNC控制、作业管理 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| LaserWeb4 二进制文件 | 1 | — | 从发布页下载 |
| 激光切割机/CNC 机器 | 1 | — | 需支持 Grbl 等固件 |
| USB 数据线 | 1 | — | 连接电脑与机器 |
| Docker 环境 | 1 | — | 用于容器化部署 |
能力画像
⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 2/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 1/5
⚪ 数理与计算: 2/5
🔵 动手与操作: 3/5
⚪ 狂热与坚持: 2/5
⚪ 创造与创新: 2/5
所需技能
🔧 **动手能力**:需要能够连接激光切割机/CNC 机器到电脑,并配置串口通信。
💻 **编程能力**:基本命令行操作(Docker 部署),可选了解 JavaScript/Node.js 用于开发或贡献代码。
⚡ **电子电路**:了解激光/CNC 机器的基本接线和固件烧录。
适用场景
创客空间或小型工厂中的激光切割/雕刻控制
CNC 铣床的 Web 控制界面
教育场景中演示 G 代码和机器控制
需要跨平台、无需安装的机器控制方案