ボーレートとシリアルポート
マシンに適したポートを選択します。Beam Benchのボーレートをファームウェアに合わせます。
シリアル接続の基本は二つです。どのポート(どのUSBデバイス)を使うか、そしてどのボーレート(バイトが流れる速さ)を使うかです。どちらかを間違えると、応答がないか、文字化けした応答が表示されます。
必要なもの
- USBで接続されたマシン。
- 数分の時間。
ポートの選択
macOS
ポートは/dev/tty.usbserial-1410や/dev/cu.usbserial-1410のように表示されます。選択肢がある場合はcu.のバリアントを使用します。
Beam Benchを開き、→ レーザーコントロール → 接続ドロップダウンの順に選択します。ポートの一覧はOSから取得されます。ポートが表示されない場合は、ポートが一覧に表示されないを参照してください。
Windows
ポートはCOM3やCOM4のように表示されます。デバイスマネージャー → Ports (COM & LPT)を開き、マシンに割り当てられたCOM番号を確認します。ドライバーがない状態で「USB Serial Device」と表示される場合は、適切なドライバーをインストールしてください(CH340、CP210x、FTDIのいずれか。コントローラーによって異なります)。
Linux
ポートは/dev/ttyUSB0や/dev/ttyACM0のように表示されます。ls /dev/ttyUSB* /dev/ttyACM*で一覧表示できます。自分自身をdialoutグループに追加する必要がある場合があります。
sudo usermod -aG dialout $USER変更を有効にするには、いったんログアウトしてから再度ログインします。
ボーレートの選択
ほとんどのGRBLコントローラーのデフォルトは115200です。古いビルドでは9600を使用するものもあります。
わからない場合は、次の手順で確認します。
- 115200から始めます。
- 接続を試みます。
- 文字化けした出力(ウェルカムメッセージが表示されるはずの場所にランダムな文字が表示される)が見られる場合は、ボーレートが間違っています。
- 接続を切断し、次に可能性の高い値を試します。
Beam Benchの接続ドロップダウンには、9600、19200、38400、57600、115200、230400が表示されます。
設定方法
Beam Benchで設定する
デバイス設定 → 接続タブ → ボーレート。プロファイルに保存され、すべての接続で使用されます。
ファームウェアで設定する
再コンパイルして、GRBLが想定するボーレートを変更できます。デフォルトで動作するため、通常は変更する必要はありません。
動作の確認
- レーザーコントロールに接続済みと表示されます。
- コンソールパネルに、文字化けのないGRBLのウェルカムメッセージ(
Grbl 1.1h ['$' for help]のようなもの)が表示されます。
問題がある場合
- まったく応答がない → ポートが間違っている、別のプログラムがポートを開いたままにしている、またはコントローラーの電源が入っていない可能性があります。
- 応答が文字化けする → ボーレートが一致していません。
- 接続がランダムに切断される → ケーブル、コネクター、電源に問題がある可能性があります。ジョブの途中で切断されるを参照してください。