如何在 keygen.co 上生成并下载 3D 可打印钥匙
keygen.co 是一个把 OpenSCAD 包装成网页界面的工具,按你给的参数生成可用的、适合 3D 打印的钥匙模型。流程是:选钥匙类型 → 选形状 → 按提示输入齿花(bitting)→ 下载 STL。适合想打印实体钥匙模型、或需要批量生成钥匙的人;如果你要一次做很多把,网站本身建议下载工具在本地跑,更快也更灵活。
开始前需要准备什么
- 一把能正常使用的原钥匙,或一份准确的齿花参数。齿花输错,打印出来的钥匙就打不开锁。
- 一台能打开网页的浏览器。页面加载时会显示“Please wait...”,等它加载完再操作。
- 3D 打印的后续条件:切片软件,以及你打算用的打印服务或打印机。网站提到可以把 STL 交给 Shapeways 这类服务打印。
生成钥匙的步骤
1. 选择钥匙类型
打开 keygen.co,在页面里选择你要生成的钥匙类型(key type)。页面顶部列出的 “Type / Outline / Warding / Bitting” 就是这套工具涉及的几个维度,其中 Type 是入口。
2. 选择形状
选完类型后,继续选对应的形状(shapes)。不同钥匙类型可选的形状不同,按你的实际钥匙外形来选。
3. 按提示输入齿花(bitting)
页面会给出“如何正确输入齿花”的说明,照着说明把齿花参数填进去。这一步是决定钥匙能不能用的关键:
- 齿花必须和原钥匙一致,凭印象估数值基本会失败。
- 输入格式以页面当时的提示为准,不同钥匙类型的要求可能不一样。
4. 下载 STL
确认参数后,点 “Download STL”,把钥匙保存成适合 3D 打印的格式。拿到 STL 后就可以进切片软件,或上传到打印服务。
验证与常见卡点
- 验证:下载后先用切片软件预览,确认齿形和尺寸没有明显异常,再送去打印。打印完成后拿原钥匙对比齿花,或直接在对应锁上试。
- 页面一直停在 “Please wait...”:这是模型在生成,等它完成;如果长时间不动,刷新重试。
- 齿花输错:最常见的失败原因,重新核对原钥匙再生成一次。
- 要生成大量钥匙:不要反复在网页上跑。网站明确建议下载并在本地运行这个工具,既减轻服务器负担,也更快、更灵活。
想离线或批量使用
keygen.co 只是 keygen 的一个网页外壳(light wrapper around OpenSCAD)。你可以下载这个工具离线使用。需要批量生成钥匙时,本地运行是更合适的选择。钥匙类型和形状的贡献、以及评论和问题,都指向该项目的 GitHub 页面。