マシンに接続できない
ポートを選択してConnectをクリックしても何も起こらないか、すぐに失敗します。
表示される症状
Laser Control(またはDevice SettingsのConnectionタブ)でポートを選択し、Connectをクリックすると、次のいずれかの状態になります。
- ステータスがDisconnectedのままです。
- ステータスがConnecting / Validatingと表示された後、元に戻ります。
- エラーが表示されます。
原因
Beam Benchはシリアルポートを開き、リセットを送信しても応答がなかったか、ポートをまったく開けなかった状態です。よくある原因は、別のプログラムがポートを使用している、ドライバーが正しくない、ポートは正しいがマシンの電源が入っていない、ボーレートが正しくないことです。
対処方法
選択したポートが間違っている場合
複数のシリアルポートが表示されることがあります。すべてのポートを順番に試してください。正しいポートは通常、チップセット名で表示されます(macOSではusbserial-1410、WindowsのDevice ManagerではCH340またはCP210x、Linuxでは/dev/ttyUSB0)。
別のプログラムがポートを使用している場合
シリアルポートを同時に開けるプログラムは1つだけです。エラーにポート名が表示され、アクセスまたは権限が拒否されたと記載されている場合は、シリアルポートへのアクセスが拒否されるを参照してください。詳しいエラー文と、よくある原因(Arduino IDE Serial Monitor、シリアルターミナル、別のレーザー加工プログラム、Beam Benchの別の起動)を確認できます。
マシンの電源が入っていない、またはケーブルに問題がある場合
電源を確認し、動作確認済みのUSBケーブルに交換してください。安価なUSBケーブルはデータを転送できないことがあります(充電専用)。
ボーレートが正しくない場合
ボーレートの不一致を参照してください。ほとんどのGRBLコントローラーのデフォルト値は115200です。
ドライバーが見つからない場合(Windows)
Device Managerを開きます。認識済みのドライバーがない状態で「USB Serial Device」と表示される場合は、コントローラーに応じてCH340またはCP210xのドライバーをインストールしてください。Windowsのドライバーに関する問題も参照してください。
権限が拒否される場合(Linux)
自分をdialoutグループに追加します。
sudo usermod -aG dialout $USERログアウトしてから、再度ログインしてください。
それでも解決しない場合
- 接続診断パネルを開き、接続を試行している間のイベントログを確認してください。失敗した段階から、どの処理で停止したかがわかります。
- 別のツール(正しいボーレートに設定したArduino IDE Serial Monitor)で接続を試し、ケーブル、ポート、ドライバーが正常か確認してください。
- 診断スナップショットを添えてFacebookグループに投稿してください。
- 接続診断パネルから接続に関するフィードバックレポートを送信します。→ Send to Beam Bench