OpenSource-Hub
C

cncjs

SHA-256
2.6k stars·開発ツール·SHA-256 チェックサム確認済み

Grbl、Marlin などの複数のファームウェアをサポートする、Web ベースのフル機能 CNC コントローラーインターフェース。

スマートダウンロード

Download 版をダウンロード

v1.11.1 · 100.4 MB

ブラウザで彫刻機/3Dプリンターを制御。ソフトウェアのインストールは不要。

主な機能

  • Grbl、Marlin、Smoothieware、TinyG などの主要なファームウェアに対応
  • 6軸デジタル表示(DRO)と 3D ツールパスの可視化
  • 複数クライアントによるリアルタイム協調操作、スマートフォンやタブレットに適応するレスポンシブデザイン
  • ワークスペース、プラグイン、MDI ボタンのカスタマイズが可能
  • キーボードショートカットと Contour ShuttleXpress ジョグホイールに対応

できないこと

  • •インストール時は root ユーザーを使用しないでください。使用すると serialport のコンパイルが失敗する可能性があります。root を使用する必要がある場合は、--unsafe-perm パラメータを追加してください。2. コントローラーに初めて接続する前に、Web インターフェースで正しいシリアルポートパラメータ(ボーレートなど)を設定する必要があります。3. 3D ビューはパフォーマンスへの負荷が高いため、古いデバイスでは画質を下げることをお勧めします。

使用例

  • PC や Raspberry Pi に CNC コントロールセンターを構築し、LAN 経由でスマートフォン/タブレットから彫刻機をリモート操作
  • 純正の簡素なシリアルターミナルを置き換え、3D プレビューや多言語インターフェースなどのモダンな体験を得る
  • Bluetooth ゲームパッドやワイヤレスキーボードをハンドホイールとして組み合わせ、オフラインでの操作を実現

詳細説明

CNCjs は、ウェブベースのフル機能 CNC 工作機械制御インターフェースです。Grbl、Marlin、Smoothieware、TinyG など、多くの主要なコントローラーファームウェアをサポートしています。主な特徴は、6軸デジタルリードアウト、3D ツールパスの可視化、複数クライアントとの同時通信、モバイル端末向けのレスポンシブ表示、カスタマイズ可能なワークスペース、カスタムプラグイン、キーボードショートカット、および Contour ShuttleXpress ジョグコントローラーのサポートです。Node.js を基盤としており、Linux、macOS、Windows 上で動作し、ブラウザーだけでアクセスでき、追加のクライアントをインストールする必要はありません。ホビーユーザーからプロフェッショナルユーザーまで、モダンなクロスプラットフォームの CNC 操作体験をお楽しみいただけます。

トラブルシューティング & FAQ (1)

トラブル対応
G10 L20 ワークオフセットを設定した後に CNCjs の作業エリアの制限がずれ、マウスドラッグが歪んでしまう問題を修正するにはどうすればよいですか?

CNCjsを1.11.0から1.11.1以降にアップグレードしてください。このリグレッションはPR #979で修正されています。NPMでインストールしている場合は、次のコマンドを実行してください:

npm install -g cncjs@1.11.1

その後、CNCjsを再起動し、ブラウザのページを再読み込みしてください。この修正は、負のマシン座標、ソフトリミット、およびG10 L20 P1 X... Y...ワーク座標オフセットを使用しているGrblマシンに適用されます。

参照 Issue #971

タグ

CNCGrblMarlinSmoothiewareTinyGweb-interface3d-visualizationmachine-control

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ディストリビューションに合ったパッケージをインストール(dpkg / rpm / AppImage)

3

ステップ 1:パソコンまたはRaspberry PiにNode.js 14以降をインストールします

4

ステップ 2:ターミナルを開き、npm install -g cncjs を実行してグローバルにインストールします

5

ステップ 3:cncjs を実行してサービスを起動し、ブラウザで http://IPアドレス:8000 にアクセスするだけで使用できます

インストールガイド
  1. ステップ 1:パソコンまたはRaspberry PiにNode.js 14以降をインストールします
  2. ステップ 2:ターミナルを開き、npm install -g cncjs を実行してグローバルにインストールします
  3. ステップ 3:cncjs を実行してサービスを起動し、ブラウザで http://IPアドレス:8000 にアクセスするだけで使用できます
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

6dac4e2357ab407ef40908ce2289bf98fc048f618b3db51ea336626c6c5cc9e6

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

npm uninstall -g cncjs を実行すればアンインストールできます。設定ファイルを削除する必要がある場合は、~/.cncrc および ~/.cncjs ディレクトリを削除してください(カスタム設定は事前にバックアップしてください)。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-10-15 06:04:45
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

1 FAQ

類似プロジェクト