切片软件(PrusaSlicer、Bambu Studio、Cura……)把模型变成成千上万行 G-code,打印机一行一行照做。这个网站帮你看懂这些代码:从一行 G1 X120 E0.67 讲起,到挤出、温度、回抽,一直到多材料换料和改写整份文件。
适合:想弄明白打印机在做什么的 FDM 用户、想改开始 / 换料代码的人、调多色打印的人,以及教 3D 打印的老师。
点名称直接打开对应页面:
- 📘 课程:22 节课,分六部分:基础、挤出、温度、读懂切片文件、多材料、进阶。每节有图示、常见错误和小测 English
▶️ 模拟器:逐行运行 G-code,俯视图 / 3D 看路径;打开自己的.gcode、.gcode.3mf;文件分析和代码检查 English- 🧵 耗材:20 种常见耗材的打印温度、干燥、性能对比,附温度代码和多材料结合表 English
- 🎨 多材料:逐行拆解一次换料:冲刷、渗料、待机温度、喷头偏移 English
- 🔧 切片软件:PrusaSlicer、OrcaSlicer / Bambu Studio、Cura、Klipper 宏的写法对照 English
- ✅ 练习:自己写代码,网页执行后逐条判分;另有选择题 English
- 📋 速查表:常用指令的作用、示例和 Marlin / Klipper / RepRapFirmware 支持情况,可搜索 English
第一次来,建议按 课程 → 模拟器 → 练习 的顺序。
模拟器:逐行执行,3D 里看双色小塔和擦料塔,右侧实时显示坐标、温度、当前工具
|
课程:每节开头写清学完能做什么,配图示和小测
|
耗材:从 PLA 到 PEEK,打印条件、性能和对应的温度代码
|
其他特点
|
整个网站就是一个 index.html,不需要安装和构建。下载仓库后直接双击 index.html 就能离线使用,或者起一个本地服务器:
git clone https://github.com/Waterfa258/GcodeLAB.git
cd GcodeLAB
python3 -m http.server 8000然后打开 http://localhost:8000。
index.html 整个网站(中英文、样式、脚本都在里面)
vendor/fonts/ 按页面用字裁剪的字体 + 重新生成脚本
vendor/three/ three.js r128,只在打开 3D 视图时加载
docs/screenshots/ 本 README 用的截图
所有文件都随站点一起发布,不请求 Google Fonts 或 CDN。改了网页文字(尤其是加了新的中文字)之后,要重新生成字体,方法见 vendor/fonts/README.md。
- 课程和速查表以 Marlin、Klipper、RepRapFirmware 为主。不同固件和切片软件版本的细节可能不同,真正上机前请对照官方文档。
- 耗材数据是参照多家厂商技术数据表(TDS)整理的典型范围,适合比较和初步选材,不是设计许用值。
- 第三方组件的许可:three.js(MIT,见
vendor/three/LICENSE),Noto Sans SC / Noto Serif SC / JetBrains Mono(SIL OFL 1.1,见vendor/fonts/)。
发现错误或有建议,欢迎提 Issue。