Skip to the content
2 layers60 × 60 mmIGN, the printed circuit board in 3D

WASAロケットプロジェクト 共通電装基盤

Size
60 × 60 mm
Copper layers
2
Thickness
1.6 mm
Parts
80
Nets
80
Pads
283
Tracks, vias
756, 389
Pours
23
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
14 Oct 2023
Updated
28 Oct 2026

Overview

IGN is an open-source printed circuit board by wasa-rockoon, from the wasa-rockoon/WOBC repository on GitHub, published under the MIT licence. It is a 2-layer board of 60 × 60 mm with 80 parts on 80 nets, routed with 756 tracks and 389 vias.

It is built around the RP2040, SN65HVD230D and W25Q128JVSIQ, with the AMS1117-3.3 among its other parts. Its parts include 26 resistors, 20 capacitors, 12 diodes, 7 connectors and 5 ICs. It belongs with the RP2040 boards of this library.

Main components

4

README

README.md

View this project on CADLAB.io.

WOBC

WOBCは,WASAロケットプロジェクトにおける電装関連の共通基盤を確立することを目的としたプロジェクトである. 開発した回路や基板の設計情報,プログラムといった資産を再利用しやすい形で整備することで, 開発スピードを向上させるとともに引き継ぎや教育を効率的に行えるようにする.

用語

ユニット

単独で動作する,システムの基本単位.例:ロケット電装,CanSat電装,地上局

1つ以上のモジュールから構成される.

モジュール

コンポーネントを一枚の基板上に配置した,物理的な単位.例:地上局モジュール,通信モジュール

モジュールには必ずマイコンが含まれ,コンポーネントを制御する. ユニットを構成するモジュール間はバスで接続される.

コンポーネント

ユニットを構成する,意味のある一つの機能単位.例:電源管理,姿勢決定,モーター駆動

ハードウェアおよびプログラムはコンポーネント単位で開発する.

パケット

ユニットやコンポーネント間でやり取りするデータの形式. 詳しくはWCPPを参照.

開発

モジュールやコンポーネントは,全てこのリポジトリに格納する(Monorepoスタイル).

Gitの運用

  • 開発者ごとに,develop/your_name ブランチを作成する.
  • 全体に反映したい変更ができたらPull Requestを作成し,責任者にレビューを依頼する.
  • コンポーネントおよびモジュール作成の際は自分のブランチとは別に,feature/CompornentOrModule_nameブランチを作成する.
  • コンポーネント・モジュールが完成したらPull Requestを作成し,責任者にレビューを依頼する.
  • 責任者は変更をレビューし,問題なければmainブランチにマージする.(回路・基板のレビューにはCADLAB.ioを使うと便利)

Github Copilotの学生無料

昨今コーディング作業にAI Agentの活用が主流になってきていると思います.ただ無料枠で利用していてもすぐトークンを使い切ってしまったり,選べるモデルが少なかったりと不便なことが多いかと思います.そこで個人的にはGithub Copilotの学生無料を利用することを推奨しています.導入方法についてはドキュメントにあるリンクから参照してください.

作業ログ

Github Copilotの利用にあわせて,作業ログを作ることを習慣化してほしいと思います.おもにコーディング作業についてですが,

  • 前にも同じようなエラーが出てたけど,どうやって解消したんだっけとか
  • 過去にも似たようなもの作ってたらしいけど,資料が残っていないとか

色々と引継ぎが上手くいっていないような事象を見かけます.非常にもったいないというか二度手間なことが多いので,ちゃんとノウハウを蓄積できるようにしましょう.

具体的には docsのフォルダにenv:毎でフォルダを作りその中でtemplateを参考にしてAIに作らせてください.タスク毎に作るのが良いかと思います.

ドキュメント

  • develop: 詳細な開発の手順
  • kicad: KiCADを用いた回路・基板設計マニュアル
  • github-copilot: Github Copilotの導入マニュアル
  • components: コンポーネントとその機能,インターフェースの一覧
  • modules: モジュールとその機能,構成コンポーネントの一覧
  • unit: ユニット一覧
  • library: WOBCライブラリの使い方

Parts

