科学・技術
Fable 5が実現したPCB設計
PCB is brought to you by Fable 5 (a6mzero.com)
要約
この記事は、AIツール「Fable 5」を使用して、プログラミングの知識なしにカスタムPCB(プリント基板)を設計した実験について詳述しています。著者は、AIに基板の仕様を英語で指示するだけで、設計から製造ファイル生成までを任せ、実際に動作する基板を入手できた経験を共有しています。このプロセスは、PCB設計の敷居を大幅に下げ、将来のハードウェア開発の可能性を示唆しています。
全文翻訳
第一号 · Issue 001 · Hardware
PCBはFable 5によって提供されます
ツールに一切触れることなく、プレーンな英語で可愛いPCBを設計する実験
04 September 2026
hardware pcb kicad ai claude 8 min
この記事で紹介する基板。
ここ数年、シンプルなPCBを設計したいと思っていました。設計アイデアを物理的な基板に変換し、それをプログラムして何かをさせるという考えは、私にとって魅力的です。長話はさておき、延々と先延ばしにしていましたが、Claude Opus 4.8で非常にシンプルなPCBを生成しようとしたところ、ひどい結果になりました!コンポーネントの向きを全く理解しておらず、適切な配線も行われませんでした。私は失望し、これらのツールはまだそこまで到達していないという事実を受け入れました。
そこにFable 5が登場しました。最初はあまり期待していませんでした。ある木曜日の夜、Claudeのリセットまで約10時間前、私はもう一度試してみることにしました。今回はFable 5を使いました。私は2つのルールを設けました。
手動での編集や基板の検証は一切行わない。
製造前に直面するあらゆる問題はFableが解決する。
これは、私が財布をFableに委ねることを意味します。私は、生成してほしい基板を説明することに決め、設計段階には一切関与しないことにしました。私はエンドユーザーでした。これが私が与えたプロンプトです。
That was it, a short description of a RPI 2350 based development board which can drive an E-ink display.
これだけでした。RPI 2350ベースでE-inkディスプレイを駆動できる開発ボードの短い説明です。数時間自律的に作業した後、それは以下のビデオで示されているデザインを思いつきました。
Kicadから出てきたばかりの基板。
Board
31.8 × 37.32 mm, 4層
MCU
RP2350A
Display
1.54" E-ink, 200×200
Flash
8 MB QSPI
Cost
26€ per board
いくつかのエラーを詳しく見る
デザインプロセスはもちろんエラーフリーではありませんでした。初期デザイン(Claudeがまだ作業中でした)を同僚に見せたとき、彼が最初に私に確認してほしいと言ったこと(配線の痛みに耐えた後)は、DRC(デザインルールチェック)エラーでした。私はそれが何かわからず、確認したところ、実際に65件のDRCエラーがありました。ルールに従い、エラーについてFableに言及しただけで、それ以外は何も行いませんでした。
Front: Beautiful placement, with two mistakes
Back: horrendous tracks
Fableはコンポーネント選択において素晴らしかったですが、私が上記で強調した2つのコンポーネントを除いては。左上の大きなものはファームウェアや保存したいその他のデータを格納するSPIフラッシュです。Claudeが選択したSPIフラッシュメモリはW25Q128JVSでした。これはSOIC-8ワイドパッケージで提供されますが、メモリ用のパッドはSOP-8パッケージ用に設計されており、チップがパッドに対して大きすぎました。一方、左下のコンポーネントは、E-inkドライバー回路のブーストコンバーターを切り替えるトランジスタです。ご覧のとおり、これも間違ったパッケージを選択しており、パッドに対して小さすぎました。
JLCPCBに必要ファイルをアップロードするまで、これらの問題には気づきませんでした。そこで問題点を確認し、Claudeと話し合いました。W25Q128JVSについては、SOP-8パッケージがあると主張しましたが、LCSCのライブラリで見つけることができませんでした。最終的にP25Q64SHチップで落ち着きました。
しかし、そもそもどうやって配線したのでしょうか?
デザインには65個のフットプリント、54個のネット、118個の未接続線がありました。決して複雑なPCBではありません :P。FableはFreeroutingオープンソースプロジェクトを使用することにしました。ツールは2分間動作し、17回のパスの後、69個の接続で停滞し、49個が未接続のまま残り、ジョブを完了できませんでした。残りの接続はClaudeによって手動で配線されました。
Freerouting doing its job
基板を発注した後、同僚はKiCadRoutingToolsオープンソースプロジェクトについて言及しました。それは1.25秒で実行され、問題なくすべての接続を配線できました。次のハードウェアプロジェクトでこのツールを試してみるつもりです。
Same placement, two routers
JLCPCBでの注文
PCBメーカーから何かを注文したのは初めてでした。複雑に思え、最初の一歩を踏み出すのをためらっていました。Claudeがプロジェクトをコンパイルした後、JLCPCB用の必要ファイルを準備してもらい、彼らのGUIで何を選択すべきか教えてもらいました。
JLCPCBには本当に満足しています。非常にまっすぐで、対話が簡単で、無駄がありませんでした。ファイルをアップロードし、Claudeが選択した一部のコンポーネントが利用できなかったため、やり取りを行い、完了しました。組み立て済みの基板5枚で130ユーロを支払い、E-inkディスプレイは地元の店から購入し、あとは待つだけでした。
Some cool animations while we are waiting for the PCBs
4層基板を分解したもの。
組み立て
基板が届きました!!!
PCBを受け取った最初のことは、ラップトップに接続することでした。FrameworkのUSBモジュールをいくつか壊したことがあったので、3.3Vとグラウンド間のショートを確認するのは当然だと思いました。同僚は、これは完全にバイブで生成された基板なので、すぐに接続してしまえと提案していましたが。ショートはなく、ただ接続しました。そこには、基板が認識され、使用できる状態になっていました。
何をするか?
すでにいくつかの概念実証アプリを書いており、それらは完璧に動作しました。この美しい1.54インチディスプレイで読むことができます :D。ストップウォッチは集中したいときに便利で、アルバム機能は、基板の電源を切っても画像がE-inkのおかげでディスプレイに残るので、私のお気に入りの機能です。
The watch face.
The menu.
上下に使用するボタンが2つ、選択と戻るに使用するボタンが2つ。
The e-reader.
You can read .txt files stored on the SPI flash.
The album. Pictures dithered to one bit.
Hands on with the finished board.
どう感じたか?
素晴らしいと、まあまあです。
欲しい基板をプレーンな英語で説明するだけで、ファイルを海外に送って、適切なPCB設計知識なしに完全に機能する基板を受け取ることができたことが大好きです。可能性は無限大であり、今後も間違いなくこれを続けるでしょう。とはいえ、当然のことながら、あまり達成感はありませんでした。私は学習とそれに伴う苦労を楽しむことに慣れていました。私たちが何かを学ぶのに最適な時代にいるという事実は、その分野について何も知らなくても物事を作ることができるという事実が、あなたを不快な状況に置きます。
私が望む未来
確かに、私たちが構築中に得ていた喜びが私たちから吸い取られ、今ではより高い抽象レベルから構築を楽しむように言われているのは残念です。私はこれに慣れようとしています。特に仕事では。仕事では、何でもかんでもYOLOすることはできないので、常に細心の注意を払ってレビューします。それは疲れますが、私の入力がまだ重要であるという事実を知っていることはやりがいがあります。しかし、趣味のプロジェクトでは、詳細を必ずしも知らずに、YOLOして素早く物事を作り続けます。いつかJLCPCBやPCBWAYにチャットボックスがあり、そこにすべてのアイデアやイラストを投げ込むと、2日後に基板が送られてくるようになることを願っています。中間業者を排除し、PCB生成をはるかにシンプルで安全にしたいです。
Sneak Peek
すでに次のプロジェクトに着手しています。Fable 5.1とKiCAD、KiCADRoutingToolsを使用しています。NVIDIA Jetson Orin Nanoベースのタブレットを構築しています。私が述べたのと同じルールが適用され、結果(もし注文できれば :P)を報告します。
NVIDIA Jetson Orin Nano based Tablet
私のジャーナルを読んでいただきありがとうございます。共有は、いじったり構築したりする上で最も楽しい部分です。この楽しい旅に参加していただき感謝しています :)
零 ← All posts