3d Calcs
設定:
130 W
¥0.15/kWh
¥20.00/kg spool
3Dユーティリティ モジュールWEBシリアル

Web Serial 3Dプリンター直接制御 & G-Code 送信機

追加ソフト不要。ブラウザのWeb Serial APIでUSB接続した3Dプリンターを直接操作。軸移動、予熱、E-step調整、G-Code送信に対応。

Hardware Safety & Responsibility Notice

You operate your 3D printer directly over USB serial at your own risk. Never leave an energized printer unattended. Keep emergency stop accessible at all times.

ステータス:DISCONNECTED

No USB serial port selected

SERIAL CONSOLE
// Terminal idle. Select baud rate and click "Connect USB Printer" to start serial stream.
Diagnostic & Calibration Routines1-Click Actions
Run Calibration Script.GCODE Macro Runner
Preview in 3D Toolpath Viewer
0 lines ready

Jog Motion Pad

Step:
XY
Z

温度設定および冷却ファン

Part Fan:

Extruder & Calibration

Ensure nozzle is heated to ≥180°C before extruding. Cold extrusion prevention in Marlin will reject E-moves when cold.

01 / 手順・測定方法

測定および設定手順

ステップ 01

1. USBケーブルで接続

パソコンと3DプリンターをUSBケーブルで接続します。

ステップ 02

2. ボーレートを選択して接続

115200または250000を選択し、ブラウザのシリアルポート許可を承認します。

ステップ 03

3. 手動操作またはG-Code送信

軸ジョグ、温度予熱、原点復帰、個別G-Codeの送信を実行します。

02 / 計算式と物理モデル

Web Serial UART通信プロトコル

ブラウザから直接115200または250000ボーレートで通信し、Marlin/Klipperのok応答ハンドシェイクを維持します。

Baud Rate = Bits / Second (115,200 or 250,000 bps) | Flow = Strict Line Handshake (Wait for "ok")
実例ベンチマーク:

115200ボーレートでの G1 X10 Y10 F3000 送信: ブラウザは17バイトを送信し、バッファを一時待機、Marlinから約1.2msで "ok\n" を受信して直ちに次の行を送信します。

ハードウェア制御 & シリアル診断ガイド•読了時間: 約6分

Web Serial 3Dプリンターコントローラー: ブラウザからG-code送信、PID調整、ハードウェア校正を実行

ドライバーのインストール不要。MarlinおよびKlipper搭載3Dプリンター用のWeb Serial診断ターミナル。PronterfaceやOctoPrintを使わずに、軸の移動、エンドストップ確認、PID自動調整、Eステップ校正を実行できます。

1. 数行のG-codeを送信するためだけに重いソフトを起動するストレスを解消

3Dプリンター愛好家やエンジニアなら誰もが経験する課題があります。Z軸がホーム位置に戻らない原因を調べる、エクストルーダーのEステップを測定する、ノズル交換後にPID自動チューニングを実行したい時、従来はPronterfaceなどの古いデスクトップソフトをインストールし、CH340などのUSBシリアルドライバーを探し、COMポートを手動で設定する必要がありました。

会社の管理PCやChromebook、薄型ノートPCでは、シリアル通信ユーティリティやPython環境のインストールが制限されていることが珍しくありません。

本ツールのWeb Serialコントローラーは、この摩擦を完全になくします。W3C標準のWeb Serial APIを活用し、ブラウザからワンクリックで3Dプリンターのマザーボードと双方向シリアル通信を確立します。ソフトのダウンロードもアカウント登録も不要です。

💡ブラウザ対応状況

Web Serial APIは、Windows、macOS、Linux、ChromeOS上のChromiumベースのデスクトップブラウザ(Google Chrome、Microsoft Edge、Opera、Braveなど)で標準サポートされています。

2. ワンクリックで実行できる必須のハードウェア診断 & 校正ルーチン

G-code番号を暗記する必要はありません。トラブルシューティングに必要な主要ルーチンを専用ボタンでワンクリック実行できます:

M119 エンドストップ状態確認(ホーミングのトラブル解決): プリンターが原点復帰せず異音を立ててフレームに衝突する場合、95%の確率でリミットスイッチやプローブの配線外れや断線が原因です。「M119 Endstops」をクリックすると、X/Y/Z軸とプローブの検知状態(TRIGGERED または open)を瞬時に確認できます。

