ポートが一覧に表示されない
マシンのシリアルポートがBeam Benchのポートドロップダウンに表示されません。
このような状態です
ポートセレクターでRefreshをクリックしても、一覧にマシンが含まれていません。他のポートが表示される場合も、何も表示されない場合もあります。
原因
Beam Benchは、利用可能なシリアルポートをOSに問い合わせます。OSに表示されるのは、正常に動作するドライバーと接続されたデバイスがあるポートだけです。ここにポートが表示されない場合、OSからも認識されていません。
対処方法
マシンの電源が入っていない、または接続されていない場合
明らかなことですが、確認する価値があります。接続し、電源を入れて、Refreshをクリックしてください。
ケーブルが充電専用の場合
一部のUSBケーブル(特に充電器セットに付属する短いケーブル)は、電源のみを供給し、データを転送できません。動作確認済みのUSBデータケーブルに交換してください。
ドライバーがない場合(Windows)
ほとんどのダイオードレーザーと小型CO2レーザーでは、USBシリアル変換チップにCH340またはCP210xが使われています。Windowsには、ドライバーが標準では付属していません。
- デバイスマネージャーを開きます。
- 警告マーク付きの「USB Serial」または「Unknown device」が表示される場合は、ドライバーが必要です。
- CH340ドライバー(「CH340 driver Windows」で検索)またはCP210xドライバー(Silicon Labs CP210x VCP driver)をダウンロードしてインストールします。
- インストール後、マシンのケーブルを抜いてから再接続します。これでポートが表示されるはずです。
Windowsドライバーの問題を参照してください。
権限が拒否される場合(Linux)
ポート自体は存在していても、ユーザーから見えない場合があります。dialoutグループに自分を追加してください。
sudo usermod -aG dialout $USERいったんログアウトしてから、もう一度ログインします。これでポートが表示されるはずです。
Linuxのシリアルポート権限を参照してください。
「Show all ports」が役立つ場合
Device SettingsのConnectionタブには、フィルターによって一部のポートが非表示になっている場合にShow all portsチェックボックスが表示されます。試してみてください。
macOSで権限を求められた場合
macOSの一部のバージョンでは、シリアルポートへのアクセス許可を求めるプロンプトが表示されます。システム設定 → プライバシーとセキュリティでBeam Benchのプロンプトを確認し、承認してください。
OSレベルでポートが存在することを確認する
Beam Benchでは認識されないもののOSでは認識される場合は、Beam Benchのバグです。報告してください。
- macOS / Linux:
ls /dev/cu.* /dev/tty.* /dev/ttyUSB* /dev/ttyACM* - Windows: デバイスマネージャー → ポート(COMとLPT)。
OSからも認識されない場合、問題はBeam Benchではなく、ケーブル、ドライバー、またはハードウェアにあります。
それでも解決しない場合
- Connection Diagnosticsパネル:Beam Benchが検出した内容を表示します。
- Windowsドライバーの問題。
- Linuxのシリアルポート権限。
- OS、マシンのメーカーとモデル、デバイスマネージャーまたは
ls /dev/...に表示される内容を添えて、Facebookグループに投稿してください。