3D打印機(jī)上機(jī)調(diào)試教程
通過上位機(jī)調(diào)試軟件連接打印機(jī)主板,將限位連接在主板上(此時可不接12/24V電源,直接USB供電,防止短路),連接成功后輸入M119代碼,在沒有出發(fā)之前限位是open的狀態(tài),觸發(fā)變成TRIGGERED狀,測試限位是否正常(看清楚限位開關(guān)的焊接位置,機(jī)械限位只接2腳,分常開和常閉)
2、(TMC)電機(jī)測試(M122)
測試電機(jī)驅(qū)動是否正常安裝,如果出現(xiàn)Error則可能是電機(jī)引腳設(shè)置有問題,查看跳線帽,當(dāng)出現(xiàn)OK字樣,則電機(jī)是正常的,上電12/24V測試電機(jī)的方向是否正常(!注意主板的接線的電壓和電流范圍),電機(jī)的方向不對,通過修改以下代碼程序(true變false/false變true)
3、步進(jìn)值計(jì)算和修改(M92)
M92可查看XYZE的步進(jìn)值(1mm進(jìn)給量占用的步進(jìn)數(shù)),一般分皮帶傳動、絲桿傳動和齒輪傳動-->42步進(jìn)電機(jī),1.8°的微步是200,假設(shè)16細(xì)分,則一圈的步進(jìn)值為3200。主要校準(zhǔn)的是E軸的進(jìn)給量值,假設(shè)E軸的步進(jìn)值為93,設(shè)置10mm進(jìn)給量,如果實(shí)際進(jìn)給值偏大,則等比例改小,如(參考計(jì)算網(wǎng)址https://prusaprinters.org/calculator/)
4、PID調(diào)節(jié)(M303/M301)
G-code "M303 C8 S175"(C8是次數(shù),S175為調(diào)諧目標(biāo)溫度)實(shí)現(xiàn)PID自動調(diào)整功能,M301 P14 I1.00 D114(將PID之后的數(shù)據(jù)更改),將得到的數(shù)據(jù)填入對應(yīng)框中,使用M500保存,M501加載
5、查看當(dāng)前溫度(M105)
6、查看固件信息(M115)
7、設(shè)置步進(jìn)電機(jī)電流(M907)
M907 [B<current>] [C<current>] [D<current>] [E<current>] [S<current>] [X<current>] [Y<current>] [Z<current>]
[B<current>]
E1 步進(jìn)器的電流(需要DIGIPOTSS_PIN或DIGIPOT_I2C)
[C<current>]
E2 步進(jìn)器的電流(需要DIGIPOT_I2C)
[D<current>]
E3 步進(jìn)器的電流(需要DIGIPOT_I2C)
[E<current>]
E0 步進(jìn)器的電流
[S<current>]
在所有步進(jìn)器上設(shè)置此電流(需要DIGIPOTSS_PIN或DAC_STEPPER_CURRENT)
[X<current>]
X 步進(jìn)器(和帶有 的 Y 步進(jìn)器MOTOR_CURRENT_PWM_XY)的電流
[Y<current>]
Y 步進(jìn)器的電流(X與 一起使用MOTOR_CURRENT_PWM_XY)
[Z<current>]
Z 步進(jìn)器的電流
8、保存設(shè)置(M500)
9、恢復(fù)設(shè)置(M501)
10、恢復(fù)出廠設(shè)置(M502)
11、報(bào)告固件信息設(shè)置(M503)
12、EEPROM設(shè)置(M504)
13、自動回零設(shè)置(G28)
14、自動調(diào)平設(shè)置(G29)
15、固件更新(M997)
16、設(shè)置風(fēng)扇速度(M106開啟--M107關(guān)閉)
M106 [I<index>] [P<index>] [S<speed>] [T<secondary>]
[I<index>] 2.0.6
材質(zhì)預(yù)設(shè)索引。覆蓋S.
[P<index>] 幾號風(fēng)扇 檢索號
[S<speed>]
速度,從0到255。S255提供100%的占空比;S128 產(chǎn)生 50%。
[T<secondary>]
二級速度。在Marlin 1.1.7 中添加。(需要EXTRA_FAN_SPEED)
M106 P<fan> T3-255為 設(shè)置二級速度<fan>。
M106 P<fan> T2使用設(shè)置的二級速度。
M106 P<fan> T1恢復(fù)以前的風(fēng)扇速度。
17、配置WiFi(duet2)
18、步進(jìn)電機(jī)電流設(shè)置(M906/M907)
M906 [E<mA>] I<index> [T<index>] [X<mA>] [Y<mA>] [Z<mA>]
例如:
M906 X5 Y5 Z5 將 XYZ 電機(jī)電流設(shè)置為 5mA
M906 T1 E10 ? 將 E1 電機(jī)電流設(shè)置為 10mA
M907 [B<current>] [C<current>] [D<current>] [E<current>] [S<current>] [X<current>] [Y<current>] [Z<current>]
[B<current>] E1 步進(jìn)器的電流
[C<current>] E2 步進(jìn)器的電流
[D<current>] E3 步進(jìn)器的電流
[E<current>] E0 步進(jìn)器的電流
[S<current>] 在所有步進(jìn)器上設(shè)置此電流
[X<current>] X步進(jìn)的電流
[Y<current>] Y步進(jìn)的電流
[Z<current>] Z步進(jìn)的電流
19、功率監(jiān)視(M430)
M430 ? ?報(bào)告當(dāng)前 LCD 顯示器功耗
M430 I1 V1 W1 在LCD上顯示所有功率監(jiān)視器
20、LCD設(shè)置(M250/M255/M256)
M250 [C<contrast>] ?設(shè)置和/或獲取 LCD 對比度。該值受限于 LCD
M255 S<minutes> ? 設(shè)置和/或獲取 LCD 睡眠/背光超時,以分鐘為單位
M256 [B<brightness>] 設(shè)置和/或獲取 LCD 亮度。該值受限于 LCD,但通常值 0 是最暗的,255 是最亮的
21、Bltouch探針偏移量(M581/M48)
M851 [X<linear>] [Y<linear>] [Z<linear>]
[X<linear>] Z 探頭 X 偏移
[Y<linear>] Z 探頭 Y 偏移
[Z<linear>] Z 探頭 Z 偏移
M48 [C<bool>] [E<engage>] [L<legs>] [P<count>] [S<0|1>] [V<level>] [X<pos>] [Y<pos>]
[C<bool>] 啟用溫度補(bǔ)償?shù)奶筋^ ( PTC_PROBE, PTC_BED, PTC_HOTEND)
[E<engage>] 參與每個探頭
[L<legs>] 要探測的支路數(shù)
[P<count>] 要做的探測數(shù)
[S<0|1>] 星/分裂樣探針。默認(rèn)情況下,這將得到 7 分。用 覆蓋L。
? S0:圓形圖案
? S1:星形圖案
[V<level>] 詳細(xì)級別(0-4,默認(rèn)值=1)
[X<pos>] X 位置
[Y<pos>] Y 位置
22、設(shè)置原點(diǎn)偏移(M206)
M206 [P<offset>] [T<offset>] [X<offset>] [Y<offset>] [Z<offset>]
[P<offset>]
SCARA Psi 偏移量(需要MORGAN_SCARA)
[T<offset>] SCARA Theta 偏移量(需要MORGAN_SCARA)
[X<offset>] X 原點(diǎn)偏移
[Y<offset>] Y 原點(diǎn)偏移
[Z<offset>] Z 原點(diǎn)偏移
參考文獻(xiàn)
Marlin https://marlinfw.org/docs/configuration/configuration.html#extruder-info https://marlinfw.org/docs/gcode/G029-abl-3point.html
Deutwifi https://docs.duet3d.com/en/User_manual/Reference/Gcodes