接続診断
マシン接続のライブ状態、ポート検出、GRBLハンドシェイク、最近のTX/RX通信を確認できます。問題が起きたときに開いてください。
接続診断パネルは、マシンとBeam Benchが何をやり取りしているかを把握するための情報源です。読み取り専用で、ここでクリックしてもマシンの状態は変わりません。動作状況を確認し、必要に応じてバグレポート用のスナップショットをまとめるためのパネルです。
次の場合にこのパネルを開きます。
- マシンに接続できない。
- ジョブの途中で接続が切れる。
- コンソールに文字化けした応答が表示される。
- 接続に関するバグレポートを提出する。
開き方
- デフォルトのドックゾーン:
lower-right - デフォルトで表示: いいえ: Windowメニューから開きます
- ホットキー: デフォルトなし
表示される内容
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 が使用中または利用可能。
既知の問題
検出レイヤーが既知の問題(認識されたチップのドライバーがインストールされていない場合など)を検出すると、ここにアンバー色のアラートボックスで表示されます。
接続イベントログ
直近6件のイベントを等幅フォントで表示します。内容は、タイムスタンプ、ステージ(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バッファには上限があり、セッション全体ではなく最近の通信だけが保持されます。
- 接続イベントログには直近6件のイベントが表示されます。それより古いイベントは破棄されます。
- 「診断情報を保存」ではフィードバック形式のバンドルが生成されますが、送信せずにローカルへ書き込みます。
- このパネルはマシンの状態を変更しません。接続/切断コントロールはLaser Controlとデバイスの設定ダイアログにあります。
関連項目
- Laser Control: 接続/切断コントロール
- コンソールパネル: 手動のG-code通信
- デバイスの設定ダイアログ: ポート、ボーレート、プロファイル
- フィードバックレポートダイアログ
- 接続の問題: 症状別の対処法