M303 PID自動チューニング(ノズル & ベッド): ノズルやヒーターブロック交換後、温度制御ループが狂うと温度が乱高下し、安全機能(サーマルランナウェイ)で印刷が停止します。「PID Tune Nozzle」をクリックすると「M303 E0 S200 C8 U1」を送信し、8サイクルの加熱テストを経て最適なPID数値を自動適用します。

G29 ベッドメッシュ測定: ベッドの自動測定を実行し、プラットフォームの歪みを可視化します。

M503 & M500(設定の読み出しと保存): 「M503 Settings」で現在のステップ数や加速度をターミナルに出力し、調整後は「M500 Save EEPROM」でボードの不揮発性メモリに永久保存します。

3. 高精度な手動軸移動 & エクストルーダーEステップ校正

組み立て時やベルト調整、ベッドレベリングには手動での正確な軸移動が不可欠です:

1mm、10mm、50mm単位のジョグ移動: 紙1枚の隙間を測る微細な1mm送りから、メンテナンスのための50mm高速移動まで対応。独立した原点復帰ボタン(G28、Home X、Home Y、Home Z)で個別軸のリセットも簡単です。

Eステップ校正のための100mm射出: 吐出不足を防ぎ寸法精度を高める最も重要な校正がエクストルーダーのEステップです。「Extrude 100mm」ボタンを押すと、安定した速度(100mm/分)で正確に100mmのフィラメントを押し出します。残長を測定し、当サイトのEステップ計算機に入力するだけで新しいM92設定が完了します。

💡コールドエクストルージョン防止機能

MarlinやKlipperでは、ノズル温度が約170℃〜180℃未満の場合、ギア破損を防ぐためモーターが回転しません。押し出し操作を行う前に、必ずノズルをフィラメントの溶融温度まで予熱してください。

4. キャリブレーションスクリプト実行と長時間の印刷について

本ツールには、短いテストパターンを実行するためのG-codeスクリプト実行機能を搭載しています:

スクリプト実行に適した用途: 5点レベリング確認、1層目のスクイッシュテスト、モーターならし運転など、目の前で監視できる30分以内の調整ファイルに最適です。

長時間の印刷にSDカードやKlipperを推奨する理由: 10時間を超える複雑な造形では、ブラウザからのUSBストリーミングはお勧めしません。PCがスリープに入ったり、OSの更新が始まったりするとUSB通信が途絶え、造形が失敗します。長時間の本番印刷はSDカードまたはKlipper/OctoPrintをお使いください。

画面スリープ防止(Wake Lock): スクリプト実行中は、Screen Wake Lock APIが自動作動し、テスト中にPCがスリープに入るのを防止します。

5. 安全停止機能と完全ローカル通信によるプライバシー保護

工作機械の操作には万全の安全機能が欠かせません:

視認性に優れた M112 非常停止: 画面上部の非常停止ボタンを押すと、直ちに「M112」コマンドを発信し、モーターとヒーターへの給電をミリ秒単位で緊急遮断します。

100% クライアントサイド通信: シリアル通信はお使いのPCのUSBポートとプリンター基板の間でのみ直接行われます。G-codeや温度情報がインターネット上のサーバーに送信されることは一切ありません。

よくある質問 (FAQ)

なぜWeb Serial APIはChromeやEdgeブラウザが必要なのですか?
Web Serial APIはChromium系デスクトップブラウザで実装されているW3C標準仕様です。SafariやFirefoxはセキュリティ方針によりシリアルポートへの直接アクセスを制限しています。
ブラウザタブから3Dプリント全体を直接ストリーミング印刷しても安全ですか?
はい、PCがスリープやサスペンドに入らなければ安全です。プリンターファームウェアからの「ok」応答を厳密に待ってから次のG-code行を送信するハンドシェイク通信を行います。
緊急停止(M112)ボタンを押すと何が起こりますか?
M112はMarlinやKlipper共通の緊急停止コマンドです。すべてのステッピングモーターの励磁を即座に解除し、ヒーター出力を遮断して熱暴走や物理的衝突を防ぎます。
3Dプリンターと接続するためのボーレート(Baud rate)はいくつですか?
最新の32ビット制御基板(BTT SKR、Creality 4.2.2/4.2.7、Prusa Buddyなど)の多くは115200または250000 bpsを使用します。
シリアルターミナル接続時に文字化けが発生する原因は何ですか?
文字化けのほぼ100%はボーレートの不一致が原因です。一度切断し、115200と250000のどちらかで「start」や「ok」の正常なテキストが返るまで切り替えてください。
CALCULATOR SUITE

関連する計算ツール

全22ツールを見る →→