80
QtyValueFootprintReferences
13100nFCapacitor_SMD:C_0402_1005MetricC202, C301, C302, C305, C306, C308, C310, C311, C312, C313, C314, C315, C401
101kResistor_SMD:R_0402_1005MetricR201, R208, R210, R211, R212, R302, R305, R308, R310, R312
710kResistor_SMD:R_0402_1005MetricR101, R202, R205, R206, R301, R309, R311
310uFCapacitor_SMD:C_0603_1608MetricC101, C102, C201
35VDiode_SMD:D_SOD-882DD302, D303, D304
21uFCapacitor_SMD:C_0402_1005MetricC307, C309
222.4Resistor_SMD:R_0402_1005MetricR306, R307
227pFCapacitor_SMD:C_0402_1005MetricC303, C304
25.1kResistor_SMD:R_0402_1005MetricR303, R304
2510Resistor_SMD:R_0402_1005MetricR207, R209
2D_SchottkyDiode_SMD:D_SOD-323D202, D204
11Resistor_SMD:R_2512_6332MetricR204
1120Resistor_SMD:R_0402_1005MetricR401
120mΩResistor_SMD:R_2010_5025MetricR203
1ALERTLED_SMD:LED_0805_2012MetricD203
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U101
1BOOT0WOBCLibrary:TVAF06-A020B-RSW302
1BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ201
1Conn_01x04_MountingPinWOBCLibrary:Grove_4P_L_SMDJ402
1Crystal_GND24Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY301
1DEBUGConnector_PinHeader_1.27mm:PinHeader_1x03_P1.27mm_VerticalJ301
1ERRORLED_SMD:LED_0805_2012MetricD306
1IGNITERConnector_JST:JST_XH_S2B-XH-A_1x02_P2.50mm_HorizontalJ201
1INA226Package_SO:VSSOP-10_3x3mm_P0.5mmU201
1JumperConnector_PinHeader_1.27mm:PinHeader_1x02_P1.27mm_VerticalJ401
1LiPo 1 CellConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ203
1NMOSLED_SMD:LED_0805_2012MetricD205
1NORMALLED_SMD:LED_0805_2012MetricD206
1PMOSLED_SMD:LED_0805_2012MetricD201
1PolyfuseFuse:Fuse_1206_3216MetricF201
1PowerSWConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ202
1Q_NMOS_GSDPackage_TO_SOT_THT:TO-220F-3_VerticalQ202
1Q_NPN_BECPackage_TO_SOT_THT:TO-220F-3_VerticalQ203
1Q_PMOS_GSDPackage_TO_SOT_THT:TO-220F-3_VerticalQ201
1RESETLED_SMD:LED_0805_2012MetricD301
1RESET_swWOBCLibrary:TVAF06-A020B-RSW301
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU303
1SN65HVD230Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU301
1STATLED_SMD:LED_0805_2012MetricD305
1THERMISTERConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ101
1USB_C_Receptacle_USB2.0WOBCLibrary:USB_C_TYPEC-301S-ACP16X7USB301
1W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU302

The 79 most common of 80 parts.

More from wasa-rockoon/WOBC

