GRBLソフトウェアを試してみる自作CNCマシン・レーザーカッターについてMac+Arduino:自作CNCマシンの記録。CNCシールドV3.5+bCNCを使用中。BluetoothモジュールおよびbCNCのPendant機能でスマホからもワイヤレス操作可能。その他、電子工作・プログラミング、機械学習などもやっています。MacとUbuntuを使用。レーザーシールド制作・改良*CNCマシンの制作記録は2016/04/10〜の投稿に書いてあります。2016年3月26日土曜日GRBLソフトウェアを試してみる追記:2017年現在では、このページの内容はやや古いものとなっています(Grbl0.9以前のもの)。ハードのほうは、ネットで調べながらなんとなく検討はついてきました。ソフトのほうは思っていたより簡単でArduinoがあれば何とかなりそう。目をつけておいた「CNCシールド」を使おうと思っているので秋葉原で売っていないかチェック。aitendoで中国製CNCシールドが売っていることが分かった。ネットで買ってもよかったけれども、すぐに試してみたいので店頭で購入することに。aitendoと言えば、昔は自作液晶スクリーン屋だったと思うけど、いつのまにか店も引っ越して、Arduino関係をかなり増やしていた。新店舗もすごい量の商品。安いから実験するにはいいかも。追記:以下のCNCシールドはV3.0(grbl0.8対応)です。最新版はCNCシールドV3.51(grbl0.9)になります。V3.0とV3.51の違い、あるいはV3.0でgrbl0.9/1.1を使う場合についてはこちらへ。CNCシールド950円、安い。ドライバは、ネットでもっと安いのがあるけど、実験ということで3個購入。UNOも買っておこうと秋月へ。Arduinoも中国製のクローンでもいいかもしれないけれど、一応純正品を。ArduinoはDiemilanove以後買っていないし、そのDiemilanoveも壊れてしまったので、交換用ATMEGA328も1個購入。これ↑なんかは(AliExpressで)、シールドとドライバ(4個)セットで456円しかしない。アマゾンでも売っていて、送料込みで670円(以下)。libraryを入れてみることに。it:」から、https://github.com/Protoneer/GRBL-Arduino-Library/archive/master.zipこのzipファイルをダウンロード。「GRBL-Arduino-Library-master」というフォルダが出来上がる。フォルダ名を「GRBL」に改名し、Arduinoのlibrariesフォルダへ入れる。Macなら、/Users/username/Documents/Arduino/librariesの中へ入れるだけ。「Arduinoメニューバー>ファイル>スケッチの例>カスタムライブラリのスケッチの例>GRBL>GRBLtoArduino」を読み込む。以下の画面が出て来て、あとはArduinoボードをUSB接続しアップロード(ツール>マイコンボードでArduinoボードの種類、ツール>シリアルポートも正しく選択しておくように)。これでArduino側は終了。Arduinoボードは、ゆくゆくはCNCマシンのステッピングモーターを動かすために、マシン本体へ取り付けられることになる。v0.8だったけど、v0.9をインストールすることに。IDEを立ち上げてから、インポートする方法が載っている。・そうすると「grbl-master.zip」がダウンロードされる。・「grbl-master.zip」をダブルクリックして解凍する。・解凍すると「grbl-master」フォルダができあがる。・「Arduinoメニューバー>スケッチ>ライブラリをインクルード>.ZIP形式のライブラリをインクルード...」を選択。・そうするとファイル選択のウィンドウが出るので、先ほど解凍したフォルダのほう「grbl-master>grbl」を選択。・インクルードされたら、「Arduinoメニューバー>ファイル>スケッチの例>カスタムライブラリのスケッチの例>grbl>grblUpload」を選択。現れた画面↑上で、「検証」、「マイコンへ書き込む」でArduinoボードへアップロード。