3D打印圆形不圆,打成扁平的椭圆,怎么解决?

lydiazhang2017-06-05 14:53:56

首先,圆形不圆的问题,与3D打印机固件是否支持G2/G3这两个命令毫无关系。

在固件提供给上位机的指令中,G2/G3命令的作用,是直接画圆。对于3D打印机固件来说,在比较新的固件中,不管是Repetier-firmware还是Marlin,都已经对这两条指令有了完整的支持。但是,虽然下位机支持这两条指令,但切片软件却从来不会生成这两条指令。没有人生成这个指令,自然3D打印机就不会执行这个指令。这个指令是否存在,其实也就没有意义了。至少到目前为止,情况是这样的。未来也许切片软件会做的更好,直接生成画圆的G2/G3指令,那时候也许3D打印机会有更好的表现吧。


那么,没有G2/G3指令,3D打印机是如何画圆的呢?


我先用3D建模软件生成了一个简单的圆柱体,用Repetier-Host载入之后,如下图所示:

如果我再Gcode编辑框内,将光标放在某一行G1命令(直线命令)上,会变成这样:

注意红色箭头所指的那一小截黄色的部分,那就是这一条Gcode所能产生的模型。

因此,目前的切片软件所生成的Gcode,实际上是用很多很多直线线段,拼合来表达一个圆形。这样,你的问题就变为:


1. STL文件中的模型,是否足够圆?是否使用了足够多的三角型以保证人眼看不出多边形的痕迹?


2. 切片之后的模型,是否使用了足够短的线段来表达一个圆形?


3. 如果上面两项都没有问题,那问题应该存在于硬件中,估计你打印其他的3D物体也会有问题,只是问题不特别明显,你没有发现?


经过仔细观察之后,应该能够发现问题所在,再进行针对性的处理即可以解决了。

0

3D打印 3D打印机 3D打印问题 3D打印故障

814800

评论 (0)