PCBJam: ブラウザ上のKiCad

PCBJam: ブラウザ上のKiCad

PCBJamは、KiCadのブラウザベースの実装であり、ローカルソフトウェアをインストールすることなく、回路図およびPCBファイルを編集することを可能にします。このツールは、ローカルフォルダからファイルをインポートし、マシンに保存し直すクライアントサイドモデルで動作するため、プロジェクトデータがリモートサーバーにアップロードされることはありません。

ローカルファーストのデータプライバシーとストレージ

PCBJamは、ローカルファーストのアーキテクチャを利用することで、データプライバシーを優先しています。ユーザーがローカルフォルダを開くと、プロジェクトのコピーが編集可能なプロジェクトとしてブラウザにインポートされ、元のファイルは変更されません。

主なストレージ特性は以下の通りです:

  • No Server Uploads: プロジェクトファイルはユーザーのマシンに留まり、ブラウザはエディタインターフェースとして機能します。
  • Local Persistence: 保存操作はブラウザセッション内で保持され、ユーザーは作業内容を .zip ファイルとしてエクスポートできます。
  • Browser Caching: ライブラリデータはローカルにキャッシュされます。ユーザーは安全にこのキャッシュをクリアできますが、3Dモデルはボードごとに取得され、手動での回収が必要になる可能性のあるキャッシュの主要な部分を構成します。

統合された設計ツールセット

PCBJamは、KiCadエコシステムのコア機能を反映した、包括的なエディタとビューアのスイートを提供します。利用可能なツールは以下の通りです:

  • Editors: 回路図エディタ (Schematic Editor)、シンボルエディタ (Symbol Editor)、PCBエディタ (PCB Editor)、フットプリントエディタ (Footprint Editor)、および図面シートエディタ (Drawing Sheet Editor)。
  • Analysis and Utilities: Gerber Viewer および PCB Calculator。

広範なコンポーネントライブラリ

このプラットフォームには、迅速な設計を促進するために、大量のプリロードされたシンボルとフットプリントが含まれています。アルファ版 (v0.1.6.2) では、以下が提供されます:

  • Symbols: アンプ (Operational, Instrumentation, Audio)、コンバータ (AC/DC, DC/DC)、MCU (ST STM32 series, Microchip ATmega/PIC, NXP Kinetis)、および様々なRFおよびセンサーコンポーネントを含む幅広いカテゴリ。
  • Footprints: コネクタ (Molex, JST, Samtec, Phoenix)、コンデンサ、抵抗器、および BGA, QFN, SO といった様々なパッケージタイプ用の包括的なフットプリント。

プロジェクトのステータスとアクセス

PCBJamは現在、早期アクセスアルファフェーズにあります。サンプルボードを用いたテスト用のデモは利用可能ですが、製品のフルアップデートおよび拡張プラットフォームへの招待は、ウェイトリストを通じて管理されています。

Sources