PolyCut 推荐,把闲置 3D 打印机改造成裁切绘图机

一台贴纸切割机本质上就是一套三轴运动系统,和 3D 打印机没有结构上的差别,差的只是末端装的是刀还是喷头。开源工具 PolyCut 把这层窗户纸捅破了,导入 SVG 或图片,转成 GCode,让 3D 打印机拿着笔画画、拿着刀裁贴纸,官方定位就是有打印机的人不用再买 Cricut。我把仓库 README、版本发布和 issue 区过了一遍,这个改造玩法的信息都齐了。

主要功能

PolyCut 是 Windows 上的绿色便携应用,也能在 Linux 用 WINE 跑,授权为 GPL-3.0 并附 GCodePlot 的来源声明。硬件兼容的口径给得宽,任何能执行 GCode 的现代 3D 打印机都行,项目起点就是作者改造 GCodePlot 这个 Inkscape 扩展。工作流程是导入、转码、执行三步,SVG 直接吃,PNG 与 JPG 经内置的 VTracer 描摹转矢量,然后生成优化过的二维 GCode,上传机器开跑。切割模式支持拖曳刀,带旋转刀补偿与转角抬刀,多 pass 刀路可配 Z 轴步进,厚材料的分刀浅切也覆盖了。绘图模式的填充花样最多,排线、交叉、螺旋、三角、菱形、放射、等高线七类,黑白插画能排出层次。烫箔、雕刻、压花、蚀刻也在支持列表里。

画布侧支持多 SVG 排版、布尔运算、图层与文字,贺卡上的标题直接在画布里排。Klipper 生态的集成做得深,任务可直接上传 Moonraker 并自动启动,软件内置 Klipper 网页界面,边界盒干跑预览用来对位,自定义起始结束 GCode、多打印机配置文件、工具 XY 安装偏移补偿一应俱全。版本史能看出项目走向。2024 年 2 月发 v0.3 起步,今年八月走到 v0.10,新增光栅图导入、多色套准配准标记与真正的便携模式,前一版 v0.9 重做了填充花样与 GCode 预览,并彻底移除 GCodePlot 外部依赖。仓库累计四百多次提交,最近一次在八月底,活跃度健康。

解决了什么需求

手工爱好者与创客群体的贴纸、贺卡、电路拓皮需求,商用裁切机入门几百美元,而已有 3D 打印机的人群只需一把刀夹具加这个软件,应用免安装解压即用,配置默认存在用户目录。Hackaday 六月的报道验证了可行性,把一台 Anycubic Mega S 的挤出头换成拖曳刀就成了贴纸切割机,文章直言大部分苦活已被 PolyCut 干完,报道下的评论也在认真讨论刀型与耗材。issue 区的使用反馈很具体。Wurstblume3000 报过文件末尾硬编码抬刀高度导致厚板上撞刀,后续版本修了。Dynamix72 九月中请求 Z 高度支持 0.1 毫米级精度来控刀深。nagamaninhp 反馈附录屏上 SVG 预览不显示,生成代码后才出来。brycehub 提了激光切割的支持请求,想要自定义下刀命令加 Klipper 宏。chrispy212 早年提的轴偏移需求已在后续版本实现,拖刀与挤出头位置不一致的机器现在能补偿。这些都是真实用户在真机器上踩出来的需求,项目活跃度可见一斑。

注意事项

硬件前置别省。需要一个 3D 打印的刀或笔夹具,作者的 Printables 页面有持刀器模型,编号 741765,兼容 Proper Printing 的热插拔快换座,Ender 3 S1 这类机器直接对号。README 强烈建议选带弹簧的刀座,热床平整度撑不起刚性刀切穿贴纸,弹簧给的冗余比调平实在。软件在 Windows 10 起步,Win11 才有 Mica 界面特效,Linux 走 WINE 会禁用内置浏览器、取色器与透明效果,功能有取舍,WINE 用户先确认系统浏览器可用再说。安全性上,带刀的机器第一次跑务必先用干跑预览确认行程,别让刀直接下,第一次切整版贴纸前先拿小块试刀压,别贪快。授权标注提醒一句,GitHub 因附加声明把许可证识别为非标准,实际条款是 GPL-3.0,作者通过 Ko-Fi 接受捐赠。

总结

用软件把存量打印机变成新工具,PolyCut 是创客精神的教科书案例,七类填充与 Klipper 直传的完成度也不像小众软件,开源把几百美元的门槛打成了十几块钱的刀片钱。家里打印机吃灰又常做手工的,一个刀夹具加这个软件,周末就能出人生第一批自制贴纸。第一次跑先装笔不装刀,在纸上画一版确认行程与比例,再换刀正式切,稳妥。

来源

  • GitHub 仓库 https://github.com/IridiumIO/PolyCut
  • 版本发布页 https://github.com/IridiumIO/PolyCut/releases
  • Hackaday 报道 https://hackaday.com/2026/06/02/turning-an-old-3d-printer-into-a-vinyl-cutter-for-cheap/
  • 撞刀问题反馈 https://github.com/IridiumIO/PolyCut/issues/22
  • 刀深精度请求 https://github.com/IridiumIO/PolyCut/issues/28