首先,圓形不圓的問題,與3D打印機固件是否支持G2/G3這兩個命令毫無關系。
在固件提供給上位機的指令中,G2/G3命令的作用,是直接畫圓。對于3D打印機固件來說,在比較新的固件中,不管是Repetier-firmware還是Marlin,都已經(jīng)對這兩條指令有了完整的支持。但是,雖然下位機支持這兩條指令,但切片軟件卻從來不會生成這兩條指令。沒有人生成這個指令,自然3D打印機就不會執(zhí)行這個指令。這個指令是否存在,其實也就沒有意義了。至少到目前為止,情況是這樣的。未來也許切片軟件會做的更好,直接生成畫圓的G2/G3指令,那時候也許3D打印機會有更好的表現(xiàn)吧。
那么,沒有G2/G3指令,3D打印機是如何畫圓的呢?
我先用3D建模軟件生成了一個簡單的圓柱體,用Repetier-Host載入之后,如下圖所示:
如果我再Gcode編輯框內(nèi),將光標放在某一行G1命令(直線命令)上,會變成這樣:
注意紅色箭頭所指的那一小截黃色的部分,那就是這一條Gcode所能產(chǎn)生的模型。
因此,目前的切片軟件所生成的Gcode,實際上是用很多很多直線線段,拼合來表達一個圓形。這樣,你的問題就變?yōu)椋?/p>
1. STL文件中的模型,是否足夠圓?是否使用了足夠多的三角型以保證人眼看不出多邊形的痕跡?
2. 切片之后的模型,是否使用了足夠短的線段來表達一個圓形?
3. 如果上面兩項都沒有問題,那問題應該存在于硬件中,估計你打印其他的3D物體也會有問題,只是問題不特別明顯,你沒有發(fā)現(xiàn)?
經(jīng)過仔細觀察之后,應該能夠發(fā)現(xiàn)問題所在,再進行針對性的處理即可以解決了。
8161 0
登陸后參與評論
2024-12-23 11:36:44
2024-12-23 11:33:08
2024-12-23 11:22:30
2024-12-23 11:18:58
2024-12-02 09:59:38
2024-12-02 09:56:56
2024-12-02 09:45:21
2024-11-29 11:06:12
2024-11-29 11:03:58
2024-11-29 11:01:13
2024-11-29 10:58:23
2024-11-26 09:41:32