基本上完成 Farmbot 架設
完成 RAMP shield 和step motor 的 Pin Mapping ,接線完並驗證
step motor 配線 (有一條線特別常,需留給Z軸)
氣幫、電磁水筏連接到RAMPS shield,氣幫驗證完成,電磁閥需進一步驗證
尚未完全完成
調整X軸皮帶與齒輪,確保X1, X2 step motor 運轉後,推動皮帶速度盡量一致
測試移動座標與方向
UTM接線尚未完成
UTM 直接接到pi 的 GPIO,pi再下command arduino
校正各軸原點 (Z),確定方向與正負數值關係
校政X軸左右滑軌順暢度
X, Y, Z 軸移動測試,建議先不要使用 Web介面測試(因網路穩定與傳遞指令相關同步,不夠即時,增加控難度)
建議先 由筆電透過 USB 連結 Arduino Mega 2560,以URAR 直接下G-code測試,想系請看本文件測試
Farmbot 座標與方位
從Web介面控制的方向
[小間書菜]
X-
_|_
|
X+
[牆壁]
Z+: 往天空
Z-: 往地面
網頁原始設定
送給 Arduino 的 command 直接測試
X-Y-Z: G00 X-6000 Y0 Z-7000
以下方向說明為使用 Arduion 測試經驗
X 入庫方向為 負多少
Y 往牆壁的方向為 負多少
Z 下去的方向為父堆少
直接利用 UART 驅動 Arduino 測試的方法
115200N81, Line Mode, 只使用 \n 換行
G00 X-6000 Y0 Z-7000
Ramp D10與旁邊的 GND 會接上 氣幫
RAMP D9 與旁邊的 GND 會接上 水幫
使用以下 UART 命令,確定氣幫,水幫會動做。
F41 P10 V1 M0 - air on
F41 P10 V0 M0 - air off
F41 P9 V1 M0 - water on
F41 P9 V1 M0 - water off
水幫是否正確給水與否,還需要進一步測試
當D10,D9 運作時,RAMP 上都有 LED 顯示
x軸 左右兩邊滑軌,滑動順暢度不同,可能原因:
馬達到RAMP Shield線材配現,Z軸需使用最長的線
Z軸的馬達控制線需要留在外部,
微調
確定X軸 移動時,2邊皮帶順暢度一致,否則會不準確
文件缺乏部分
以下為官方文件
硬體缺點
Power supply setup and location