如果之前的操作都順利,現在就可以插上USB線,打開printrun上位機軟件了。mega2560剛剛接通電源時,RAMPS板子上的LED1(綠色)會閃幾下。這說明mega2560板子中的固件正在啟動。
1、通過上位機連接板子
如上圖,打開軟件,選擇正確的串口,設置正確的波特率(需要跟你固件中配置一致),點擊connect。如果連接正常,右側的提示區,會有類似下面的提示:
並且,左側的圖形操作區變為可以操作的顏色。勾上溫度曲線旁邊的watch選項,可以實時獲取溫度情況,如下圖。Connecting...
start
Printer is now online.
echo: External Reset
Marlin 1.0.0
echo: Last Updated: Sep 8 2013 15:04:20 | Author: (MakerLab, default config)
Compiled: Sep 8 2013
echo: Free Memory: 4260 PlannerBufferBytes: 1232
echo:Hardcoded Default Settings Loaded
2、查看溫度是否正確(只接5V即可)
如果上面的操作都正確,你可以看到現在兩個溫度傳感器的溫度,並且溫度應該為室溫,手捏在上面可以看到溫度的變化。如果你的溫度讀取到的為0度,請確保連接正確,依然有問題應檢查固件中的相關參數。
3、測試三個輸出端(需接12V)
接上12V電源,點擊下圖中標紅位置的按鈕,兩個設置溫度的按鈕,一個風扇按鈕(如果沒有風扇打開按鈕,可以在右側輸入M106 S255命令來實現)。如圖:
如果這時RAMPS1.4上亮起了三個紅色LED,那說明輸出端測試成功。如下圖:
4、測試電機及驅動(需接12V)
連接步進電機的4跟線到X軸電機輸出端,如果你的電機導線顏色是標准顏色,可以用紅-藍-綠-黑的順序連接,如果你的線顏色不標准或沒有顏色區分,你需要通過電機說明書找到4跟線屬於哪一相及哪一極,然后安裝相B負-相B正-相A正-相A負的順序連接(還有其它接線方式,請了解一下步進電機的原理)。
4.1 xyz三軸電機測試
點擊上位機左側的手動操作區域,進行對xyz三軸的測試。如果只有一個電機測試完應該軸后,再插到另一個軸上。
測試流程:
先電機某個軸的加+方向操作,電機應該往正方向運轉; 再電機對應軸的負-方向操作,電機應該反轉; 重復幾次上面的操作。
需要注意的是,固件為了防止打印機撞車,小於最小位置和大於最大位置后電機就會停止運動。也就是說並不會一直加或減下去,電機都會轉。
4.2 擠出機電機測試
由於固件不允許溫度為達到最小擠出溫度(固件中的參數)時執行擠出動作。所以如果你連接了真正的擠出機,並且有物料在里面,請不要在溫度未達到230(abs)和185(pla)時進行擠出機測試。
測試方法:
1、將溫度加熱到物料對應的擠出溫度,PLA:185度,ABS:230度,再進行測試,電機Extrude為擠出動作,Reverse為后退動作。如果所需要的方向跟實際方向相反,直接把所有的4跟電機導線反向即可。
2、如果你沒有接擠出機,或擠出機中沒有物料,可以不需要進行加熱來測試。需要在右側命令輸入框中輸入M302
來允許冷擠出操作。這樣就可以跟上面一樣進行Extrude和Reverse測試了。
5、限位開關測試
RAMPS1.4最多共支持6個限位開關,分別是X-min,X-max,Y-min,Y-max,Z-min,Z-max。其中至少需要用到3個來確定打印機的原點,可以是一個軸的min或max位置的限位(由固件中做配置)。限位開關根據不同的形式接線方式也不同,機械式的限位開關只需要連接兩個段子即可(負和信號),光電、霍爾式開關一般需要連接三個段子(正、負和信號)。
我這里測試用3個軸的min位置來做原點的配置方式。測試限位開關應該接在各軸的min位置上。然后電機測試軸的home按鍵,對應軸的電機應該開始轉動,然后按下對應軸的限位開關兩下(為了提高精度,碰到一次后返回幾毫米再碰到才是真正的原點),此時電機應該停止轉動。以上操作重復在其它軸上進行測試。
6、測試完成
如果上面的測試順利完成,說明你可以開始把所有的東西安裝在機構架子上了。需要注意各軸和各限位開關的對應關系。