Easyduino:KiCAD 用のオープンソース PCBA 開発ボード

2026/04/28 2:45

Easyduino:KiCAD 用のオープンソース PCBA 開発ボード

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

The Easyduino プロジェクトは、マイコン開発基板における歴史的な断片化に対処するため、Arduino(Uno/Nano)、ESP32/ESP32 S3、Raspberry Pi Pico、STM32 Bluepill といった一般的な MCU 向けにオープンソースかつ KiCad ベースの設計を提供する。Eagle や Altium といった地域固有のツールに依存していた以前のバージョンとは異なり、Easyduino は標準化された 4 レイヤ銅スタックアップ(JLC04161H-7628)を通じてプラットフォーム間でソフトウェア、言語、慣習を統一し、配線の簡素化を実現する。部品は市場での入手可能性とコストに適応され、例えばオリジナルの UNO の USB シリアル変換チップの代わりに ATmega16U2 を使用したり、高価な 01005 パッシブ部品を避けるなどの対応が取られている。各プロジェクトフォルダには、メインの KiCad ファイル、README、必要に応じて非標準フットプリントライブラリ、および BOM(JLCPB が読み取れる Centroid ファイルを含む)や主要部品のデータシート、Gerbers、PDF スケーマ/PCB、写真が含まれる ProductionFiles ディレクトリが用意されている。開発は KiCad v8.0.0 で行われ、更新とテストは KiCad v10 で実施された。Jobsets は生産データの生成を簡素化する。ユーザーは最新版の KiCad をインストールし、ZIP ファイルをダウンロードするか Git を経由してクローンし、変更を行う際は「git add」で全体を追加する必要があることに注意せよ(KiCad v10 の Git ツールには制限があるため)。すべてのボードは CERN Open Hardware Licence Version 2 – Permissive の下で公開されており、ライセンスのコピーを含めれば必須のソースコード開示なしに商用利用が可能である。今後の作業としては、v1.1 RP2040 および ESP32S3 ボードの注文とテストならびに nRF52840 および RP2350A ドングルを開発する予定がある。クレジットは、KiCad に関するヒントを提供し、地上から v1.1 RP2040 ボードを新規設計した winsrrow に贈られる。ハードウェアの作成を全球でよりアクセス可能で一貫性のあるものにするという使命を継続する。

本文

Easyduino:KiCad オープンソース PCB デベロップボードリポジトリ

Easyduino プロジェクトは、Arduino、ESP32、Raspberry Pi Pico、STM32 Bluepill などの人気のあるマイクロコントローラー用開発ボードに対して広く採用されているオープンソースの PC B(印刷回路基板)設計への入門を簡素化するためのイニシアチブです。本プロジェクトでは無料で利用可能なオープンソースソフトウェア(KiCad)を採用し、PC B および KiCad のエコシステム内で最良の実践に従うとともに、待望されていた USB-C 対応も実装されています。

モチベーション

本プロジェクトは、多様な開発ボードで使用されている広範なソフトウェア、言語、および慣習を統一する必要性から生まれました。以下にその例を示します:

  • Arduino Uno: 2010 年、イタリアで Eagle を使用して開発されました。
  • ESP32 Devboard: 2016 年、中国で Altium を使用して開発されました。
  • Raspberry Pi Pico (RP2040): 約 2021 年、イギリスで KiCad および Altium を使用して開発されました。

提供される開発ボード

以下のボードが提供されています:

  • Easyduino UNO
  • Easyduino Nano
  • Easyduino ESP32
  • Easyduino ESP32 S3
  • Easyduino Pi Pico
  • Easyduino Bluepill STM32F103

デザインに関する注意事項

各ボードにおいて、概算図、ピン配置図、レイアウト、およびコンポーネントは、元の設計への敬意を表すよう細心の注意を払って再現されました(再現の度合いにはばらつきがあります)。

  • コンポーネントの入手可能性: Raspberry Pi Pico などの一部のボードでは 01005 型の微小な実装が使用されており、製造標準のアセンブリラインに統合するにはコストが高すぎます。
  • 代替コンポーネント: Atmega16u2(元々の Arduino UNO の USB シリアル変換器で使用)などの特定のコンポーネントは、開発期間中(約 2023 年 1 月頃)入手が困難でした。その結果、より入手しやすい代替案が選定されました。元のボードからのすべての相違点は、各プロジェクトフォルダ内の
    readme
    ファイルに説明されています。
  • 層のスタック構成: 配線の簡素化のため、すべてのプロジェクトで銅箔 4 レーヤーを使用しており、具体的には JLCPCB のスタック構成「JLC04161H-7628」を採用しています。

プロジェクト構造

