1. 因為不能用原來的GRBL檔, 所以先去這裡下載這個修改過的GRBL 0.9i(Servo專用)
https://github.com/robottini/grbl-servo
2. 解壓縮後按照一般的library匯入Arduino IDE裡
3. 叫出Arduino example file --> grblUpload.ino
4. 編譯完燒進去Uno or Nano
5. Servo的控制pin是D11(應該是Uno 和 Nano都一樣)
6. 用grbl controller連線後, 在指令欄輸入M03 Sxx , 這裡的M03原本是指開啟Z軸的g code指令
現在配上Sxx指令就可以產生pwm來控制servo, 例如輸入M03 S45, Sxx的範圍原本是0~180
可是我現在只能控制0到80, 我也不清楚為什麼會這樣, 請自己努力try and error
7. 會動就OK了
若有其它問題, 請自行Google
沒有留言:
張貼留言
歡迎大家來討論交流一下~~~