使用方法
- 选择或拖入一个简单实体零件的 STL 文件。
- 输入打印床尺寸、喷嘴和耗材直径、温度以及速度(设置会保存在此浏览器中)。
- 调整层高、壁数、顶层和底层以及填充密度,并检查起始和结束 G-code。
- 点击“切片”,在预览中逐层查看,然后下载 G-code。
工作原理
STL(二进制或 ASCII)会被居中放置在打印平台上,按需缩放,并下沉到最低点位于 Z = 0 的位置。每一层都在其高度的中间处,通过平面与每个三角面相交进行切片;线段被连接成闭合轮廓,并按嵌套关系分为外边界和孔洞。壁通过将轮廓向内偏移半个线宽,然后每增加一个壁再偏移一个线宽生成,内角经过圆化处理,移除自相交,并裁剪重叠的壁。填充为直线型:相邻层交替使用 45° 和 −45° 的平行线,间距为线宽 ÷ 填充密度。与顶面或底面距离在指定层数范围内的区域会得到实心填充,方法是将每一层与其上方和下方的层进行比较。
G-code 为 Marlin 风格:绝对定位和绝对挤出(M82),G0 移动和 G1 挤出,超过 1.5 mm 的移动前回抽,第二层起开启模型风扇,并带有 ;LAYER 和 ;TYPE 注释。挤出量按每毫米运动计算为线宽 × 层高 × 流量 ÷ 耗材横截面积。裙边围绕第一层的凸包轮廓绘制。
它不处理以下内容:支撑、桥接或悬垂检测、接缝放置、空驶回避(combing)、Z 抬升、熨平、自适应层高、壁厚小于线宽时的间隙填充、底边(brim)、多挤出机、线性推进或考虑加速度的时间估算。模型限制为 300,000 个三角面,破损网格仅在间隙较小时才会被闭合。
示例
校准立方体
一个 20 mm 的立方体,使用 0.2 mm 层高、2 层壁、4 层顶面、3 层底面和 20% 填充,会生成 100 层,耗材约 1.3 m(约 4 g);预览中底部和顶部显示实心斜线,中间为稀疏线条。
适用于 300 mm 打印平台的简单支架
输入 300 × 300 mm 的打印平台、0.6 mm 喷嘴与 0.65 mm 线宽和 0.3 mm 层高,添加你打印机自己的启动代码,几秒内即可切片一个平板支架。
常见问题
我可以直接打印这个 G-code 吗?
它是标准 Marlin G-code,但请先检查:启动代码(归零、加热、预挤出线)、打印平台尺寸和温度必须与你的打印机匹配。在 G-code 查看器中打开并查看第一层。
为什么悬垂和桥接会打印失败?
此切片器不生成支撑,也不检测桥接。请将模型摆放为具有平坦底面且没有陡峭悬垂,或使用 Cura、PrusaSlicer 或 OrcaSlicer。
它支持 Klipper 或 RepRapFirmware 吗?
运动使用普通的 G0/G1 和绝对 E 坐标,这些固件均接受。请将启动和结束代码替换为你的打印机宏,例如 PRINT_START。
为什么这是 Pro 工具?
切片需要更大的文件限制和大量处理,因此它属于 Pro 方案的一部分。切片仍然完全在你的浏览器中进行。
为什么时间估算比实际打印短?
该估算用距离除以速度,并忽略加速度、急动度和加热时间。实际打印小型精细零件时可能明显更久。
隐私
STL 文件在你的浏览器中读取和切片,G-code 也在你的设备上生成。不会上传任何内容。你的设置仅存储在此浏览器的本地存储中。系统会检查你的方案状态以解锁工具,并且仅统计一次匿名工具使用事件。