各プロジェクトは以下の要素から成り立っています:

  • 主要な KiCad ファイル: (
    .kicad_pro
    ,
    .kicad_sch
    など)
  • README: その特定のプロジェクトの詳細を説明します。
  • xxx.pretty または xxx_libraries フォルダ: プロジェクトで使用される非標準の足形または回路図部品を格納しています。(注:Arduino UNO のような一部のプロジェクトでは標準ライブラリのみを使用しており、これらのフォルダが存在しない場合があります)
  • Outputs フォルダ: KiCad ジョブセットによって生成されたすべてのデータを格納します(Gerber ファイル、STEP 形式のファイル、PDF、ERC レポート、部品リスト (BOM)、基板レイアウトデータ (CPL) など)。
  • ProductionFiles フォルダ: 製造およびドキュメントに必要なファイルを格納します:
    • BOM: コンポーネントリストと、JLCPCB で読み込める形式のセントロイドファイルを含みます。
    • Datasheets: 主要コンポーネントのためのデータシートです。(注:抵抗器、キャパシタ、LED など交換が容易なコンポーネントのデータシートは含まれていません)
    • Gerbers: すべての製造用 Gerber ファイル(銅箔/マスク/シルクスクリーン層)をまとめた ZIP アーカイブです。
    • PDFs: 回路図と PC B の PDF および PNG ファイルです。
    • Photos: 製造された PC B の写真および一部のレンダリング画像です。

プロジェクトの利用方法

  1. KiCad のインストール: 最新版の KiCad をインストールしてください。
  2. ファイルの取得:
    • 既に KiCad がインストールされている場合:GitHub ページの右上にある「Code」ボタンをクリックし、「Download ZIP」を選択して、所望のフォルダへファイルを展開してください。
    • または、Git の使用方法ご存知であれば、リポジトリをクローンすることも可能です。
  3. プロジェクトの開き方: どのプロジェクトフォルダ内にある
    xxx.kicad_pro
    ファイルをダブルクリックすると、KiCad が自動的に起動します。

バージョン管理に関する注記: 本プロジェクトは KiCad v8.0.0 を使用して開発されましたが、現在では KiCad v10 でも更新およびテストが可能で、Gerber および BOM の生成を大幅に簡素化する「ジョブセット(Jobsets)」の作成も完了しています。

  • Git に関する警告: これはプロジェクトのコレクションであるため、新規の KiCad v10 Git ツールは個別のプロジェクトと正しく動作しません。特定のプロジェクトを変更したい場合は、サブモジュールや単一ファイルではなく、全プロジェクトフォルダ全体に対して
    git add
    を使用してください。

参照のみ(編集なし): 回路図や Gerber ファイルを閲覧・参照するだけであれば、各プロジェクトの「ProductionFiles」フォルダ内(具体的には「PDFs」と「Gerber」のサブフォルダ)にあります。

貢献について

プロジェクト内のいずれかにおいて誤りを発見された場合は:

  • 報告: Issue を開報いただき、修正に努めます。
  • 貢献: リポジトリをフォークしてご自身の修正をマージすることも可能です。

新しいボードに関するガイドライン: その他開発ボードの開発を計画され、本プロジェクトへのマージをお考えの場合は、以下のスタイルおよび慣行に従ってください:

  • 回路図は元の慣行(例:正電圧を上向きの方向)に準拠してください。
  • テキストは明確に読みやすくしてください。
  • 引用ページを含めてください。
  • フォルダ構造を類似させてください。

やりかけのリスト (To-Do List)

  • v1.1 RP2040 ボードの発注とテスト。(v1.0 ではフラッシュ配線にピンが混在し、起動不能になっていた)。状態: 発注済み。到着を待機中。
  • v1.1 ESP32-S3 ボードの発注とテスト。(v1.0 では CP2102 の RST および SUSPEND パインにプルアップ/プルダウン抵抗が欠落していた)。状態: 発注済み。到着を待機中。
  • nRF52840 ドングルおよび RP2350A の開発を開始。
  • 実装可能な他のマイクロコントローラー/SOC の調査。

謝辞

KiCad に関するアドバイスを提供してくださり、v1.1 RP2040 ボードをゼロから設計してくれた

winsrrow
さんへ感謝申し上げます。

ライセンス

本プロジェクトは CERN オープンハードウェアライセンシーバージョン 2 - 制限付き版 (CERN Open Hardware Licence Version 2 - Permissive) の下で頒布されています。これは、ソースコードを公開するか否かを問わず、商業プロジェクトであっても本プロジェクトの全部分または一部を活用することを許可しています。ただし、CERN OHLv2 制限付き版ライセンスのコピーを含めていただく必要があります。

同じ日のほかのニュース

一覧に戻る →

