LibrePCB
(librepcb.org)- 電子回路とPCB設計の参入障壁を下げる無料のクロスプラットフォームEDAツールで、メイカー・学生・専門家から初心者・熟練者までを対象としている
- Windows、Linux、macOSで動作するよう移植性を考慮しており、15言語対応と無料利用を打ち出している
- セマンティックなライブラリ構造と人間が読める正規化されたファイル形式により、ライブラリ・プロジェクトのバージョン管理を容易にすることに重点を置いている
- 統合ライブラリマネージャーとPCB製造サービスでインストールと発注の流れを減らしつつ、完全なオフライン利用も可能
librepcb-cliは主要な検査とデータのエクスポートをヘッドレスで自動実行でき、CIパイプラインでの品質保証と反復作業の削減に活用できる
電子設計を簡単に始められるLibrePCB
- LibrePCBは回路図作成とPCB設計のための無料のクロスプラットフォームEDAツール
- メイカー、学生、専門家を対象とし、初心者から熟練者まで使えるよう設計されている
- 利用条件はシンプル
- 費用なし
- 制限なし
- オンラインアカウント不要
- 不要な複雑さなし
- 現在、公式サイトのダウンロード項目はDownload v2.1.1にリンクしている
- クイックスタート文書はGet Startedで提供されている
設計体験の負担を減らす主要機能
-
みんなのためのツール
- Windows、Linux、macOSを含むほぼすべてのコンピューターで動作するよう移植性を考慮している
- 15言語をサポート
-
学びやすいインターフェース
- シンプルで直感的、かつ馴染みのあるユーザーインターフェースの概念で、素早く始められるよう設計されている
- 文書を何日も読み込まなくても、すぐ作業を始められる流れを志向している
-
スマートなライブラリ概念
- LibrePCBのライブラリはシンボルやフットプリントのグラフィック集にとどまらず、意味を持つセマンティック構造で整理されている
- この構造はライブラリ管理を容易にし、他のEDAツールで知られるさまざまな問題を減らすことに重点を置いている
-
バージョン管理に適したファイル形式
- LibrePCBが生成するファイルは人間が読めて、正規化されており、慎重に設計されている
- ライブラリやプロジェクトでバージョン管理システムを使う際、意図しない、または難読化されたdiffを減らすのに役立つ
-
オンライン機能とオフライン利用
- 統合ライブラリマネージャーとPCB製造サービスを提供している
- 同時にLibrePCBは完全にオフラインでも利用できる
-
自動化とCI活用
librepcb-cliにより、主要な検査とデータのエクスポートを自動化されたヘッドレス方式で実行できる- CIパイプライン内で品質保証と時間節約のために活用可能
-
オープンソース
- LibrePCBはGPLv3ライセンスの無料オープンソースソフトウェア
- ソースコードはGitHubで公開されている
1件のコメント
Hacker News の意見
よく出る質問がある。部品ライブラリがどれほど網羅的なのか、自動配線はあるのか、その品質はどうなのかが気になる
DXFのインポートは基板外形用なのか疑問。DXFは機械系 CAD 向けなので、基板レイアウトや回路図をそのまま取り込むことはできないエクスポート形式も
PDF、SVG、pixmap、BOM、pick&place、Gerber/Excellonだが、他の EDA プログラムへ持っていくには十分な情報がない。オープンソースのプログラムとしては、かなり自己完結的に見えるまた、特定の基板メーカー向けのマーケティングツールのようにも見える。「現在 PCB メーカーとして AISLER または PCBWay を選択でき、LibrePCB Fab で注文するか AISLER のウェブサイトに
.lppzを直接アップロードすると、LibrePCB プロジェクトに『寄付』が行われる」といった具合だ自動配線は、ごく狭い一部の用途でしか価値が限られる。高価な CAD パッケージでも基板を妥当にうまく配線してくれるわけではないが、ユーザーが制約条件をきちんと設定した後で、長さ合わせが必要なバスのようなものを配線するには役立つことがある
DXFのインポートは PCB レイアウトでは非常に一般的な作業で、機械系 CAD だけに限られない。基板外形、重要なシルクスクリーン要素、その他の形状を取り込むのによく使われる始まったばかりのプロジェクトに対してこうした批判は少し厳しすぎる。何十年も開発されてきた数千〜数万ドルの CAD プログラムと同じ機能を期待するなら失望するだろうが、選択肢を増やしていくプロジェクトである点は認めてもいいのではないかと思う
自動配線はなく、ratsnest だけがある。自動配線の有用性については兄弟コメントですでに議論されている
DXFは主にドキュメントレイヤーや基板外形に有用。たとえば Raspberry Pi HAT や Arduino shield を作るときに使えるし、シルクスクリーン用のロゴなどを取り込むのにも使える他の EDA プログラムへ持っていく用途なら、具体的にどんなユースケースを考えているのか気になる
これは基板メーカーのマーケティングツールではない。ウェブサイトを数分読めば分かる。ほぼ一人の開発者が余暇に10年近く開発してきて、今はフルタイムで取り組もうとしているプロジェクトだ。収入源は寄付、一部の EU 資金、一部メーカーからの収益分配である
PCB 設計は、部品を基板上に物理的に詰め込むことよりもはるかに多くのことを扱う
たとえば SPICE シミュレーションから回路図を出力し、それを ECAD ツールに取り込めるとよい。Gerber 出力に含まれるネットリストは人間が読めるので、そこから回路図を抽出することも可能そうだ。ただし、その情報を読みやすい形に配置する計算コストは大きそうだ
自動配線も使わないので問題ない。人間がやるのに比べれば、どれもひどいものだ
DXFは基板外形、シルクスクリーンのグラフィック、特殊な銅箔領域などに使える。PCB に部品を載せず、アート媒体として使う人もいるPDF、SVG、pixmap、BOM、pick&place、Gerber/Excellonがあれば必要な形式はすべてそろっている。KiCad を使っていたが、LibrePCB も見てみようと思うKiCAD と Horizon との機能比較表があると役に立ちそう
https://www.kicad.org/
https://horizon-eda.org/
主な「売り」の一つは高度なライブラリ概念: https://librepcb.org/features/library-concept/
LibrePCB はよりシンプルだ
「オンラインアカウントなし」という点で、ナードたちの反撃が始まったようだ。Fusion 360 は気をつけたほうがいい
原子を扱う実際の製作の世界で、製図板に認証、アクセス制御リスト、2要素認証、ストレージ/バックアップが付いてほしいと思った人など誰もいなかった
代替があると本当にうれしいという点には同意するが、ごく小さなプロジェクトが一つ存在するだけで「反撃」の始まりと呼ぶのは少し大げさだ
数日前にバージョン 1.0が出た。リリースのブログ記事: https://librepcb.org/blog/2023-09-24_release_1.0.0/
https://easyeda.com/ も PCB 工場の支援を受けている別の代替だ
趣味の IoT に使う PCB 設計を2つ LibrePCB で作ってみた。ベンダーサイトから部品を取り込んだり、設計中の PCB に合わせて HAT のような別の基板のPNG 画像を取り込んだりする作業がとても簡単だった
PCBWay は JLCPCB と EasyEDA に挑もうとしているのかな、という気がする。そう見える。EasyEDA と JLCPCB の非常にスムーズな統合はキラー機能で、私がすべての基板で JLC だけを使っている理由でもある。
これがうまく動くなら、PCBWay も一度使ってみてもよさそう。
大学時代のある実習で、専門家が90分かけて10代の学生たちに、Advanced Circuits 向けに授業プロジェクト用の Gerber を準備する方法を教えていたことはあるが、それ以外では Eagle、KiCad、Altium で作ったファイルを OSH Park、JLC、PCBWay、Sunstone、Advanced Circuits に送るのに問題があったことはない。
JLC や PCBWay のような低マージンの業者でも、人が Gerber を確認している。たいていはアップロードしたファイルを確認できる Web ビューアも提供していて、基板を裏返して注文したり、すべてのビアを非めっきにしてしまったり、銅箔層とシルクスクリーン層を入れ替えたりするような変なミスを防いでくれる。
設計自体を台無しにしたならそれは本人の責任で、ツールには助けられないが、最近は価格がかなり安く納期も非常に速いので、大きな問題ではないかもしれない。初心者がなぜ Gerber 出力をそんなに怖がるのか、正直よく分からない。
ほかのメーカーも支援している。たとえば Aisler は、LibrePCB から送られた注文の収益の一部を寄付している。
品質は望むだけ十分によく、価格も妥当。Web サイトはひどいが、そのくらいは許容範囲だと思う。
ここ数か月使っているが、不満はない。
PCBWay は、奇妙な設計上の特徴や部品仕様で問題が起きる可能性がより低いが、より遅く、より高い。
Elecrow も EasyEDA の Gerber を受け付けている。
学部卒業後の最初の仕事は、Mentor Graphics が買収した PADS PCB 設計ツールのプリセールスだった。
業務の一環として、20代前半の数人からなる小さなチームで、北米のインバウンド電話番号と勤務時間外のボイスメッセージを処理していた。基本的な確認をしてリードを作成し、見込みがありそうなら該当地域担当のインサイドセールスに引き継いでいた。
ライセンス保有者を見ると、ほぼすべての会社がその製品のライセンスをいくつかは持っているように見えた。今は Siemens がすべて所有している。
最近 PADS がどのくらいの位置づけなのか、ツールを知っている人がいれば気になる。
少し前までは、同じ設計で複数人が本当に同時に作業できる唯一のツールだと認識していた。
なので本当の価値は、そこそこ大きなチームが扱う大規模で複雑な設計にある。ただし単純な作業では KiCad が追いついてきている。
より機能の多い古い従兄弟のような Xpedition は、航空宇宙や医療設計の分野でよく使われている。
このプロジェクトは素晴らしい。マニュアルをほんの少しずつ眺めながら、どこまでできるか試してみたところ、部品を作って基板上に配置できた。
期待している。いつかまたハードウェアプロジェクトをやることになったら、ちゃんと使ってみたい。ただ最近はカスタム電子回路を作る理由があまりなく、思いつきで頻繁にやるには費用もかかるし、ガラクタも増える。
私が探していたのはまさにこれだった。