This website requires JavaScript.
クーポン
発送先
ブログ

Flux.aiでPCBを設計する方法(ステップバイステップガイド)

初出公開日 Sep 25, 2026, 更新日 Sep 25, 2026

2 min

目次
  • Flux.aiとは?
  • プロジェクト概要:ラップトップ内部に収まるUSBハブ
  • ステップ1:プロジェクトを作成し、カスタムビルドを選択する
  • ステップ2:AIエージェントに明確なプロンプトを書く
  • ステップ3:AIが設計を計画し、自らのノートを作成する
  • ステップ4:AIによる部品選定とネットリスト構築
  • ステップ5:AI生成の回路図をレビューする
  • ステップ6:自動設計チェック
  • ステップ7:AIがボード外形と配置を生成する
  • ステップ8:配置を改良し、自分で配線する
  • ステップ9:Flux.aiからGerber、BOM、CPLファイルをエクスポートする
  • ステップ10:JLCPCBにPCBを発注する
  • 結論
  • Flux.aiに関するFAQ

主なポイント

このステップバイステップのFlux PCB設計チュートリアルでは、コンパクトな15 × 15 mmのUSB 2.0ハブを作成することで、完全なワークフローを実演します。レイアウトの改良、高速差動トレースの配線、そしてJLCPCB PCB製造およびアセンブリ用の製造ファイルの準備までを行います。

毎月のように新しいAIモデルのリリースが報じられています。そしてついに、それは回路図エディタにも到達しました。

Flux.aiは、ブラウザベースのAI PCB設計ツールであり、ジュニアハードウェアエンジニアのように振る舞うAIエージェントを内蔵しています。製品について説明するだけで、アーキテクチャを計画し、部品を選定し、回路図を配線し、電気的チェックを実行し、さらにはボードの配置まで行ってくれます。当然の疑問は、その出力が実際に製造可能なのか、それとも単に見栄えの良いデモなのかということです。

それを確かめるために、私たちは15 × 15 mmのフォームファクタのPCB上に2つのダウンストリームポートを備えたUSB 2.0ハブを設計します。ラップトップの中に収まるほど小さなものです。

このFlux.ai PCB設計チュートリアルでは、最初のAIプロンプトから完成したレイアウトまでの完全なワークフローを順を追って説明します。Gerber、BOM、CPLファイルをエクスポートし、JLCPCBにボードを発注する方法をご紹介します。

Flux.aiとは?

Flux.aiは、完全にブラウザ上で動作するクラウドEDAプラットフォームです。新しいプロジェクトを作成すると、Flux.aiは「何を作りたいですか?」と尋ね、初心者向けの点滅LEDからロボットアーム用の高度なモーターコントローラまで、ガイド付きテンプレートを提供します。

4番目のカード:「あなた自身のアイデア - ゼロから始める」。ハードウェア設計には多様性があるため、私はラップトップ内蔵USBハブというカスタム設計を選びました。これはテンプレートプロジェクトとは言えません。

私は無料プランから始めました。これにはいくつかのAIクレジットが含まれています。このような小規模なプロジェクトをエンドツーエンドで実行するには十分です。手動の回路図およびPCB編集は無料プランで無制限なので、クレジットはAIエージェントが作業を行ったときにのみ消費されます。

the flux build template

図1. Fluxのビルドテンプレート

プロジェクト概要:ラップトップ内部に収まるUSBハブ

要件目標
機能1つのアップストリームポートと2つのダウンストリームポートを備えたUSB 2.0ハイスピードハブ
ボードサイズ最大15 × 15 mm
アップストリーム接続USBへの4本のはんだ付けワイヤのみ
ダウンストリーム接続パッドへのはんだ付けワイヤ
スタックアップ制御インピーダンス付き4層

ステップ1:プロジェクトを作成し、カスタムビルドを選択する

ワークスペースには3つのゾーンがあります:左側のAIチャットパネル、中央の作業エリア(ファイル、回路図、PCBタブ)、そして右側の部品およびライブラリパネルで、部品を検索したりプロジェクトプロパティを管理したりできます。