12
  • 2 layers133 × 123 mmMissionOrderFile, the printed circuit board in 3D

    MissionOrderFile

    wasa-rockoon/WOBC

    WASAロケットプロジェクト 共通電装基盤

    534 parts1MIT
  • 2 layers170 × 73 mmIGNRocketOrderFile, the printed circuit board in 3D

    IGNRocketOrderFile

    wasa-rockoon/WOBC

    WASAロケットプロジェクト 共通電装基盤

    240 parts1MIT
  • 2 layers60 × 60 mmMissionBus, the printed circuit board in 3D

    MissionBus

    wasa-rockoon/WOBC

    WASAロケットプロジェクト 共通電装基盤

    146 parts1MIT
  • 2 layers60 × 60 mmMissionBus, the printed circuit board in 3D

    MissionBus

    wasa-rockoon/WOBC

    WASAロケットプロジェクト 共通電装基盤

    137 parts1MIT
  • 2 layers60 × 60 mmTrackerOld, the printed circuit board in 3D

    TrackerOld

    wasa-rockoon/WOBC

    WASAロケットプロジェクト 共通電装基盤

    123 parts1MIT
  • 2 layers60 × 70 mmRCS, the printed circuit board in 3D

    RCS

    wasa-rockoon/WOBC

    WASAロケットプロジェクト 共通電装基盤

    121 parts1MIT
  • 2 layers60 × 60 mmTracker, the printed circuit board in 3D

    Tracker

    wasa-rockoon/WOBC

    WASAロケットプロジェクト 共通電装基盤

    115 parts1MIT
  • 2 layers60 × 70 mmRCS, the printed circuit board in 3D

    RCS

    wasa-rockoon/WOBC

    WASAロケットプロジェクト 共通電装基盤

    111 parts1MIT
  • 2 layers35 × 107 mmRocket, the printed circuit board in 3D

    Rocket

    wasa-rockoon/WOBC

    WASAロケットプロジェクト 共通電装基盤

    105 parts1MIT
  • 2 layersRockoonBus, the printed circuit board in 3D

    RockoonBus

    wasa-rockoon/WOBC

    WASAロケットプロジェクト 共通電装基盤

    91 parts1MIT
  • 2 layers60 × 60 mmMissionOrderFile, the printed circuit board in 3D

    MissionOrderFile

    wasa-rockoon/WOBC

    WASAロケットプロジェクト 共通電装基盤

    90 parts1MIT
  • 2 layers120 × 72 mmController, the printed circuit board in 3D

    Controller

    wasa-rockoon/WOBC

    WASAロケットプロジェクト 共通電装基盤

    89 parts1MIT

Similar boards

  • 4 layers90 × 100 mmPump board, the printed circuit board in 3D

    Pump board

    TrendBit/SMBR-hardware

    Design file for SMBR hardware modules in KiCAD.

    204 partsGPL-3.0
  • 6 layers133.1 × 133.1 mmAERIS H743-PCB, the printed circuit board in 3D

    AERIS H743-PCB

    7903555032/AERIS-H743-PCB

    A 6-layer STM32H743-based embedded development and flight-control/data-logging PCB designed as a practical hardware-design and PCB-layout project.

    114 parts1
  • 4 layers72.1 × 97 mmMCU Comms Control, the printed circuit board in 3D

    MCU Comms Control

    VectorLabsTechnology/Pegasus-Motor-Controller

    Projeto de um inversor para um motor PMSM com FOC

    62 parts2MIT
  • 2 layers78 × 60 mmIce viz, the printed circuit board in 3D

    Ice viz

    muni-works/vcad

    BRep CAD kernel in Rust/WASM

    44 parts442Apache-2.0
  • 4 layers72.6 × 170 mmOpenJBOD RP2040, the printed circuit board in 3D

    OpenJBOD RP2040

    OpenJBOD/rp2040

    This repository contains the hardware design files OpenJBOD RP2040 Baseboard.

    129 parts87CERN-OHL-P-2.0
  • 2 layers352.5 × 120 mmPyKey87, the printed circuit board in 3D

    PyKey87

    jpconstantineau/PyKey60

    The PyKey60 is a custom programmable mechanical keyboard with a standard ANSI 60% keyboard layout compatible with any cases made for the GH60. The PyKey60 uses mechanical switches (Cherry MX type).

    310 parts57
  • 2 layers36 × 43 mmAsac fc rev a, the printed circuit board in 3D

    Asac fc rev a

    victorhook/asac-fc

    asac fc is an rp2040 based flight controller made for FPV drone flying

    119 parts52GPL-3.0
  • 2 layers55.4 × 34.5 mmWii mainboard, the printed circuit board in 3D

    Wii mainboard

    xtreme8000/picoAVE

    Wii HDMI mod using a rp2040 mcu

    38 parts49GPL-3.0

Questions

How big is the IGN PCB?

It measures 60 × 60 mm and has 2 copper layers, 1.6 mm thick.

What parts does the IGN use?

80 parts, built around the RP2040, SN65HVD230D, W25Q128JVSIQ and AMS1117-3.3. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the IGN KiCad files?

From the wasa-rockoon/WOBC repository on GitHub, at the commit this page was made from: the board is hardware/modules/IGNRocketOrderFile/IGN/IGN.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the IGN design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).