如何制作用于3D打印的二维码
从链接到切片软件可直接使用的文件,以及那些会让打印出来的二维码无法扫描的常见错误。
2026-08-31 · 8分钟 阅读时间
制作一个用于屏幕显示的二维码很简单。但要制作一个打印成塑料实物、在店铺灯光下、用任意一部手机摄像头都能扫描成功的二维码,需要注意四件事——而这些事普通的二维码生成器从来不会告诉你。本指南将按顺序逐一说明。
1. 从内容入手,而不是从设计入手
你保存的文本长度决定了二维码的模块数量,而模块数量又决定了实物的最小尺寸。一个25个字符的链接会生成25x25模块的二维码;而一个带有120个字符跟踪参数的链接可能达到45x45模块。在相同的实物尺寸下,后者的模块只有前者的一半大小,二维码也就从“总能扫描成功”变成了“有时能扫描成功”。
- 从链接中去掉推广和跟踪参数。
- 优先使用
yourweb.com/menu,而不是yourweb.com/cn/restaurant/menu-2026?utm_source=qr。 - 如果无法自行缩短链接,可以使用短链接服务,但要确认该服务不会过期失效。
- 对于WiFi二维码,一个简洁的网络名称和密码能让二维码保持较小的尺寸。
2. 谨慎选择纠错等级
纠错等级决定了二维码在多大程度上受损或被遮挡后依然能被识别。共有四个等级:L(7%)、M(15%)、Q(25%)和H(30%)。等级每提高一档,模块数量就会增加,模块越多,每个模块就越小。
| 等级 | 容错率 | 使用场景 |
|---|---|---|
| L | 7% | 打印场景中几乎用不到 |
| M | 15% | 默认选项,不带徽标时使用 |
| Q | 25% | 环境较脏或磨损较多的场合 |
| H | 30% | 中心带徽标或表情图标时必须使用 |
实用原则:不带徽标用M;带徽标用H(本工具在你添加徽标后会自动切换到H)。
3. 对比度关乎颜色,而非浮雕高度
这正是让网上流传的大多数3D打印二维码失败的关键原因。单一颜色、只靠浮雕呈现的二维码完全依赖阴影效果,而阴影又取决于光源的位置。在漫射的顶灯下,或是傍晚的光线中,二维码在摄像头眼中会直接“消失”。
解决办法是用与底座不同的颜色打印二维码本体,对比度至少达到3:1(理想情况下5:1以上)。你可以用多材料打印机实现,也可以用更经济的方式——在底座高度处设置换料暂停。
4. 模块尺寸决定成败
使用标准的0.4毫米喷嘴时,一个模块至少需要1.5毫米边长才能保留清晰的边角。低于这个数值,喷嘴会把边角磨圆,相邻模块也会连在一起。公式很简单:
模块尺寸 = 二维码边长 / 模块数量
举例来说,一个33x33模块的二维码,如果所在底板的二维码区域为60毫米,模块尺寸就是1.8毫米:没问题。同样的二维码放在一个35毫米的钥匙扣上,模块尺寸只有1.06毫米:无法扫描。本工具会实时显示这个数值,一旦低于安全阈值就会发出提醒。
5. 导出为正确的格式
STL格式不保存颜色信息。如果导出为STL,你需要分别导入多个部件并手动分配材质。3MF格式则会保存颜色和部件结构,几乎所有现代切片软件都能打开。除非你使用的是非常老旧的软件,否则3MF都是正确的选择。
打印前的检查清单
- 链接已经确定,不会再更改。
- 模块尺寸达到1.5毫米或以上。
- 两种颜色之间有真实的对比度(浅色/深色)。
- 二维码周围留有空白边距,至少两个模块宽。
- 已经用手机扫描过屏幕上的预览图。
- 在批量打印前已经试打印过一件样品。