flux workplace

図2. Fluxのワークスペース

ステップ2:AIエージェントに明確なプロンプトを書く

すべてはプロンプトの品質にかかっているので、機能と厳格なサイズ制限に特化した内容にしました:

「ラップトップの中に収まる小さなUSBハブを作りたい。PCBは15x15mm以下で、2つのダウンストリームポートを備えたUSB2.0が必要です。」

その応答で、Flux.aiは最初に私を感心させました。やみくもに何かを描くのではなく、エージェントは実現可能性を評価し、アーキテクチャを提案しました。

回答は次のようなものでした:1つのアップストリームポートと2つのダウンストリームポートを備えたコンパクトなハブコントローラIC、サイズ予算内に収めるためのコネクタの代わりのはんだパッド、ラップトップの5 Vレールからのバスパワー動作、すべてのD+/D−ペアへのESD保護アレイ、そしてこの密度での信号整合性のための4層PCB。

次に、5つの接続方法から選ぶように求められました:はんだパッド、FPCコネクタ、ボード間コネクタ、または既存の内蔵USBデバイスの転用。私は確認しました:アップストリーム側に4本のはんだ付けワイヤ、両方のダウンストリームポートにもはんだ付けワイヤです。

flux.ai ai agent the junior hardware designer

図3. Flux.ai AIエージェント:ジュニアハードウェアデザイナー

その後、さらにいくつかの質問と回答を経て、Flux.aiと私は同じ結論に達し、最終設計に合意しました。

ステップ3:AIが設計を計画し、自らのノートを作成する

インターフェースの質問が解決すると、エージェントは計画を生成しました。プロジェクトファイル内に「USB Hub Design Notes」ドキュメントを作成しました。これには要件、実装されたアーキテクチャ、レイアウト状況、検証状況、そして未解決のリスクの率直なリストが記録されています。エディタから直接ドキュメントを改良したり照会したりできます。

flux automatically created usb hub design notes document

図4. Fluxが自動的に作成したUSB Hub Design Notesドキュメント

文書化されていないボードを引き継いだことがある人にとって、作業中に自らの決定を文書化するEDAツールは、静かに大きな意味を持つものです。

ステップ4:AIによる部品選定とネットリスト構築

計画の後、部品選定のゲームが始まります。Terminus TechnologyのFE1.1s USB 2.0ハイスピードハブコントローラをSSOP-28パッケージで選定しました。この部品を選んだのは、Fluxのライブラリに使用可能なものがあったためであり、純粋に理論的なものではなく、入手性に基づく決定です。

fe1.1s pin diagram

図5. FE1.1sのピン配置図

FE1.1sは技術的には4ポートハブなので、設計ではダウンストリームポート1と2を露出させ、ポート3と4はノーコネクトとしてマークされています。

このICは、このような制約のある設計でその役割を果たします:USB 2.0トランシーバ、アップストリームの1.5 kΩプルアップとダウンストリームの15 kΩプルダウン、5 Vから3.3 Vおよび1.8 Vへのレギュレータ、パワーオンリセット回路、そして480 MHzハイスピードクロックまで逓倍する内部PLL付き12 MHz発振器を統合しています。これらの統合されたブロックの一つ一つが、15 × 15 mmのボードに搭載する必要のない外付け部品です。

placement of parts in flux

図6. Fluxでの部品の配置

部品を配置しながら、エージェントはUSBデータネットに名前を付けてネットリストを自ら構築しました(アップストリーム用のUSB_UP_DP/DN、2つのダウンストリームポート用のUSB_D1およびUSB_D2ペア)。そして3つのペアすべてを90 Ω差動としてタグ付けしました。これは正しいUSB 2.0差動インピーダンスであり、後の配線ルールを決定づけます。

ステップ5:AI生成の回路図をレビューする

数分以内に、エージェントは完全に配線された回路図を作成しました。これが入力(アップストリーム)セクションです:VBUS、GND、D+、D−用の4つのはんだパッド、データラインがハブに到達する前に配置されたUSBLC6-2P6 ESD保護アレイ、そしてコントローラ周辺のデカップリングネットワーク。

