ATOM2.0 常用G-CODE

我們可以藉由G-Code來控制 3D 印表機( Fig. 1 & Fig. 2),我們從 RepRap wiki上整理一些我們較常用的 G-CODE 指令給剛接觸的玩家,大家以後看到相關討論就可以對照一下,如果還有不清楚的話大家也可以上 Reprap 的網站上查詢。 


Fig. 1

Fig. 1




可以利用Pronterface的軟體以 USB 連接 3D 印表機來下指令

Pronterface操作簡介
 

 Fig. 2                                                                

 Fig. 2                                      
                         

 

 

 


 

在KISSLICER切片軟體中,我們可以在Prefix的選單中藉由G-CODE來設定列印前的動作


G0

移動噴頭到指定位置。
G0 X<position> Y<position> Z<position>
G0 X12 Y14
移動噴頭到 X = 12 mm, Y = 14mm


G1

當噴頭擠料時,移動到指定位置。
G1 X<position>  Y<position>  Z<position>  E<feed length>  F<feed rate>
G1  X90.6  Y13.8  E22.4  F5000
移動噴頭到 X = 90.6mm, Y = 13.8mm ,同時擠料 22.4,以 5000mm/min速度移動。


G21

設定單位為 mm 。


G28

移動到原點 (Auto Home) 。
將會使三軸回到X,Y,Z的微動開關定位其為"回歸原點",一開始會以加速的方式回歸原點,為求更加準確,當觸碰到微動開關後滑台會慢慢往後退 1mm,然後再去向上定位一次。
 


G29

自動校正。


G90

設定成絕對座標。
機器之後的指令將會針對原點做相對的定位。


G91

設定成相對座標。
機器之後的指令將會針對上一個點做相對的定位。


M104

設定噴頭溫度。
M104 S<temperature>
M104 S190
設定噴頭溫度為 190°C ,此指令可增加在G28後面節省加溫時間。


M109

設定噴頭溫度,直到穩定再開始下一個動作 。
M109 S<temperature>
M109 S200
停止所有動作進行加溫至 200°C  ,待溫度達到穩定之後再進行下一步。


M119

檢測微動開關狀態 。
印表機會回報微動開關的狀態,在沒有被觸發的狀況下顯示 open 才是正確。


M303

執行 PID 值設定 (控溫參數) 。
M303 S<temperature> C<cycles>
M303 C8 S200
設定其目標溫度為200度,並做 8 次震盪,得出來的數值即為 PID 值(pg.44) 。


M500

儲存參數至 EEPROM 。


M501

從 EEPROM 讀取參數 。


M502

回歸原廠設定
回歸到原廠設定的參數,但要記得再執行M500來儲存此狀態。