接続診断
ライブマシン接続状態、ポート検出、GRBLハンドシェイク、最近のTX/RX通信を確認します。問題が発生したときに開いてください。
接続診断パネルは、マシンとBeam Benchが互いに何を伝えているかを理解するための、すべての情報を確認できる場所です。読み取り専用であり、ここでクリックしてマシンの状態を変更するものはありません。何が起きているかを確認し、必要に応じてバグレポート用のスナップショットをまとめるために使用します。
次の状況でこのパネルを開きます。
- マシンに接続できない。
- ジョブの途中で接続が切れる。
- コンソールに文字化けした応答が表示される。
- 接続に関するバグレポートを作成する。
開く
- デフォルトの場所: 開いたときは中央右
- デフォルトで表示: いいえ: ウィンドウメニューから開きます
- ホットキー: デフォルトなし
表示内容
TX/RX通信が記録されていない切断状態。
パネルは1秒ごとにスナップショットを自動更新します。上から順に説明します。
ヘッダー
- スナップショットのタイムスタンプ(現地時間、例:
2:45:30 PM)付きのタイトル。 - 更新アイコンボタン(右上)。スナップショットを強制的に更新します。
マシン状態ブロック
- セッション状態: 現在のバックエンドセッション状態。アンダースコアをスペースに置き換えて整形されます:
disconnected、connecting、validating、ready、running、paused、alarm、error。 - ハンドシェイクメッセージ: 最新のハンドシェイク応答。履歴がない場合は
接続の試行は記録されていません。。 - ファームウェアバージョン: 利用可能な場合はコントローラーのファームウェア文字列。
シリアルポートテーブル
列: ポート、VID、PID、状態。
- ポート: 例:
COM3、/dev/ttyUSB0、/dev/tty.usbserial-1410。 - VID / PID: 16進数のベンダーIDと製品ID。OSから取得できない場合は
-です。 - 状態:
Beam Bench が使用中または利用可能。
既知の問題
検出レイヤーが既知の問題(例: 認識されたチップのドライバーがインストールされていないこと)を検出すると、ここにアンバー色のアラートボックスで表示されます。
接続イベントログ
最近の範囲制限されたイベントをモノスペース形式で表示します。タイムスタンプ、ステージ(connect、handshakeなど)、ポート名、ボーレート、エラーまたはメッセージが含まれます。接続がいつ、なぜ失敗したかを正確に確認するのに役立ちます。
TX / RX通信ブロック
最近のシリアル通信を2つの形式で表示します。
- 16進数: 16進数による生のバイトストリーム。
- ASCII: 可能な場合は、同じバイトを印刷可能なテキストとして表示。
最近通信が取得されていない場合、どちらか一方または両方が空になることがあります。
アクションボタン
- 診断を保存: 現在のスナップショットをファイルに書き込みます。Facebookグループで診断情報を共有したり、バグレポートに添付したりするのに便利です。
- Beam Benchに送信: フィードバックレポートダイアログを開き、接続情報をあらかじめ入力した状態で送信できるようにします。
できること
マシンが実際に認識されているか確認する
シリアルポートテーブルを確認します。マシンのポートが一覧にあれば、OSから認識されています。表示されない場合は、ドライバーまたはハードウェアの問題です。
Beam Benchがポートを取得したか確認する
状態列には、現在アプリが開いているポートについてBeam Bench が使用中と表示されます。接続を期待していてポートが利用可能と表示される場合、接続は完了していません。
接続に失敗した理由を確認する
ハンドシェイクメッセージと接続イベントログを読みます。最新の失敗イベントに、ステージとエラーが示されます。
コントローラーが応答していることを確認する
TX / RX通信ブロックに最近のアクティビティが表示されます。TXにデータがありRXが空の場合、マシンは応答していません。両方にデータがあるのに文字化けしている場合は、ボーレートまたはフレーミングが間違っています。
接続に関するバグレポートを作成する
Beam Benchに送信をクリックします。フィードバックレポートダイアログには、利用可能な接続情報が含まれます。マシンまたはコントローラーのモデルと短い説明を入力し、送信前にレポートを確認してください。プローブ試行により、開けなかったポート、応答のないポート、認識されない応答を区別できます。
知っておくと便利な動作
- 自動更新間隔は1秒です。ヘッダーのタイムスタンプは更新ごとに変わります。
- TX/RXバッファには上限があり、セッション全体ではなく最近の通信だけが保持されます。
- ログには範囲制限された最近の履歴が保持されます。診断レポートにはプローブ試行と、より大きな最近の通信スナップショットが保存されます。古いエントリは最終的に削除されます。
- 診断を保存するとフィードバック形式のバンドルが作成されますが、送信せずにローカルへ書き込みます。
- このパネルはマシン状態を変更しません。接続と切断のコントロールはLaser Controlとデバイスの設定ダイアログにあります。
関連項目
- Laser Control: 接続 / 切断コントロール
- コンソールパネル: 手動G-code通信
- デバイスの設定ダイアログ: ポート、ボーレート、プロファイル
- フィードバックレポートダイアログ
- 接続の問題: 症状別の対処法