Skip to the content
2 layers170 × 73 mmIGNRocketOrderFile, the printed circuit board in 3D

IGNRocketOrderFile

wasa-rockoon/WOBC1

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

Size
170 × 73 mm
Copper layers
2
Thickness
1.6 mm
Parts
240
Nets
186
Pads
879
Tracks, vias
2,299, 872
Pours
26
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
14 Oct 2023
Updated
28 Oct 2026

Overview

IGNRocketOrderFile 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 170 × 73 mm with 240 parts on 186 nets, routed with 2,299 tracks and 872 vias.

It is built around the RP2040, ESP32-S3-WROOM-1-N8 and SAM-M10Q-00B, with the SN65HVD230D, QMC5883L and TPS63070RNMR among its other parts. Its parts include 54 capacitors, 53 resistors, 25 diodes, 19 ICs and 12 connectors. It belongs with the ESP32 and RP2040 boards of this library.

Main components

12

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

240
QtyValueFootprintReferences
57, , , , , , , , , , , , , , , +41
26100nFCapacitor_SMD:C_0402_1005MetricC301, C303, C403, C1102, C1201, C1301, C1302, C1305, C1306, C1308, C1310, C1311, C1312, C1313, C1314, C1315 +10
1710uFCapacitor_SMD:C_0603_1608MetricC302, C401, C402, C406, C407, C408, C411, C501, C601, C604, C803, C804, C808, C1001, C1002, C1101 +1
141kResistor_SMD:R_0402_1005MetricR401, R402, R404, R417, R1101, R1108, R1110, R1111, R1112, R1302, R1305, R1308, R1310, R1312
1210kResistor_SMD:R_0402_1005MetricR305, R307, R405, R406, R410, R1001, R1102, R1105, R1106, R1301, R1309, R1311
65VDiode_SMD:D_SOD-882DD301, D302, D304, D1302, D1303, D1304
522uFCapacitor_SMD:C_0805_2012MetricC404, C405, C412, C413, C414
5470Resistor_SMD:R_0402_1005MetricR303, R304, R306, R701, R702
45.1kResistor_SMD:R_0402_1005MetricR301, R302, R1303, R1304
4DDiode_SMD:D_SOD-323D303, D401, D901, D902
4INA226Package_SO:VSSOP-10_3x3mm_P0.5mmU403, U404, U406, U1101
3100kResistor_SMD:R_0402_1005MetricR407, R408, R413
350mΩResistor_SMD:R_0805_2012MetricR409, R412, R416
3PolyfuseFuse:Fuse_1206_3216MetricF401, F402, F1101
21uFCapacitor_SMD:C_0402_1005MetricC1307, C1309
222.4Resistor_SMD:R_0402_1005MetricR1306, R1307
227pFCapacitor_SMD:C_0402_1005MetricC1303, C1304
24.7kResistor_SMD:R_0402_1005MetricR403, R801
2510Resistor_SMD:R_0402_1005MetricR1107, R1109
2Conn_01x02Connector_PinHeader_1.27mm:PinHeader_1x02_P1.27mm_VerticalJ701, J702
2D_SchottkyDiode_SMD:D_SOD-323D1102, D1104
2ERRORLED_SMD:LED_0805_2012MetricD306, D1306
2RESETLED_SMD:LED_0805_2012MetricD305, D1301
2RESET_swWOBCLibrary:TVAF06-A020B-RSW301, SW1301
2STATLED_SMD:LED_0805_2012MetricD307, D1305
2USB_C_Receptacle_USB2.0WOBCLibrary:USB_C_TYPEC-301S-ACP16X7USB301, USB1301
10.22uFCapacitor_SMD:C_0402_1005MetricC805
11Resistor_SMD:R_2512_6332MetricR1104
1120Resistor_SMD:R_0402_1005MetricR1201
115kResistor_SMD:R_0402_1005MetricR414
120mΩResistor_SMD:R_2010_5025MetricR1103
1330kResistor_SMD:R_0402_1005MetricR411
14.7uFCapacitor_SMD:C_0603_1608MetricC806
147kResistor_SMD:R_0402_1005MetricR415
1ALERTLED_SMD:LED_0805_2012MetricD1103
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U1001
1BMI088WOBCLibrary:BMI088U801
1BOOT0WOBCLibrary:TVAF06-A020B-RSW1302
1Battery_CellWOBCLibrary:cr1220BT201
1Boot_swWOBCLibrary:TVAF06-A020B-RSW302
1BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ1101
1CHARGELED_SMD:LED_0805_2012MetricLED402
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ401
1Conn_01x04_MountingPinWOBCLibrary:Grove_4P_L_SMDJ1202
1CrystalCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY901
1Crystal_GND24Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1301
1DEBUGConnector_PinHeader_1.27mm:PinHeader_1x03_P1.27mm_VerticalJ1301
1E220-900T22S(JP)WOBCLibrary:E220-900T22S(JP)U501
1ESP32-S3-WROOM-1RF_Module:ESP32-S3-WROOM-1U302
1Ext SwitchConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ402
1IGNITERConnector_JST:JST_XH_S2B-XH-A_1x02_P2.50mm_HorizontalJ1102
1JumperConnector_PinHeader_1.27mm:PinHeader_1x02_P1.27mm_VerticalJ1201
1LInductor_SMD:L_Wuerth_WE-TPC-3816L401
1LiPoConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ403
1LiPo 1 CellConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ1101
1MCP73871-1CCPackage_DFN_QFN:QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mmU402
1NMOSLED_SMD:LED_0805_2012MetricD1105
1NORMALLED_SMD:LED_0805_2012MetricD1106
1PCF8563TPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU901
1PMOSLED_SMD:LED_0805_2012MetricD1101
1PowerSWConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ1103
1QMC5883LWOBClibraries:_HMC5883LU802
1Q_NMOS_GSDPackage_TO_SOT_THT:TO-220F-3_VerticalQ1102
1Q_NPN_BECPackage_TO_SOT_THT:TO-220F-3_VerticalQ1103
1Q_PMOS_GSDPackage_TO_SOT_THT:TO-220F-3_VerticalQ1101
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1303
1RV10kPotentiometer_SMD:Potentiometer_Bourns_TC33X_VerticalRV401
1SAM-M10QRF_GPS:ublox_SAM-M8QU701
1SN65HVD230Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU1301
1TF-01AWOBCLibrary:TF-01AMICRO_SD901
1THERMISTERConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ1001
1TPS2116DRLPackage_TO_SOT_SMD:SOT-583-8U401
1TPS3820PCM_Package_TO_SOT_SMD_AKL:SOT-23-5U301
1TPS63070RNMRWOBCLibrary:VREG_TPS63070RNMRU405
1USB PowerLED_SMD:LED_0805_2012MetricLED401
1VDDLED_SMD:LED_0805_2012MetricLED403
1W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU1302
1~WOBClibraries:BME280U601