input side schematic of usb hub in flux

図7. FluxでのUSBハブの入力側回路図

出力セクションも両方のダウンストリームポートで同じ規律を反映しています。それぞれに独自のUSBLC6-2P6アレイと、独自のVBUS、D+、D−、GNDパッドがあります:

output side schematic of usb hub in flux

図8. FluxでのUSBハブの出力側回路図

そして完全な回路図は次のようにまとめられています:

full schematic of usb hub in flux

図9. FluxでのUSBハブの完全な回路図

サポート回路はFE1.1sデータシートのアプリケーション要件に厳密に従っており、これはAI生成設計で最初に確認すべきことまさにそのものです:

  • 電源:アップストリームVBUSがVDD5ピンに供給され、内蔵レギュレータがVD33_OとVD18_Oを出力し、適切なデカップリングを備えた電源ピンに接続されています。
  • クロック:XIN/XOUTに12 MHz SMDクリスタル。
  • 設定:BUSJはバスパワー動作のためにローにプルされ、XRSTJは3.3 Vレールにハイにプルされ、OVCJはこの最小バージョンには過電流監視スイッチがないためハイに接続されています。REXTには精密バイアス抵抗が接続され、未使用のLED/EEPROMピンは未接続のままです。

ステップ6:自動設計チェック

Flux.aiは継続的なレビュースイートを実行し、エージェントは回路図を構築した後に自らの作業を再チェックします。

ドライバの競合、重複するデジグネータ、浮遊ピン、ノーコネクト違反、ピン間の競合、短絡した部品、電源の欠落、単一ピンネットなどの電気的ルールチェックはすべて合格しました。

この段階で唯一の未解決項目は設計ルールエラーで、そのすべてがエアワイヤ:配置されたがまだ配線されていないボードのラッツネストでした。これは欠陥ではなく、やることリストです。

automatic design rule checking in flux

図10. Fluxでの自動設計ルールチェック

ステップ7:AIがボード外形と配置を生成する

PCBタブに切り替えると、エージェントはすでに4層スタックアップ上に15 × 15 mmのボード外形を生成していました。スタックアップは、表と裏が信号層で、その間に内層のグランド基準プレーンと電源プレーンがある構成です。

次にAIは設計に従って自動部品配置を実行します。配置ロジックは理にかなっていました。メインコントローラは中央に配置され、アップストリームはんだパッドは左側に、ダウンストリームポート1とポート2のパッドはそれぞれ上端と右端に配置されました。各ESDアレイは保護するパッドグループの隣に配置され、小型パッシブ部品は裏面に配置されました。board outline and placement in flux

図11. Fluxでのボード外形と配置

ステップ8:配置を改良し、自分で配線する

ここからは私が引き継ぎました。自動配置は80%のしっかりした出発点でしたが、これほど密度の高いボードでは、残りの20%が配線可能か不可能かを分ける差になります。refining the pcb routing in flux

図12. FluxでのPCB配線の改良

私はオートルータに頼るのではなく、手動で配線することを選びました。自分に課したルールは、あらゆる高速差動インターフェースの標準的なものです:各90 Ωペアを短く、密結合で、長さを一致させること。電源分配とグランドステッチングは信号作業の周囲を埋めました。

配線後、エアワイヤエラーは解消され、ボードはチェックに合格しました。最初のプロンプトから完成したレイアウトまでの総時間:一度の作業セッションで、AIは何時間もの回路図キャプチャとライブラリ作業を処理し、私は人間の判断が実際に価値を加える場所に時間を費やしました。

ステップ9:Flux.aiからGerber、BOM、CPLファイルをエクスポートする

Flux.aiは標準的な製造出力をエクスポートするので、クラウドエディタから製造業者への移行は苦痛なく行えます。

左上隅のプロジェクトメニューから、エクスポート > 製造ファイル(Gerberなど)(.zip)を選択します。同じエクスポートメニューには部品表(.zip)とピック&プレース(.zip)もあり、アセンブリサービスが必要とする3つの成果物が揃っています。

