2016年5月20日 星期五

如何在GRBL裡用SG90伺服機取代Z軸

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

沒有留言:

張貼留言

歡迎大家來討論交流一下~~~