G-code 查看器
在线打开并预览 G-code 文件。3D 刀路视图支持逐层滑杆、挤出与空走路径切换、打印统计与模型尺寸——无需安装,全程本地。
G-code 查看器有什么用?
它能在你运行文件之前,直观展示 3D 打印机或 CNC 机床实际要做的事:喷头/刀具走到哪里、哪些线段在沉积材料、每层多高、成品有多大。是排查切片失败、原点错误、特征缺失的最快方式。
支持哪些文件格式和指令?
支持 .gcode、.gco、.nc、.txt 扩展名。解析器处理 G0/G1 快速与进给移动、以 I/J 圆心偏移或 R 半径给出的 G2/G3 圆弧、G20/G21 英寸/毫米单位、G90/G91 绝对/相对定位、G92 坐标重置以及 M82/M83 挤出机模式;其余 M 代码会被安全忽略。
挤出路径和空走路径是如何区分的?
当一次移动中 E 值增大时,该段视为挤出路径并以彩色绘制;没有挤出的移动(抬升、回抽空隙、回程)都是空走路径,默认隐藏,打开开关后以淡灰色显示。
颜色代表什么?
挤出路径按层高着色:底层一种颜色,向上逐渐渐变,可以直观看到打印的堆叠过程,也容易发现某一层的问题。
层滑杆是做什么的?
它把视图裁剪到所选层:向下拖动时只显示该高度以下的路径,非常适合检查某个具体特征。拖动过程中几何会实时重建。
统计数字是什么含义?
包括文件总行数、解析出的路径段数、打印件 X×Y×Z 尺寸(毫米)、不同 Z 的层数,以及估算消耗的耗材长度(所有正向 E 移动之和)。
我的 G-code 会被上传到服务器吗?
不会。文件在你浏览器的 Web Worker 中解析、本地渲染,任何数据都不会离开你的设备,可以放心预览商业或客户打印文件。
能处理很大的文件吗?
可以。解析在后台线程进行并显示进度,超过 30 MB 的文件会给出提示但仍然正常解析。特别大的文件可能耗时较长、占用内存较多,但可以完成。
为什么预览是空的或看起来不对?
多数是单位或原点问题:英寸文件按毫米打开会显得巨大,远离原点的模型可能落在初始视图之外。点「重置视角」,并确认 G20/G21 单位与文件一致。完全不含可识别 G0–G3 移动的文件无法渲染。
如何使用G-code 查看器
这款 G-code 查看器直接在浏览器中渲染 3D 打印与 CNC 刀路。文件在后台 worker 中解析,支持 G0/G1 移动、G2/G3 圆弧、公英制单位、绝对/相对定位与挤出跟踪,随后用 WebGL 绘制:按层高渐变着色的挤出路径,以及默认隐藏、可开关的空走路径。全程本地处理,文件不上传。
- 点击上传区或把 .gcode / .gco / .nc / .txt 文件拖进去——立即开始解析,并显示已解析行数。
- 在 3D 视图中拖拽旋转、滚轮缩放、右键平移;模型与打印机一致以 Z 轴为上。
- 拖动层滑杆把视图裁剪到指定层:往下拖检查底层特征,拖回顶部看完整打印。
- 勾选「显示空走路径」,以淡灰色显示未挤出的移动,便于发现浪费时间的抬升空跑。
- 查看统计行:总行数、路径段数、X×Y×Z 尺寸(mm)、层数与估算耗材长度。
- 视角不对时,点「重置视角」即可重新适配整个模型。
颜色从底层冷色调渐变到顶层暖色调,快速拖一遍层滑杆是检查打印堆叠是否合理的最快方式。
相关工具
- SVG 查看器 在线预览、编辑和优化 SVG 文件。支持实时预览、代码编辑和优化工具。
- GIF拆帧工具 从GIF动画中提取并下载单帧为PNG或精灵图。免费在线工具,支持预览和ZIP导出。
- GIF倒放 在线免费将GIF动画倒序播放。上传、预览并即时下载倒放的GIF文件。
- GIF变速工具 在线更改GIF动画速度。即时加速或减速GIF文件。
- 视频转GIF 在线将视频转换为动画GIF,直接在浏览器中调整质量、帧率和分辨率,无需上传文件。
- 表情包制作 免费在线表情包制作工具。给任意图片添加经典顶部/底部梗图文字,直接拖动排版,立即下载 PNG 或 JPEG 表情包。
- 证件照制作 免费在线证件照制作工具。AI 自动抠图换底,一键排版成一寸、二寸等标准尺寸,支持白、蓝、红背景,下载高清 PNG 或 JPG,照片不上传服务器。
- 头像生成器 免费在线头像生成器,内置 21 种 DiceBear 风格。选择风格、调整种子、背景和圆角,立即下载 PNG 或 SVG 卡通头像。