Skip to the content
PCBKitNew board
4 layersCarrier rev a, the printed circuit board in 3D

Carrier rev a

rhine59/ESP32-EFIS1

Create an EFIS

Copper layers
4
Thickness
1.6 mm
Parts
25
Nets
50
Pads
173
Tracks, vias
242, 115
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
14 Sep 2026
Updated
19 Oct 2026

Overview

Carrier rev a is an open-source printed circuit board by rhine59, from the rhine59/ESP32-EFIS repository on GitHub. It is a 4-layer board with 25 parts on 50 nets, routed with 242 tracks and 115 vias.

It is built around the ESP32-S3-WROOM-1-N16R2. Its parts include 7 connectors, 5 capacitors, 5 resistors, 3 ICs and 1 inductor. It belongs with the ESP32 boards of this library.

Main components

1

README

hardware/kicad/carrier_rev_a/README.md

Carrier PCB Revision A

KiCad 8-compatible project for the ESP32 Artificial Horizon custom carrier.

  • 68 mm circular 4-layer PCB
  • ESP32-S3-WROOM-1-N16R2
  • TPS62162-Q1 3.3 V buck
  • MCP23008 control expander
  • USB-C 2.0 device/power input
  • direct 40-pin Newhaven FFC
  • BMI088, encoder and TPS61169 interfaces
  • 60 mm mounting-hole PCD

This is a prototype hardware revision for bench validation. It is not flight-qualified hardware.

Testability and production follow-on

Revision A remains a bench PCB, but bring-up should preserve access needed by the bootable electrical test harness: power rails, reset/boot, display/backlight controls, MCP23008/encoder and sensor interfaces. The later production carrier adds protected nominal 12 V aircraft power conversion, encrypted-NVS-capable firmware configuration, GNSS and protected external DATA/EXPANSION interfaces. Do not expose raw ESP32 GPIO as aircraft-voltage-tolerant connections.

Parts

25
QtyValueFootprintReferences
4M2.5_MOUNTAH:M2.5_MOUNTH45, H135, H225, H315
1100nF_U1AH:100nF_U1C3
1100nF_U3AH:100nF_U3C4
110k_ENAH:10k_ENR5
110uF_INAH:10uF_INC1
11uF_ENAH:1uF_ENC5
12.2uHAH:2.2uHL1
122R_USB_DMAH:22R_USB_DMR3
122R_USB_DPAH:22R_USB_DPR4
122uF_OUTAH:22uF_OUTC2
15.1k_CC1AH:5.1k_CC1R1
15.1k_CC2AH:5.1k_CC2R2
1BMI088_HDRAH:BMI088_HDRJ2
1ENCODER_HDRAH:ENCODER_HDRJ4
1ESP32-S3-WROOM-1-N16R2Espressif:ESP32-S3-WROOM-1U1
1J6_SW_HDRAH:J6_SW_HDRJ6
1J7_SW_HDRAH:J7_SW_HDRJ7
1MCP23008-E_SOAH:MCP23008-E_SOU3
1NHD-FFC40-0.5mmAH:NHD-FFC40-0.5mmJ1
1TPS61169_HDRAH:TPS61169_HDRJ5
1TPS62162Q1_WSON8AH:TPS62162Q1_WSON8U2
1USB_C_Receptacle_HRO_TYPE-C-31-M-12Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J3

Questions

What parts does the Carrier rev a use?

25 parts, built around the ESP32-S3-WROOM-1-N16R2. 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 Carrier rev a KiCad files?

From the rhine59/ESP32-EFIS repository on GitHub, at the commit this page was made from: the board is hardware/kicad/carrier_rev_a/carrier_rev_a.kicad_pcb and its schematic hardware/kicad/carrier_rev_a/carrier_rev_a.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Carrier rev a design in my own project?

Its repository states no licence, so its author keeps all rights: ask rhine59 before reusing the design.

Similar boards

  • 4 layers95 × 55.5 mmEinkPDA keyboard, the printed circuit board in 3D

    EinkPDA keyboard

    TalismanDesign/PocketMage_PDA

    An E-Ink PDA device using the ESP32 S3.

    137 parts2kApache-2.0
  • 4 layers45.7 × 90.3 mmIo v2-Board, the printed circuit board in 3D

    Io v2-Board

    Maeswoon/UNHSEDS

    great people building dream rockets

    81 parts11
  • 4 layers146.1 × 55 mmStarGate MainBoard, the printed circuit board in 3D

    StarGate MainBoard

    plhsystems/stargate-mainboard-esp32

    Mainboard for Kristian's stargate projects, based on ESP32-S3

    171 parts4
  • 2 layers112.7 × 121.4 mmPCBOFBEATPAD, the printed circuit board in 3D

    PCBOFBEATPAD

    Axe-1st/OrphBeatPad

    A custom Beat pad with awesome design!

    74 parts2
  • 2 layers88.5 × 71.5 mmMSolarWeather, the printed circuit board in 3D

    MSolarWeather

    cfdev/mSolarWeather

    This project use the SparkFun weather meter kit and other sensors

    96 parts1MIT
  • 4 layers32 × 45 mmPumpV2schematic, the printed circuit board in 3D

    PumpV2schematic

    mattgp32/Low-Cost-Insulin-Pump-V2.1

    A repository to store all the software files used for the BT Insulin Pump

    90 parts1
  • 2 layers56.6 × 70 mmESP32, the printed circuit board in 3D

    ESP32

    matthewrylander/ECE445WasteBinMonitor

    29 parts1
  • 4 layers257 × 117.5 mmTeacup carrier, the printed circuit board in 3D

    Teacup carrier

    thingino/teacup-neo

    Universal Ingenic SoC development platform: one carrier + per-SoC interposer modules (T10 through A1, any package) on a DDR4 card edge, with an ESP32-S3 BMC for autonomous LLM-driven development.

    157 parts1GPL-3.0