在 REPRAP wiki 中有藍牙模組和 RAMPS 接線的說明:
文中的藍牙模組是使用 RAMPS AUX-1 上的 D0 和 D1 來通訊,所以如果要更新 Arduino 的靭體,記得要將藍牙模組斷電,不然,同樣是使用 D0 和 D1 來更新靭體的 Arduino Mega 2560 會因為 port 被佔用而無法寫入靭體。
整個安裝程序如下:
修改 HC-05 的鮑率
我們可以透過 AT commands 來將 HC-05 的 baud rate 更改為「115200」。此部份之前已整理過筆記可以參考:修改 Marlin 的鮑率
Marlin 預設是使用 250000 的鮑率來通訊,但是 HC-05 並沒有這種速率,所以只好更改 Arduino MEGA 2560 中的 Marlin 靭體,將通訊的 baud rate 改為「115200」。
其實也不難,只要修改 Marlin 的設定檔「Configurateion.h」中的一個數字,並重新編譯、 upload 到 Arduino 中更新即可。將預設的這行:
#define BAUDRATE 250000
修改為:
#define BAUDRATE 115200
連接 HC-05 和 RAMPS 控制板
照底下 ReRap Wiki 中的說明:
依該文中的接線圖,將 HC-05 的 Vcc、GND、RXD、TXD 和 RAMPS AUX-1 中的 5V、GND、D1 、 D0 連接。
- HC-05 Vcc ←→ AUX1 5V
- HC-05 GND ←→ AUX1 GND
- HC-05 RXD ←→ AUX1 D1
- HC-05 TXD ←→ AUX1 D0
主要的接腳如上,680 ohm 和 1K ohm 的電阻亦按圖連接,可以讓 RXD 的負擔輕一點。
藍牙配對連線
硬體準備好了,最後進行第一次的配對連線。電腦先插入藍牙 dongle,利用藍牙連線軟體,先搜尋藍牙裝置,找到 3D printer 的藍牙模組後,和印表機的藍牙模組連線配對。
如果配對成功,電腦中應該會多了可用的序列埠。記下序列埠的名稱。
修改 Cura 、Repetier-Host ......等軟體中的連線設定,將通訊埠改為藍牙的那個,並將連線速率改為 115200。
軟硬體都準備好了,就可以和 3D printer 連線並列印測試了。
超簡潔又詳細的說明文! 讚!!
回覆刪除