命令意義引數示例備註
g0、g1
線性移動
[e]: e 軸的相對或絕對座標,描述進料絲的位置;
[f]:在起點和終點之間移動的最大速率;
[x] [y] [z]:x、y、z 軸的相對或絕對座標;
g1 f1500; 設定進料速度為1500mm / m
g1 x50 y25.3 e22.4; 擠出時移動
1)預設是以公釐為單位,可以通過g20將單位設定為英吋。
2)一般使用g0作為非擠出運動命令,即運動過程中,e 軸不運動。
g28x、y、z 軸座標自動歸零
[o]:可選引數。如果已知當前位置,那麼就不復位。(1.1.9)
[r]:復位前公升起一段距離。(1.1.9)
[x]、[y]、[z]:返回各軸原點。
g28; 如果沒有引數,所有軸都返回原點。
g28 x z; x、z軸返回原點
g28 禁用熱床調平,
命令意義引數示例備註
m105、m155
獲取主機溫度
[t]:指定擠出機編號
[s]:間隔時間(秒)
m105:獲取溫度資訊
m105 t0:獲取 0 號擠出機溫度資訊
m155 s4:每四秒上報一次溫度
m155 s0:停止上報溫度
m105 是輪詢獲取資料資訊,這並不是最佳方式。
m155 只需設定乙個時間間隔,韌體就會自動傳送資料。
深入Marlin韌體
marlin是一款開源3d印表機韌體,相信自己diy過印表機的人對這個韌體都不會陌生吧!目前市面上的桌面級3d印表機也都或多或少會有他的影子。marlin的強大之處在於支援多種不同結構的3d印表機 如 xyz直角結構,corexy scara 三角洲等結構 支援多種硬體電路板,支援多種語言還附加了一...
Marlin韌體學習總結(一)
接觸過3d列印也有一段時間了,一直沒有將學到的知識以文字的形式記錄下來。現在也沒有太多時間繼續玩這個了,因此想慢慢把之前所接觸到所學到的知識通過文字的形式記錄一下,也分享給那些感興趣的人。既然是開篇我們先了解一下marlin韌體的結構吧!這部分的知識來自於 marlin韌體詳解 上面這個思維導圖從功...
g code命令解釋 1
pragma innline void fun 內聯編譯把fun函式內聯到呼叫它的函式體內。以下函式都可以內聯編譯 static void gcode g0 1 提取g0 g1的資料命令,移動命令的資料預處理,在屏上重新整理一次座標。static void gcode g2 獲取弧座標並移動。sta...