3D打印機DIY之四------3D打印機調試

Marlin固件下載到Mega2560後,就可以調機了。一般使用Printrun來調機。

打開Printrun,選擇正確的串口號和波特率,連接控制板

1、測試擠出機加熱棒、熱牀

“Heat”是指擠出機加熱棒,通過後面下拉框可以選擇“185(pla)”或“230(abs)”,然後點“Set”,加熱棒就開始加熱了,再點後面的座標圖,圖會放大,可以看到加熱棒的當前溫度和目標溫度。

“Ex0”爲加熱棒當前溫度,可以看到已經在緩慢上升了。“Ex0 Target”是加熱棒目標溫度

同理可以測試熱牀的加熱功能和溫度測試功能。

 測試完成後點“Off”可以關閉加熱。

如果當前溫度曲線不上升,檢查一下加熱棒、NTC連接是否正常。可以用萬用表電阻檔測量加熱棒和NTC的電阻是否正常。

2、測試3軸和擠出電機的方向

        如上圖,把鼠標放入“+X”區域有4個圓環,可以控制電機移動0.1mm、1mm、10mm、100mm。

        首先控制X軸電機向“+X”方向移動1mm,觀察電機移動方向,如果電機是遠離X min限位開關位置的話,說明電機運動方向是對的,否則就反了。同樣的道理控制Y軸電機向“+Y”方向移動1mm,控制Z軸電機向“+Z”方向移動1mm,判斷3軸電機是否運動方向相反。

        在右側命令輸入框中輸入M302來允許擠出機冷擠出操作,即擠出機溫度沒達到目標擠出溫度,擠出電機也可以轉動。

點擊ExtrudeReverse測試擠出電機轉動方向,Extrude是把耗材往噴頭推的方向。

根據3軸和擠出機的步進電機運動方向的正誤,可以通過修改Marlin的固件:

#define INVERT_X_DIR false
#define INVERT_Y_DIR true

#define INVERT_Z_DIR false

X軸、Y軸、Z軸運行方向是否反向,這個參數先不管,後面調試的時候根據機器情況再來調整。

也可以直接交換電機的相線,來修改電機的轉動方向。

建議交換電機的相線,因爲這樣最方便。交換前,點擊“Motors off”把電機關閉,可以不斷電直接交換相線。

轉動方向調試好後,就可以以不同的速度和移動距離來控制3軸電機運動,運動速度在這裏調:

        觀察3軸電機和擠出機運動是否正常,如果動不了可能是機械摩擦力太大,也可能是驅動電流太小,要用螺絲刀轉動驅動模塊上的可調電阻,順時針旋轉增大驅動電流。驅動電流調節的標準是,電機以正常速度運動過程中,用手去擋一下,如果電機很容易就被擋住了說明驅動電流還是太小。

        同時也可以順便把自己打印機3軸實際的運動範圍測出來,更新到固件配置和後面的切片軟件中。

注:聯機後直接讓電機往“-X”、“-Y”、“-Z”方向運動,電機是不會動的,必須要往“+X”、“+Y”、“+Z”運動多少距離後,才能往“-X”、“-Y”、“-Z”方向運動多少距離。

3、3軸電機復位

        電機左下角是3軸的電機都復位,復位時首先會讓Z軸電機提起一段距離,然後X軸復位、Y軸復位、Z軸復位。電機復位時會先以正常速度反轉,直到觸發min限位開關,然後電機正轉一段距離,再以慢速反轉觸發限位開關,使得復位更準。

        其他3個角分別是3軸的復位,只會復位對應的軸。

        如果一點擊復位,電機就以慢速運動或只運動一小段距離就停止,說明限位開關極性配置反了。

4、測試風扇

在右側命令框輸入M106 S255來控制風扇轉動,如果轉動了,說明正常。

5、調平

        首先要保證自己Z軸兩邊是等高的,如果裝配沒有問題,Z軸兩邊的最高機械限位應該等高的,控制電機運動到Z軸的最高處,然後“Motors off”,用手轉動Z軸兩邊的電機,讓他們都碰到Z軸最高機械限位處,然後再用Z軸復位,這樣就能保證Z軸兩邊等高了。

        讓3軸電機都復位,然後調節原點下面的調平螺絲,讓熱牀與噴頭之間的距離爲一張A4紙的厚度。同樣的道理調節其他3個位置。

 

發佈了301 篇原創文章 · 獲贊 662 · 訪問量 134萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章