Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;【【http://www.chitucloud.com/chitudoc/search.html ,赤兔幫助中心
- ;【【分號後面的為註釋,請根據註釋說明進行相應的參數修改,分號之後的指令會被忽略】】
- ;基本格式是Mxxx Ixxx,Mxxx Txxx或者Mxxx Sxxx,其中Ixx(是字母I,integer的首字母,不是數字1)後面接的是整數,可以為十進制,也可以為十六進制(以0x開頭),Sxx後面接的是浮點數
- ;
- ;【打印關機和斷電保存】需要模塊配合使用,如果沒有相關模塊,請將其設置成0;
- M8000 I0 ;斷電保存支持與否,I1表示支持,I0表示不支持,設置完後重啟才生效
- M8001 I0 ;打印關機支持與否,I1表示支持,I0表示不支持,設置完後重啟才生效
- ;
- ;【步進電機方向控制】I1與I-1的方向剛好相反,所以,如果電機方向不對,要么改接線,要么改這個方向參數
- M8002 I1; ;X步進電機方向,I1或I-1
- M8003 I1 ;Y步進電機方向
- M8004 I1 ;Z步進電機方向
- M8005 I-1 ;E步進電機方向
- M8005 I1 E2 ;設置第二個E步進電機方向,I1或I-1 ,如果沒有多噴頭,請忽略此配置
- M8005 I1 E3 ;設置第三個E步進電機方向,I1或I-1,如果沒有多噴頭,請忽略此配置,三噴頭目前只支持三進一出
- ;【XYZ軸擠出頭/平台移動配置】僅僅會影響手動界面按鈕的實際運動方向;;;;;;;;;;;;;;;;;;;;;;;;;;
- M8005 X0 ;0:X軸方向擠出頭運動
- ;1:X軸方向平台運動 目前市面上的機器,大部分都是X軸擠出頭運動
- M8005 Y1 ;0:Y軸方向擠出頭運動
- ;1:Y軸方向平台運動 目前I3的結構Y軸是平台運動,
- ; delta,ultimaker和makerbot的Y軸是擠出頭運動
- M8005 Z1 ;0:Z軸方向擠出頭運動,目前I3結構和delta結構Z軸是擠出頭移動,
- ;1:Z軸方向平台運動 ,ultimaker和makerbot結構Z軸是平台移動
- ;
- ;
- ;【速度/加速度設置】速度以mm/s為單位,加速度以mm/s^2為單位
- M8006 I80 ;最大的起步速度,當運動速度起過此速度的時候,會以此速度作為起步,
- ; 此速度主要是防止失步,此值過小,會在打圓的時候造成軌角凸起
- M8007 I25 ;最大的軌彎速度值(對應開源固件中的jerk速度),如果運動的實際軌彎速度大於此值,
- ; 會強制令運動減速。在打填充時,會有大量往復運動,此值大,噪音大,容易丟步。
- ; 此值小,速度慢,打印速度高的時候,打印質量會相對較差
- M8008 I1000 ;加速度,該值越大,實際運行的平均速度越大,但是噪音也大,該值小,實際的速度也會越小,
- ;
- ;【【【步進相關參數】】】參數設置完,請打印一個立方體,然後用尺子量一下尺寸的,以確認參數沒有問題
- ; 如果機器為delta結構,請將XYZ的電機參數設成一樣,Z參數的和XY計算方法一樣
- M8009 S0.0125 ;【XY每一步的mm值】如20齒,齒距為2mm(mxl規格,2gt的齒據是2mm),1.8度步進電機,
- ; 16細分,則為(20*2)/((360/1.8)*16)
- ;M8009 X0.0125 Y0.0125 ;如果需要獨立設置X,Y步進電機參數,可以用這個指令
- ;
- M8010 S0.0125 ;【Z每一步的mm值】在非三角洲的機器上,計算公式:導程/((360/1.8)*16)。
- ; 如果是在三角洲機器上,請設置成和XY參數相同Y
- ;
- ; 【E每一步的mm值】計算公式:滾輪周長/((360/1.8)*16),周長為直徑*Pi
- M8011 S0.0117 ;如果你發現設置出絲比較稀,或是經常斷層,建議將此值設置得比真實值小一點,
- ; 出絲更好
- ;
- ;
- ;【各種速度最大值】為了保證機器能夠穩定,請根據實測結果進行設置
- M8012 I200 ;XY運動的最大速度mm/s
- M8013 I200 ;Z運動的最大速度mm/s
- M8014 I120 ;擠出機的最大速度mm/s
- ;
- ;【歸零速度】makerware切片軟件切片,會忽略這個歸零速度,因為其gcode中有指定歸零速度
- M8015 I30 ;Z歸零時的第一次歸零速度,速度較快,手動界面的Z移動速度也和這個速度相同
- M8015 S30 ;XY歸零時的第一次歸零速度,速度較快,手動界面的XY移動速度
- M8016 I10 ;Z歸零時的第二次歸零速度,速度較慢,降低第二次的歸零速度可以提高限位的重複定位精度
- M8016 S10 ;XY歸零時的第二次歸零速度,速度較慢,降低第二次的歸零速度可以提高限位的重複定位精度
- ;
- ;【打印前的預擠出】
- M8017 I10 ;預擠出長度mm,第一層與底板的是否粘牢直接影響打印質量,多一點預擠出會使底板粘得更好
- M8018 I70 ;擠出機的最大預擠出速度mm/s,非減速齒輪送料,最大速度通常都在100以上,
- ;
- ;【與Replicator/Makerware軟件兼容密切相關參數】如果不打算兼容該類軟件,可以不用管
- M8019 I50 ;支持的最大退絲速度,單位是mm/s,當為0時,表示與E最大速度相同。
- ; 默認Makerware雙頭切片退絲非常慢,退絲停頓時間非常長
- M8020 S3 ;退絲長度,mm,回抽距離,回抽過小會漏絲,回抽過大,停頓時間過長,也容易漏絲,
- ; 請根據您的送料類型及擠出頭類型合理設置,如果為0,退絲長度遵從切片軟件
- M8033 S8 ;makerware軟件切換擠出頭時的退絲長度,makerware切片指定退絲非常長,
- ; 再回擠時容易卡絲,如果為零,遵從切片軟件設置
- ;
- ;【默認耗材直徑】單位是mm
- M8021 S1.75 ;耗材直徑
- ;
- ;【擠出頭最高溫度】
- M8022 I245 ;擠出頭支持的最高溫度,設置此溫度為了防止用戶誤操作擠出頭溫度造成擠出頭損壞,
- ; 熱阻只能到260度,peek管也大概在260度開始軟化
- ;
- ;
- ;【耗材界面,出絲的最低溫度】
- M8022 T170 ;耗材界面,擠出耗材所需的最低溫度
- ;
- ;【熱床最高溫度】
- M8023 I120 ;熱板最高溫度,溫度過高容易損壞熱板
- ;
- ;【溫度出錯檢測】默認的溫度出錯檢測會在溫度傳感器未插好或是加熱功率過小的時候彈出警告,
- ; ;強烈建議不要禁止此功能
- M8023 T0 ;0: 使能溫度檢測
- ; 1: 禁止擠出頭和熱床溫度出錯檢測
- ; 2: 僅禁止熱床的溫度出錯檢測
- ;
- ;【X,Y,Z最大行程】請根據實際打印尺寸進行設置,單位是mm
- ; 請務必認真設置此參數!!!!!!,如果設置過小,在打印時,超出設置行程的地方
- ; 則無法打印,如果設置過大,則在切片移動指令超出實際機器行程的情況下,不會對
- ; 超出的位置進行限制,會使得電機強制撞機
- ; 如果機器為delta結構,會忽略下列行程參數
- M8024 I200 ;X最大行程,在lcd使能聲音的情況下,打印時超出行程的運動會造成蜂鳴器鳴叫,
- ; 手動界面操作時不會有行程限制
- M8025 I200 ;Y最大行程
- M8026 I200 ;Z最大行程
- ;
- ;【設置擠出頭個數】最少1個,目前最多3個,3噴頭情況下只支持三進一出
- M8027 I1 ;配置擠出頭個數
- ;
- ;【是否是多進一出噴頭】,多進一出的噴頭共用一個溫度傳感器,共用一個加熱棒
- M8027 S0 ; 0:非多進一出1:多進一出
- ;【多Y或多Z的特殊功能】;
- ;第二個擠出頭當成Z來使用,有些大機器需要兩個Z軸,所以可以把E2當成Z軸來使用,該命令會強制擠出頭個數為1
- ;M8027 Z0 ;如果使能該功能,請將前面的';'去掉,要禁止該功能,用';'將其註釋掉即可,
- ; 0: 雙Z雙限位模式,第二個限位接Z+,
- ; 1:雙Z單限位模式,只需要接一個限位開關
- ; 3: 三Z模式,另外兩個Z接擴展口
- ;
- ;第二個擠出頭當成Y來使用
- ;M8027 Y0 ;如果使能該功能,請將前面的';'去掉,要禁止該功能,用';'將其註釋掉即可
- ;
- ;第二個擠出頭當成第一個擠出來使用
- ;M8027 E0 ;如果使能該功能,請將前面的';'去掉,要禁止該功能,用';'將其註釋掉即可
- ;
- ;【熱床使能】有些機器會希望禁止熱床,可以通過該指令禁止熱床
- M8027 T1 ;1:使能熱床
- ; 0:禁止熱床
- ;
- ;【高級設置,退絲補償】
- M8028 S0.00 ;退絲補償,機器,退絲後再擠出,因為彈性作用,其實會比原位置退一點點,
- ; 如果不懂就直接為零
- ;
- ;【XY軸限位開關位置類型】
- ; 0: reprap機型,通常使用repetier-host和cura,限位開關位置在x,y的零點,
- ; 限位安裝在X-,Y-。限位時,擠出頭在平台的左前方
- ; 1: makerbot 類似機型,通常使用replicatorG/makerware/makerbot desktop切片軟件,
- ; 限位位置在x,y的最大值處,限位接X+,Y+,限位時,擠出頭在平台的右後方
- ; 2: ultimaker機型,雙邊都帶限位開關,共六個限位
- ; 3: 限位時,擠出頭在平台的左後方(極少,限位接X-,Y+)
- ; 4: 限位時,擠出頭在平台的右前方(極少,限位接X+,Y-)
- ; 對於delta類型機器,會忽略此參數,限位開關全部接到X+,Y+,Z+,
- M8029 I0 ;0: 單邊零點限位(左前),如mendel,i3...
- ; 1: 單邊最大點限位(右後),如makerbot機型
- ; 2:雙邊限位,如ultimaker機型,mini板只XYZ三個限位,不要配置成使用此選項
- ; 3: 左後方限位(極少) 4:右前方限位(極少)
- ;
- ;
- ;
- ;【XYZ限位開關接線類型】如果此配置錯誤,在手動界面操作電機時,在某個方向電機會無法運動而且蜂鳴器
- ; 會發出滴滴的聲音,另外Filament座子旁邊的短路帽用來選擇限位的電壓值(3.3/5V),一定不能懸空。
- ; 簡單的判斷方法,如果配置正常,由未限位變成限位時,蜂鳴器會發出滴滴聲,
- ; 而由限位變成未限位時,蜂鳴器不會發聲.如果發現現象相反,將此配置修改一下即可
- M8029 T0 ;0: 限位開關常開(未限位時-和s電壓為高電平,限位時為低電平)
- ; 1: 限位開關常閉(未限位時-和s電壓為低電平,限位時為高電平)
- ;
- ;【Z軸限位開關位置】
- M8029 S0 ;0:擠出頭離平台最近時限位,限位接Z-
- ; 1:擠出頭離平台最遠時限位,限位接Z+
- ;
- ;【XYZ軸歸位後是否回(0,0,0),僅限XYZ或hbot機型】
- M8029 C0 ;0 :回XYZ(0,0,0)位置,即擠出頭回到平台左前方的位置
- ; ;1 :停留在限位位置
- ;
- ;
- ;【斷料檢測使能】斷料限位接的是FILAMENT的限位,如果使能該功能,三角洲結構的調平限位必須接到Z-上,
- ; 如果沒有使能該功能,三角洲結構的調平限位接FILAMENT
- M8029 D0 ;0:禁止斷料檢測
- ; 1:使能斷料檢測
- ;
- ;【FILAMENT(斷料檢測/調平限位)限位開頭配置】;
- ; 三角洲機型中,調平開關只有在點擊調平,電機歸零之後才會被使能。
- ; 如果該開關設置不正確會造成自動調平時,電機一直在頂上運動,不會下到底板。
- ; 平常該限位一直處於非使能狀態,即使觸發該開關也不會造成蜂鳴器的滴滴聲。
- M8029 P-1 ;1: 與XYZ限位類型相同
- ; -1: 與XYZ限位類型相反
- ;
- ;【擠出風扇控制】 如果擠出頭是makerbot結構,擠出機一加熱就需要散熱,否則擠出機會過熱,
- ; 如果擠出頭是ultimaker的結構,風扇是否需要開啟則由切片軟件指定
- M8030 I0 ;>0: 如果需要強制擠出機大於某溫度時自動開啟風扇,設置一個大於0的溫度.
- ; 0: 如果設為0,風扇開頭由切片軟件控制
- ;
- ;【主板風扇控制】
- ; 設置主板風扇自啟動溫度一定要放在M8030 I0命令之後,makerbot主板上有兩個風扇,
- ; 有一側面風扇高於某測試時會自開啟,可以將風扇接主板風扇,並配置此參數
- ;M8030 I0 T-1 ;I後面的參數表示溫度,當為0是,表示主板風扇不會隨溫度變化,
- ; 否則當擠出頭溫度達到指定溫度時,風扇會開啟
- ;
- ;【設置第二個擠出頭(右邊擠出頭)的偏移】單位是mm,如果是單頭,下列兩參數無效,cura中雙頭偏移設置成0
- M8031 S35.0 ;X方向的偏移(左右)
- M8032 S0 ;Y方向的偏移(前後)
- ;
- ;【SD卡是否支持文件夾的顯示】
- M8034 I1 ;0: 不支持
- ; 1:支持
- ;
- ;
- ;
- ;
- ; 如果機器為delta結構,盤中心的位置為(X0.5 Y0.5),
- ; 其他結構中,左前方的位置為(X0.0 Y0.0)
- ; 在三角洲的調平測試中(僅在使能三角洲手動調平測試時使用,如果是自動調平,下面參數無效),建議點的位置分別
- ; 為(X0.5 Y0.5) (X0.15358984,Y0.3) (X0.84641016,Y0.3) (X0.5,Y0.9),
- ; 當然你也可以取點為絕對坐標也行
- ;【調平測試點】 最多可以取5個點,X,Y為浮點數,如果X,Y都小於1,則表示相對行程的比例,
- ; 否則表示為X,Y的絕對坐標值,單位為mm
- ; 如果行程為(200,200),則M8036 X0.1 Y0.1與M8036 X20 Y20是一樣的效果,
- ; 如果絕對值數值小於1,表示是比較,否則是絕對坐標
- M8035 I4 ;調平點個數,
- M8036 X0.2 Y0.2 ;在XYZ手動調平和三角洲調平測試中,有多少個點,就有多少個該指令,如果是三角洲自動調平,第一個點的位置是傳感器離噴頭中心的距離(右後為正),其他點參數無效
- M8036 X0.8 Y0.2
- M8036 X0.8 Y0.8
- M8036 X0.2 Y0.8
- ;
- ;
- ;【機器類型】
- M8080 I1 ;0: XYZ普通類型,
- ; 1:delta類型(delta機器限位接X+,Y+,Z+,左:X電機,右:Y電機,後:Z電機)
- ; 2: Hbot/CoreXY類型
- ; 3: SCARA(內測中,限位接X-,Y-)
- ; 4: 挖掘機結構(內測)
- ;
- ;【熱阻類型】溫度傳感器類型
- ; 對於熱電阻,同樣參數的熱電阻其實也略有差別,不同的熱電阻在低溫時溫度比較接近,
- ; 在高溫時,顯示的溫度差別可達40度,如果是熱電阻,請務必設置正確的熱電阻類型,
- M8081 I2 ;0: 理想NTC 100K 1% 3950 B ,
- ; 1: K型熱電偶 ,
- ; 2: EPCOS NTC 100K 1% 3950 B,對應marlin的傳感器類型1 ,市面上絕大多數都是這種
- ;
- ;【使能自動調平】 0:禁止自動調平使能(XYZ結構中會自動變成半自動調平方式,youku搜索"赤兔主板——調平點配置")
- ; 1:允許自動調平使能,(XYZ結構的自動調平點數為7x7,和三角洲的調平取點方式有些類似)
- ; xyz調平文檔請在http://www.chitucloud.com/chitudoc/search.html 搜索xyz自動調平
- ;M8083 I0 ;在三角洲界面上,可以通過界面進行使能,如果只希望通過界面設置,可將本行註釋掉,
- ; 如果是XYZ結構的自動調平,調平開關直接接在Z-上,去掉原來的限位開關,
- ; 同時配合M8084 Z*指令使用
- ;
- ;【調平時,舵機收起時的角度,及放下的角度】,僅在支持了自動使能調平時才有效
- M8083 D0 P0 :D後面接舵機收起的角度,P後接舵機放下的角度,如果兩個角度相同,被視為不需要舵機支持,
- ;具體舵機能到的角度由具體的舵機決定,180旋轉角舵機,我們實測的範圍在-85-105度之間
- ;【三角洲設置】如果不為delta類型,下面的參數將會被忽略;;;;;;;;;;;;;;;;;;;
- ;M8083 S200 ;三角洲桿長度,這個可以在直接在三角洲界面上進行設置,如果要在配置中設置,去掉前面的分號
- ;M8084 S120 ;三角洲圓環半徑,這個可以在直接在三角洲界面上進行設置,在調機的時候,
- ; 在界面上直接設置會更方便
- M8084 D0 ;調平半徑差值, 自動調平取點半徑= 圓環半徑+ 調平半徑差值,有些打印機的打印範圍
- ; 比底下的圓盤大,探頭很容易超出打印範圍。大部分情況下,差值都是負值,比如M8084 D-10
- M8084 P0 ;三角洲自動調平取點模式,不同的取點模式,取點範圍有點不一樣,可以通過調平半徑差值
- ; 進行校正,
- ; 0: 7x7個點,正方形取點,調平直徑為斜對角的距離
- ; 1:37個點,正六邊形取點,調平直徑為斜對角的距離
- ;
- ;;【Z調平限位差值,高級參數,可勿動】
- ; 三角洲機器或者自動調平的XYZ機器上Z調平限位的高度差= 調平限位的Z位置- Z零點位置,
- ; 大部分情況下,你只需要調置為0即可
- ; 0: 禁止偏移,Z的行程由“設Z為零”確定, 打印的gcode無需添加自動調平指令,推薦使用此模式
- ; 非0:Z的當前位置在調平限位觸發時自動確定,DELTA結構下,G29自動調平指令必須接在G28歸零之後,
- ; 打印指令之前。如果光電調平限位,通常是正值,如果限位時,擠出頭貼熱板,則為負值
- M8084 Z0
- ;
- ;
- ;【開機LOGO時間】
- M8085 I150 ;開機logo持續時間,最小100ms,最大6000ms
- ;【屏保時間】
- M8085 T0 ;待機多長時間會進入屏保界面,單位是秒(s),當為0時表示禁止屏保
- ;【待機關機功能,需配合打完關機功能模塊】
- M8085 P0 ;待機多長時間會關閉機器,這個功能只有安裝了打完關機功能模塊的設置才能使用些設置,
- ; 單位是秒(s),為0時表示禁止待機關機功能
- ;【軟件分頻,此值勿動】
- M8086 I1 ;軟件分頻,有些用戶使用的是0.9步距角的電機或是外接32細分的驅動,
- ; 希望達到1.8步距角或是16細分的效果,可以將分頻設為2,默認為1,不分頻
- ;
- ;
- ;【外接驅動設置】
- M8087 I0 T0 ;I: 方向信號有效到脈衝信號高電平的建立時間,單位是ns
- ; T:脈衝信號的最短保持時間,單位是ns ,如果沒有外接驅動控制板,請將其都設為零。
- ;幾種外接驅動的參數:THB7128:I100000 T0 ;;;;TB6560:I40000 T0 ;;;TB6600:I100000 T0
- ;
- ;
- ;【主板風扇自啟時的pwm比例】
- M8489 I256 ;主板風扇自啟時的pwm比例,最高是256,有些主板風扇的風力比較強,噪音比較大,
- ; 可以通過這個參數改變風搧風力及噪音
- ;
- ;【耗材的界面出絲速度】
- M8489 T8 ;在耗材的界面中,裝載耗材的進絲速度,單位是mm/s,
- ; 進絲速度過快,無法及時送絲,導致擠出機擠不動而失步
- ;
- ;【三角洲下降調平速度】
- M8489 S4 ;三角洲機型在調平時,取點時的下降速度, 降低此速度,可以提高自動調平取點精度
- ;
- ;
- ;【打印完成後的動作】
- M8489 P0 ;打印完成後動作
- ; 0:關閉所有電機,加熱
- ; 1:打印完後不動作,完全聽從gcode指令
- ; 2: 打印完成後,歸零,電機不斷電
- ; 3: 打印完成後降到Z的最大行程處,電機不斷電
- ; 4: 打印完成後等待噴頭1溫度降到50度才提醒打印完成
- ;【溫度的PID參數設置】如果你不是專家,並且你的當前溫度控制比較穩定,可以不需要動這個參數
- ;M301 P22.2 I1.08 D114 ;配置前,請將前面的分號去掉
- ;
- ;
- M8520 I0 ;1: 支持激光雕刻的相關配置
- ; 0:不支持激光雕刻的相關配置,相關功能是在more按鈕裡面設置速度
- ;
- ;【【【【【【【【【保存參數】】】】】】】】此參數一定不能少,否則參數無法保存到設備
- M8500 ;保存配置
- ;
- ;
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;【用來測試的代碼】;;
- ;M8510 ;使配置即刻生效,但不保存配置,主要用在臨時測試配置的場合
- ;M8511 ;恢復成已保存的配置,未保存的配置丟失,通常和M8511配合使用
- ;M8512 "配置文件.gcode" ;將配置保存到文件中,文件是絕對路徑
- ;M8520 I0 ;1:支持激光雕刻的相關配置
- ; 0:不支持激光雕刻的相關配置,相關功能是在more按鈕裡面設置速度
- ;M8520 T0 ;1:支持手動調平的相關測試功能
- ; 0:不支持手動調平相關功能,功能體現在在按調平的運作上
- ;M6010 T0 I4 ;創建循環起點,開始Loop0,循環四次
- ;M6011 T0 ;檢查Loop0是否完成,如果未完成,繼續循環,否則繼續
- ;M6020 X0.1 Y0.92 Z0.5 F6500 ;X,Y,Z分別以及整個打印行程的比例作為值
- ;M6030 "file" ;運行當前相對路徑下的文件,如果文件名稱有':',則表示是絕對路徑
- ;M6031 ;暫停打印,但不會移動擠出頭
- ;M6032 "file" ;從sd卡打印文件,並準備讀出文件
- ;M6040 I0 ;重啟,後面接的參數是延時多長mm
- ;M6045 I4000 "M24" ;暫停當前打印,延時4s後執行M24命令恢復sd執行命令
- ;M6046 I4000 "M0" ;和M6045類似,只是不會暫停sd卡的執行,不要阻塞sd卡的正常往下執行
- ;M6050 S0.1 P0.04 ;混色配置擠出頭1出絲起始比例為0.1,Z每增加1毫米擠出頭1出絲比例增加0.04
- ;M6051 D0 P0 I1 ;將D0引腳電平拉成1,共有8個擴展IO口,主板版本必須在V3.6或以上才有擴展IO口,
- ; 在主板旁邊,IO口旁邊有絲印
- ;M6051 D0 P1 I1 ;等待D0的引腳電平變成1,否則一直阻塞命令
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement