Grbl TB6560AHQ Arduinoシールド基板動作確認

YouTubeに動画アップしました。画像はいつものように見やすく有りませんが雰囲気が伝われば (^^);

Grblドライバーシールド基板+Arduino基板にGrblソフトの動作確認  http://www.youtube.com/watch?v=t0ivJQuG5ww

ArduinoUNOボードとバイポーラTB6560AHQステッピングモーター用ドライバー基板です

ここからが本題です 備忘録をかねています 配線図や資料はArduinoStep3.htmlに有ります

まず、grblのおおもとのサイト
An open source, embedded, high performance g-code-parser and
CNC milling controller written in optimized C that will run on a
straight Arduino
http://bengler.no/grbl
ソースコードが置いてあります
https://github.com/grbl/grbl
これはArduinoUNOボードで使用しているAVR ATmega326用のCで書かれたソースコード一式です
そしてこのコードはWinAVRでビルドできます
WinAVRのサイト
http://sourceforge.jp/projects/sfnet_winavr/downloads/WinAVR/20100110/WinAVR-20100110-install.exe/
ダウンロードしてインストールします
ソースコード一式の中にはプロジェクトファイルが無いのでファイルを開くで全部読み込みます(1部要らない物もあり)
ビルドオールでビルドすればエラーは出ないと思います
あとはファイルの内容を調べて自分用に変更すればOKです

まだ、自分では試していないのですがArduino基板をそのまま使用して XLoaderでHEXファイルを書き込む事も出来そうです
参考サイトの抜書きコピペです

Flashing Grbl to an Arduino
https://github.com/grbl/grbl/wiki/Flashing-Grbl-to-an-Arduino

PlasmaDan edited this page on 1 Dec 2013 ・ 16 revision
This wiki is intended to provide various instructions on how to flash grbl to an Arduino. Please feel free to contribute
more up-to-date or alternative methods.

For Windows:

Last updated: 2013-01-24 by dmalicky. (Tested on Windows XP/7 and Arduino Uno)

Flashing a hex file to your Arduino is simple with windows. First, plug in your Arduino into any USB port of your Windows machine and then determine the assigned COM port of your Arduino.

To Determine your Arduino's COM port:

To flash a grbl hex to an Arduino:

  1. Download and extract XLoader.

  2. Open XLoader and select your Arduino's COM port from the drop down menu on the lower left.

  3. Select the appropriate device from the dropdown list titled "Device".

  4. Check that Xloader set the correct baud rate for the device: 57600 for Duemilanove/Nano (ATmega 328) or 115200 for Uno (ATmega 328).

  5. Now use the browse button on the top right of the form to browse to your grbl hex file.

  6. Once your grbl hex file is selected, click "Upload"

After clicking upload, you'll see the RX/TX lights going wild on your Arduino. The upload process generally takes about 10 seconds to finish. Once completed, a message will appear in the bottom left corner of XLoader telling you how many bytes were uploaded. If there was an error, it would show instead of the total bytes uploaded. Steps should be similar and may be done through the command prompt.

Additional Windows Resources:

自作したバイポーラTB6560AHQステッピングモーター用ドライバー基板はArduinoのスケッチで動かす事も出来ますが本格的なCNCソフトgrblでも動作出来ます

ここまで