带式打印机的 G 代码如何工作?

3D打印 g代码 切片
2021-05-16 21:34:18

是否有任何很好的资源可以了解带床打印机的 G 代码/切片的工作原理?我听说即将推出的 Creality 3DPrintMill 正在与 Blackbelt Cura 一起使用,这似乎是一个非常老的 Cura 的一个分支,以某种方式为皮带床打印机进行了修改,但我没有找到关于它实际工作原理的太多信息。

特别是,这些打印机是否使用普通的 gcode?坐标系是什么样的?从概念上讲,轴不是正交的,而是与皮带轴倾斜(例如 45°),我的部分问题是坐标系是在这个倾斜基础上,还是在固件中以某种方式转换为正交基础。

在提出这个问题时,我的部分目的是确定使用现有/未修改的软件(例如上游 Cura)为这样的机器切片会有多困难,可能需要对 gcode 进行后处理。

1个回答

带式打印机使用现有的 3D 打印机硬件,包括控制器和步进器。Z 轴倾斜 45 度(通常)。因此,回答您问题的第一部分:是的,您可以使用 G-Code 来控制打印机,就像使用立式打印机一样。

我不知道描述一切的好资源,但我会在这里尽我所能:仅仅歪曲一切是不够的。基本上,您需要将所有模型沿 x 轴旋转 45 度,使用假想的 45 度平面作为“构建板”。然后,模型需要倾斜,这样原本应该在构建板上的所有东西现在都在 y=0 处。Z 需要通过 sqrt(2) 缩放以弥补对角带。结果应该是一个有效的 G 代码。

但如果这还不够,问题就出在细节上。支持根本不会按预期工作。正 y 中的支撑需要从 0 度开始,而在负 y 中,您根本不需要支撑。筏需要非常违反直觉地放置在零 y 而不是零 x 上。并且给构建板/传送带一个不同的挤压温度也很困难,因为每个构建平面都会在某个点接触传送带,除非它是一个桥梁。哦,是的,桥与构建板垂直而不是平行于它工作。

所以,是的,为带式打印机生成好的 G 代码一点也不容易。