The 239 most common of 240 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 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
  • 2 layers60 × 60 mmIGN, the printed circuit board in 3D

    IGN

    wasa-rockoon/WOBC

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

    80 parts1MIT

Similar boards

  • 2 layers27 × 35.5 mmRocketTracker, the printed circuit board in 3D

    RocketTracker

    masakinumata/RocketTracker

    ろすとぼうし

    58 partsMIT
  • 4 layers94.7 × 69.1 mmVariometerV2.2.1, the printed circuit board in 3D

    VariometerV2.2.1

    oiver12/VariometerV2

    Paragliding variometer: custom KiCad PCBs, ESP32 firmware, sensor fusion, e-ink UI, and desktop flight replay.

    158 partsMIT
  • 4 layers45 × 75 mmNosecone, the printed circuit board in 3D

    Nosecone

    Froneusz/design-PCBs

    130 parts
  • 4 layers108 × 74 mmSTM32 Drone, the printed circuit board in 3D

    STM32 Drone

    bassammorsy/stm32-flight-controller

    Custom 4-layer STM32F405RGTx quadcopter flight controller PCB designed in KiCad. Betaflight compatible, 4S–6S LiPo input, SMT assembled by JLCPCB.

    104 parts3MIT
  • 4 layers37.5 × 36 mmVersion 1 M10Q HMC5883L, the printed circuit board in 3D

    Version 1 M10Q HMC5883L

    Paschalis/fc-plus-sensor-module

    FC Plus is a modular add-on board for UAV flight controllers, providing advanced telemetry, GPS, object avoidance (ToF, Sonar, IR), and LED indicators for status feedback.

    80 parts1GPL-3.0
  • 2 layers94 × 94 mm3axis magnetometer, the printed circuit board in 3D

    3axis magnetometer

    NarodniySputnik/Gladiolus-1

    Gladiolus-1 - автономный модуль для приема и передачи изображений в формате SSTV (Slow Scan TeleVision) на малом космическом аппарате (МКА) формата CubeSat

    85 parts9GPL-3.0
  • 2 layers59.7 × 73 mmPico LoRa, the printed circuit board in 3D

    Pico LoRa

    ElektorLabs/210047-LoRa-with-the-Raspberry-Pi-Pico

    Raspberry Pi Pico with a RFM95 and DS18B20

    42 parts8
  • 4 layers48 × 55.4 mmMinimap pcb v1, the printed circuit board in 3D

    Minimap pcb v1

    lucapoulos/minimap

    See our final report for a technical overview of the demo we presented.

    77 parts2

Questions

How big is the IGNRocketOrderFile PCB?

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

What parts does the IGNRocketOrderFile use?

240 parts, built around the RP2040, ESP32-S3-WROOM-1-N8, SAM-M10Q-00B and SN65HVD230D. 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 IGNRocketOrderFile KiCad files?

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

Can I use the IGNRocketOrderFile 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).