Skip to the content
2 layers21 × 31.5 mmESP32Camera, the printed circuit board in 3D

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

Size
21 × 31.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
40
Nets
70
Pads
221
Tracks, vias
871, 157
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
14 Oct 2023
Updated
28 Oct 2026

Overview

ESP32Camera 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 21 × 31.5 mm with 40 parts on 70 nets, routed with 871 tracks and 157 vias.

It is built around the ESP32-S3-WROOM-1-N8, MCP73871EV and TF-01A, with the ESD9B5.0ST5G, SPH0641LU4H-1 and WS2812B among its other parts. Its parts include 11 capacitors, 11 resistors, 5 ICs, 4 diodes and 3 connectors. It belongs with the ESP32 and RISC-V boards of this library.

Main components

6

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

40
QtyValueFootprintReferences
710µFCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C5, C8, C9
41uFCapacitor_SMD:C_0402_1005MetricC6, C10, C11, C12
33.3uHInductor_SMD:L_Murata_DFE201610PL1, L2, L3
34.7kResistor_SMD:R_0402_1005MetricR7, R8, R10
3ESD9B5.0ST5GDiode_SMD:D_SOD-523D2, D3, D4
3TPS62A0xPackage_TO_SOT_SMD:SOT-563U2, U3, U4
2100kResistor_SMD:R_0402_1005MetricR4, R9
251kResistor_SMD:R_0402_1005MetricR2, R6
1200kResistor_SMD:R_0402_1005MetricR5
122kResistor_SMD:R_0402_1005MetricR1
1330Resistor_SMD:R_0402_1005MetricR11
133kResistor_SMD:R_0402_1005MetricR3
1Conn_01x24_ShieldedWOBCLibrary:FPC-SMD_24P-P0.50_HCTL_HC-FPC-05-10-24RLTAGJ2
1ESP32-S3-WROOM-1PCM_Espressif:ESP32-S3-WROOM-1U1
1LiPoConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ3
1MCP73871Package_DFN_QFN:QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mmU5
1SPH0641LU4H-1Sensor_Audio:Knowles_LGA-5_3.5x2.65mmMK1
1SW_PushWOBCLibrary:TVAF06-A020B-RSW1
1TF-01AWOBCLibrary:TF-01AMICRO_SD1
1TYPE-C 16PFS 2JCB0.8-H7.45 IPX8WOBCLibrary:USB-C-SMD_SHOUHAN_TYPE-C-16PFS-2JCB0.8-H7.45J1
1WS2812BWOBCLibrary:LED_XL-1615RGBC-WS2812BLED1

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

  • 2 layers100 × 70 mmHipbadge, the printed circuit board in 3D

    Hipbadge

    sneurlax/hip-badge

    And join our matrix discussion channel: https://matrix.to/#/#hipbadge:matrix.org

    199 parts1
  • 4 layers177 × 118 mmE ink picture frame, the printed circuit board in 3D

    E ink picture frame

    bkuhn4/e-ink-picture-frame

    To make it easy for you to get started with GitLab, here's a list of recommended next steps.

    110 parts
  • 4 layers120 × 22 mmAcoustic phantom, the printed circuit board in 3D

    Acoustic phantom

    jayis1/hacker-devices

    Full-cycle hardware designs for security research devices — each device is a subfolder with its own README, schematics, PCB layout, and software stack

    20 parts2
  • 4 layers66 × 71 mmKoganeee, the printed circuit board in 3D

    Koganeee

    Sujay-Golla/koganeee

    Making my Kogane for my work room!

    96 parts1MIT
  • 2 layers50.8 × 27.9 mmESP32-S3 Custom, the printed circuit board in 3D

    ESP32-S3 Custom

    Macquarie-Aerospace-Rover-Society/ESP32-S3-PCB

    This repo is for custom ESP32-S3 WROOM devkits, the plan is to add a ov5640 / ov2640 along with an SD card. Then use JLCPCB color printing to produce a colorful board that is also fit for MARS needs.

    11 partsMIT
  • 2 layers151.9 × 127.2 mmJayson's IOT Hub, the printed circuit board in 3D

    Jayson's IOT Hub

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    47 parts915
  • 2 layers43 × 39 mmLed Control Circuit, the printed circuit board in 3D

    Led Control Circuit

    Andy-Cheng1017/LEDCeliling

    NTUT IXD Graduate Exhibition

    27 parts
  • 2 layers40.7 × 18.8 mmHakkit badusb, the printed circuit board in 3D

    Hakkit badusb

    stefanlft/hakkit-badusb-board

    19 parts

Questions

How big is the ESP32Camera PCB?

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

What parts does the ESP32Camera use?

40 parts, built around the ESP32-S3-WROOM-1-N8, MCP73871EV, TF-01A and ESD9B5.0ST5G. 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 ESP32Camera KiCad files?

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

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