在「雄 : 3DP : 自製音樂盒唱盤」中提到,Delta 3D printer 可以利用 M665 Hn 來動態設定印表機高度值,以改變噴頭的起啟高度。但是我的 Prusa i3 和 SmartrapCore 就只能手動去調 Z 軸的限位開關,用完還得再把它調回原來的高度,不但費時又耗力,那有沒有更簡單的方式?
G-code 中有一個 G92 可以設定各軸的值,假設在執行完 G28 將各軸都回到原點(Home)以後,接著移動了位置,我們可以用新的位置來當作之後的「零」,只要不再執行 G28,之後的位置都會以新的「零」來起算。
利用前面的原理,以自製音樂盒唱盤為例,在印完定位用的光盤中心圓環以後,先調整 Z 軸高度為光碟的高度,然後執行這一行指令:
G92 Z0
這樣子,系統就認定目前的位置的 Z 是零了。
不過,我們要修改一下切片過的 G-code,將裡面的 G28 那行註解掉,不然都白玩了。
沒有留言:
張貼留言