1 ポイント 投稿者 GN⁺ 2023-09-29 | 1件のコメント | WhatsAppで共有
  • 電子回路と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を減らすのに役立つ
  • オンライン機能とオフライン利用

  • 自動化とCI活用

    • librepcb-cliにより、主要な検査とデータのエクスポートを自動化されたヘッドレス方式で実行できる
    • CIパイプライン内で品質保証と時間節約のために活用可能
  • オープンソース

    • LibrePCBはGPLv3ライセンスの無料オープンソースソフトウェア
    • ソースコードはGitHubで公開されている

1件のコメント

 
GN⁺ 2023-09-29
Hacker News の意見
  • よく出る質問がある。部品ライブラリがどれほど網羅的なのか、自動配線はあるのか、その品質はどうなのかが気になる
    DXF のインポートは基板外形用なのか疑問。DXF は機械系 CAD 向けなので、基板レイアウトや回路図をそのまま取り込むことはできない
    エクスポート形式も PDFSVGpixmapBOMpick&placeGerber/Excellon だが、他の EDA プログラムへ持っていくには十分な情報がない。オープンソースのプログラムとしては、かなり自己完結的に見える
    また、特定の基板メーカー向けのマーケティングツールのようにも見える。「現在 PCB メーカーとして AISLER または PCBWay を選択でき、LibrePCB Fab で注文するか AISLER のウェブサイトに .lppz を直接アップロードすると、LibrePCB プロジェクトに『寄付』が行われる」といった具合だ

    • PCB 設計の世界に、また一つ巨大な部品ライブラリを追加してもあまり意味はない。DigiKey と連携した主要な部品・フットプリントライブラリから簡単に取り込めるようにするほうがよく、車輪の再発明をしようとすべきではない
      自動配線は、ごく狭い一部の用途でしか価値が限られる。高価な CAD パッケージでも基板を妥当にうまく配線してくれるわけではないが、ユーザーが制約条件をきちんと設定した後で、長さ合わせが必要なバスのようなものを配線するには役立つことがある
      DXF のインポートは PCB レイアウトでは非常に一般的な作業で、機械系 CAD だけに限られない。基板外形、重要なシルクスクリーン要素、その他の形状を取り込むのによく使われる
      始まったばかりのプロジェクトに対してこうした批判は少し厳しすぎる。何十年も開発されてきた数千〜数万ドルの CAD プログラムと同じ機能を期待するなら失望するだろうが、選択肢を増やしていくプロジェクトである点は認めてもいいのではないかと思う
    • 部品ライブラリは全体で数千個程度なので、まだかなり小さい
      自動配線はなく、ratsnest だけがある。自動配線の有用性については兄弟コメントですでに議論されている
      DXF は主にドキュメントレイヤーや基板外形に有用。たとえば Raspberry Pi HAT や Arduino shield を作るときに使えるし、シルクスクリーン用のロゴなどを取り込むのにも使える
      他の EDA プログラムへ持っていく用途なら、具体的にどんなユースケースを考えているのか気になる
      これは基板メーカーのマーケティングツールではない。ウェブサイトを数分読めば分かる。ほぼ一人の開発者が余暇に10年近く開発してきて、今はフルタイムで取り組もうとしているプロジェクトだ。収入源は寄付、一部の EU 資金、一部メーカーからの収益分配である
    • 自動配線をなぜいつも要求するのか分からない。初心者だけが使う機能で、プロジェクトがほんの少し複雑になるだけで、最高の自動配線ツールでもすぐに破綻する
      PCB 設計は、部品を基板上に物理的に詰め込むことよりもはるかに多くのことを扱う
    • ここでの制約は、そもそも設計ファイルにオープンな形式を持っているのが KiCad だけだという点にある。回路図キャプチャのための、より良い公開標準を求めるべきなのかもしれない
      たとえば SPICE シミュレーションから回路図を出力し、それを ECAD ツールに取り込めるとよい。Gerber 出力に含まれるネットリストは人間が読めるので、そこから回路図を抽出することも可能そうだ。ただし、その情報を読みやすい形に配置する計算コストは大きそうだ
    • 一般的な業界標準のフットプリントさえあれば、部品ライブラリのサイズはあまり気にしない。特殊なものは自分でフットプリントを作れる
      自動配線も使わないので問題ない。人間がやるのに比べれば、どれもひどいものだ
      DXF は基板外形、シルクスクリーンのグラフィック、特殊な銅箔領域などに使える。PCB に部品を載せず、アート媒体として使う人もいる
      PDFSVGpixmapBOMpick&placeGerber/Excellon があれば必要な形式はすべてそろっている。KiCad を使っていたが、LibrePCB も見てみようと思う
  • KiCAD と Horizon との機能比較表があると役に立ちそう
    https://www.kicad.org/
    https://horizon-eda.org/

    • FAQ に直接の比較はないが、いくつかの疑問には答えになるかもしれない: https://librepcb.org/faq/
      主な「売り」の一つは高度なライブラリ概念: https://librepcb.org/features/library-concept/
    • Horizon EDA は KiCad や LibrePCB より明らかに優れていると思う。今年ブラインドビアが追加されて、自分が必要としそうな作業はすべてできるようになった
    • KiCAD のほうが完成度が高く、全体的に優れていると思う
      LibrePCB はよりシンプルだ
  • 「オンラインアカウントなし」という点で、ナードたちの反撃が始まったようだ。Fusion 360 は気をつけたほうがいい
    原子を扱う実際の製作の世界で、製図板に認証、アクセス制御リスト、2要素認証、ストレージ/バックアップが付いてほしいと思った人など誰もいなかった

    • F360 に相当する本当の代替があればいいのにと思う。Photoshop 対 GIMP のような関係で、「比較対象」とは言われるが、実際にはそれほどでもない
    • 「500ドルの Altium とは何ですか、Alex?」という感じだ
      代替があると本当にうれしいという点には同意するが、ごく小さなプロジェクトが一つ存在するだけで「反撃」の始まりと呼ぶのは少し大げさだ
  • 数日前にバージョン 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 出力をそんなに怖がるのか、正直よく分からない。
    • LibrePCB は PCBWay が開発しているものではない。PCBWay は昨年このプロジェクトの支援を始めた: https://librepcb.org/blog/2022-09-08_partnership_with_pcbway...
      ほかのメーカーも支援している。たとえば Aisler は、LibrePCB から送られた注文の収益の一部を寄付している。
    • PCBWay のように広告を大量に出す会社はかなり疑って見ているが、実際にはかなりきちんと仕事をしているようだ。私の見るところ、すべての注文を人が確認していて、何かおかしければメールを送ってくるように思える。
      品質は望むだけ十分によく、価格も妥当。Web サイトはひどいが、そのくらいは許容範囲だと思う。
      ここ数か月使っているが、不満はない。
    • 参考までに、EasyEDA から Gerber にエクスポートしてから PCBWay に送ることはいつもやっている。
      PCBWay は、奇妙な設計上の特徴や部品仕様で問題が起きる可能性がより低いが、より遅く、より高い。
      Elecrow も EasyEDA の Gerber を受け付けている。
  • 学部卒業後の最初の仕事は、Mentor Graphics が買収した PADS PCB 設計ツールのプリセールスだった。
    業務の一環として、20代前半の数人からなる小さなチームで、北米のインバウンド電話番号と勤務時間外のボイスメッセージを処理していた。基本的な確認をしてリードを作成し、見込みがありそうなら該当地域担当のインサイドセールスに引き継いでいた。
    ライセンス保有者を見ると、ほぼすべての会社がその製品のライセンスをいくつかは持っているように見えた。今は Siemens がすべて所有している。
    最近 PADS がどのくらいの位置づけなのか、ツールを知っている人がいれば気になる。

    • 速いが粗削り。
      少し前までは、同じ設計で複数人が本当に同時に作業できる唯一のツールだと認識していた。
      なので本当の価値は、そこそこ大きなチームが扱う大規模で複雑な設計にある。ただし単純な作業では KiCad が追いついてきている。
    • 中国と台湾では今でも広く使われている。PADS は悪くないが、インターフェースが粗くて古い。
      より機能の多い古い従兄弟のような Xpedition は、航空宇宙や医療設計の分野でよく使われている。
  • このプロジェクトは素晴らしい。マニュアルをほんの少しずつ眺めながら、どこまでできるか試してみたところ、部品を作って基板上に配置できた。
    期待している。いつかまたハードウェアプロジェクトをやることになったら、ちゃんと使ってみたい。ただ最近はカスタム電子回路を作る理由があまりなく、思いつきで頻繁にやるには費用もかかるし、ガラクタも増える。

  • 私が探していたのはまさにこれだった。