CNC SHIELDとは
CNC SHIELDは、Arduino UNO専用のCNC制御コントローラーシールドになります。
ステッピングモータードライバーを4つ搭載することができます。それぞれX軸、Y軸、Z軸、スピンドルに対応します。ステッピングモータードライバーには、A4988または、DRV8825を搭載することができます。
また、X軸、Y軸、Z軸にそれぞれ2つEndStopスイッチを接続することができます。
Arduino UNOでの対応するピンレイアウト
CNC制御ソフトウェアGRBL
CNC SHIELDを使用するには、Arduino UNOにCNC制御ソフトウェアGRBLをインストールする必要があります。
GRBLは、CNCやレーザーなどの制御コントローラー用ソフトウェアになります。Arduino UNOの他にもArduino MEGA2560などに対応しています。
GRBLは、RS232C通信(USB)で、PCと通信を行います。PCからの命令は、Gコードで行われます。
GRBLホームページ
GRBLソースコード
Gコード一覧
GRBLコントローラーソフトウェア
GRBLをPCから制御するソフトウェアには、「Grbl Controller」を使用します。
Grbl Controllerは、加工データを読み込み、PCからGRBL制御コントローラーにGコード命令を出します。最新バージョンは3.0で、Windows、Mac、Linuxで動作することができます。
Grbl Controllerダウンロード