fabrication files generation in flux

図13. Fluxでの製造ファイルの生成

製造アーカイブを解凍すると、完全で慣例的な命名のファイルセットが得られます — 4層すべての銅層(f_cu、in1_cu、in2_cu、b_cu)、両面のソルダーマスク、ペースト、シルクスクリーンGerber、ボード外形(edge_cuts)、NCドリルファイル、電気テスト用のD356ネットリスト、BOMフォルダ、そしてpick_and_place.csv:

gerber file exported from flux

図14. FluxからエクスポートされたGerberファイル

ファイル内容使用者
_cu.gbr, _mask.gbr, _paste.gbr, _silks.gbr銅、ソルダーマスク、ペースト、シルクスクリーンのGerber層PCB製造
edge_cuts.gbrボード外形PCB製造
.drlNCドリルファイルPCB製造
.d356IPC-D-356ネットリスト電気テスト
BOMフォルダ部品番号付き部品表アセンブリ(部品調達)
pick_and_place.csv部品の位置と回転アセンブリ(SMT配置)

ステップ10:JLCPCBにPCBを発注する

ファイルが手元にあれば、JLCPCBの発注フローはほんの数分で完了します:

order the pcbs from jlcpcb

図15. JLCPCBにPCBを発注する

  1. Gerberをアップロード:JLCPCBの見積もりページで、Fluxから直接製造.zipをアップロードします。ビューアがボード外形と層数を自動的に読み取り、プレビューをレンダリングします。
  2. 製造オプションを設定:4層スタックアップと15 × 15 mmの寸法を確認し、数量、厚さ、表面処理を選択します。

完全に組み立てられたPCBが必要な場合は、SMTアセンブリをオンにして、組み立てる面を選択します。

次に、FluxからエクスポートしたBOMとpick_and_place.csv(CPL)を読み込みます。部品をマッチングしてリストを確認した後、注文します。

数日後、完全に組み立てられた15 × 15 mmのハブが届きます。一文のプロンプトから、回路図キャプチャのほぼすべてをAIエージェントが行った製造済みボードへと至りました。

結論

Flux.aiはこのプロジェクトでエンジニアを置き換えたのではなく、ワークフローを変えたのです。私は時間のほぼ半分をカスタム部品、シンボル、フットプリントの作成に費やしました。回路図作業も削減されました。回路図から直接データを取得するためです。以前は10時間かかっていた作業が、今ではほぼ2時間で済みます。AIエージェントは一文の概要を、正しくアーキテクチャされたERCクリーンな回路図と適切な部品選択に変えました。人間の作業はまさに然るべき場所に集中しました:配置の改良と、AIが指摘した電源アーキテクチャのトレードオフの判断です。

同じくらい重要なのは、出力が完全に標準的であることです。Flux.aiがエクスポートするGerber、BOM、CPLファイルは、変換なしでJLCPCBの製造およびアセンブリフローにそのまま投入でき、この設計のすべての部品は在庫のある部品ライブラリから来ています。

Flux.aiに関するFAQ

Q: Flux.aiは無料で使えますか?

はい。無料プランには無制限の手動回路図およびPCB編集に加えて、AIクレジットのスターター枠が含まれており、このハブ設計を完了するのに十分でした。有料プランでは、より頻繁なエージェント使用のための月間AIコンピュートユニットのより大きな枠が追加されます。

Q: Flux.aiエージェントは人間の入力なしで完全なPCBを設計できますか?

アーキテクチャ、部品選定、チェック済み回路図、ボード外形、配置まで印象的に拡張します。しかし、ボードは未配線のまま残され、高速配線、配置の改良、電源アーキテクチャの決定も同様でした。

Q: JLCPCBはFlux.aiからエクスポートされた製造ファイルを受け付けますか?

はい。Flux.aiは業界標準のGerber、NCドリルファイル、BOM、ピックアンドプレースCSVをエクスポートします。これらはKiCadやAltiumからのファイルとまったく同じようにJLCPCBの見積もりおよびアセンブリシステムにアップロードでき、変換は不要です。

100006882_11zon

学び続ける