2026/04/28 6:26

NPM ウェブサイトがダウンしています。 (注:ご提示いただいたテキストは、元の改行・余白・記号なしの状態を維持したまま整理済みです。特定の状況(例:障害報告時の注意喚起など)を想定している場合は、以下のような形式もご参照ください。) **NPM ウェブサイトがアクセス不能になっています**

## Japanese Translation: 2026 年 4 月 27 日にウェブサイトの障害が解消されていないものの、npm エコシステムは機能上正常に動作し続けています。`www.npmjs.com` の利用ができなかった一方で、パッケージのインストール、公開、検索、セキュリティ監査、およびレプリケーションフィードといった重要なサービスは現在「Operational(運用中)」の状態です。過去 90 日間の稼働メトリクスは堅牢なパフォーマンスを示しており、ウェブサイト以外のサービスでは稼働率が 100%、ウェブサイトでは 99.92% であり、これは 4 月 13 日から 26 日の間にはインシデントが起きていなかった安定期と対照的です。本件は、これが軽微な不具合なのかより深く対応が必要なのかを調査しており、npm に依存している企業が主要なワークフローが影響を受けていないため自信を持って進めることができます。

2026/04/28 5:44

トロントでの逮捕:3人の男性が、SMS ブラスト関連の事件で容疑から 44 の起訴罪状に直面している

## Japanese Translation: 「Project Lighthouse」のもと、トロント警察は、RCMP およびその他の機関と連携し、SMS ブラスターを関与した画期的なサイバー犯罪の捜査を進めています。これは、カナダでこの特定の攻撃ベクトルの初例となります。捜査は 2025 年 11 月に、セキュリティパートナーがトロント市中心部で稼働していたデバイスの存在を当局に通報したことから開始されました。このモバイル脅威は数か月の間にグレート・トロント・エリアの複数の車両から実行され、1300 万件を超える接続を妨害し、端末を正当なネットワークから切断して、銀行クレデンシャルを奪おうと設計された偽サイトへと誘導しました。準副頭長の Rob Johnson 氏は、この攻撃が 9-1-1 などの緊急サービスに影響を与える恐れがあり、なりすましや盗難の重大なリスクをもたらすと警告しました。3 月 31 日、警察はマークハムとハミルトンで捜索令状を実行し、2 人の容疑者から複数のブラスターを没収した一方、3 目の容疑者は 4 月 21 日に自首しました。この 3 人は現在、44 の告訴に直面しています。当局は、カナダではこの技術が新しいものの、犯罪者の個人データを収集しようとする意図自体は古いものであると強調しています。

2026/04/26 12:52

スペインの考古学者らがジブラルタル海峡で古代船舶の散在する遺跡を発見した。

## 日本語訳: アルジェシラス湾(またギブラルタル湾とも呼ばれる)は、カディス大学のスペイン発の考古学者らによって特定され、西暦5世紀から第二次世界大戦にかけての151箇所の遺跡、そのうち134隻の沈没船が含まれていることが明らかとなった。グラナダ大学の研究者および同僚たちは、これらの残骸のうち34隻を具体的に記録し、フェニキア人、ローマ人、イギリス人、スペイン人、ヴェネツィア人、オランダ人の多様な文化に由来する船体が発見された。コレクションには、2隻の後期ローマ時代の船、4隻の中世時代の船、23隻のローマ時代の船、18世紀のスペイン製砲艦(*Puente Mayorga IV*)、そして1930年代の航空機から発掘されたエンジン部品が含まれている。 3年間のプロジェクト「Herakles」をフェリペ・セレーソ・アンドレオ教授が指揮し、調査員は仮想モデルおよび360度ビデオを用いて一般向けにこれらの物語を共有しており、オンラインでの視聴や地元の博物館へのアクセスを可能にしている。*Puente Mayorga IV* 内で発見された顕著な成果として、書類やスパイ用具ではなく木製の櫛が入っていた本型の木製箱があり、この砲艦は18世紀末に戦闘用に偽装漁船となり、英軍艦艇に対して静かな攻撃を行い加えて大砲を発射するために利用された。いくつかの中世時代の遺跡は、南スペインにおけるイスラム時代後半の海事情に関する重要な情報を提供している一方、他の遺跡はイベリア半島および北アフリカ圏における海戦術と海洋発展の進化を明らかにしている。 これらの沈没船は「ティントンのユニコーン」といった Treasure ships(宝船)ではなく、また保存状態が失望感を招く可能性があるとはlepasであるにもかかわらず、歴史的な重要性は依然として高い。今日、これらの遺跡は港湾開発、浚渫、埠頭建設、海面上昇、そして長期的存続を脅かす外来藻類などによって深刻な脅威にさらされている。