一句话结论:开源ARM架构运动控制固件,运行在LPC1769/LPC4330等ARM Cortex-M微控制器上,支持G-code解析、多轴插补、SD卡脱机运行、Web控制,广泛用于3D打印机、激光雕刻机、小型CNC机床,是低成本运动控制的优秀方案。

Smoothieware

Smoothieware社区 · 分类: 运动控制/机器人 · 版本 V5.x · 信息更新于 2026-10-12
开源 完全免费开源,GPL协议 运动控制固件开源ARM3D打印CNC
★★★☆☆
综合 3.8 / 5

访问官网/仓库

多维评分
易用性 ★★★☆☆ 3.5
稳定性 ★★★★☆ 4.0
性能 ★★★★☆ 4.0
生态 ★★★☆☆ 3.5
性价比 ★★★★☆ 4.5
国产化 ★★★☆☆ 3.0
技术属性
运行平台ARM Cortex-M3/M4、LPC1769、LPC4330
开发语言C++
支持协议G-code、HTTP、USB、SD卡
授权方式开源(完全免费开源,GPL协议)
适用场景
  • 3D打印机控制
  • 激光雕刻机
  • 小型CNC机床
  • 低成本运动控制
  • DIY项目
不适用场景
  • 工业级高精度伺服控制
  • 复杂多轴联动(5轴以上)
  • 需要商业认证的项目

它是什么

Smoothieware是一款开源的ARM架构运动控制固件,运行在NXP LPC1769(Cortex-M3)和LPC4330(Cortex-M4)等微控制器上。它支持G-code解析、多轴直线/圆弧插补、SD卡脱机运行、Web控制、USB通信,广泛用于3D打印机、激光雕刻机、小型CNC机床等设备。

核心能力

  • G-code支持:完整的G-code/M-code解析,支持绝大多数3D打印和CNC指令。
  • 多轴插补:支持直线、圆弧插补,最多6轴。
  • SD卡脱机:可从SD卡读取G-code文件脱机运行。
  • Web控制:内置Web服务器,可通过浏览器上传文件和控制。
  • 低成本硬件:运行在几十元的ARM开发板上。

使用要点

  1. 3D打印首选:Smoothieware是3D打印机最流行的开源固件之一。
  2. 硬件便宜:Smoothieboard控制板几十到一百多元,成本极低。
  3. 配置简单:通过配置文件设置参数,无需重新编译固件。
  4. 社区活跃:大量用户和教程,问题容易找到答案。
常见问题
Smoothieware 是免费的吗?怎么收费?

Smoothieware 的授权方式为「开源」。计费方式:完全免费开源,GPL协议。

Smoothieware 能跑在哪些系统?支持哪些 PLC/设备协议?

运行平台:ARM Cortex-M3/M4、LPC1769、LPC4330。支持通讯协议:G-code、HTTP、USB、SD卡。

Smoothieware 适合什么规模和类型的项目?

适合:3D打印机控制、激光雕刻机、小型CNC机床。不建议:工业级高精度伺服控制、复杂多轴联动(5轴以上)。