ESP32-EFIS

rhine59·ESP32-EFIS·hardware/kicad/carrier_rev_a/carrier_rev_a.kicad_pcb

ESP32-EFIS PCB layout, top view — open source ESP32 board by rhine59

About the ESP32-EFIS PCB

ESP32-EFIS is an open source ESP32 PCB design by rhine59, published on GitHub. It is a 4-layer board measuring 68 × 68 mm, with 25 components from 22 distinct parts.

Its main chip is the ESP32-S3-WROOM-1-N16R2, from the ESP32 family. Other key parts include the TPS62162Q1_WSON8 and MCP23008-E_SO. By type, the board carries 7 connectors, 5 capacitors, 5 resistors, 3 ICs and 1 inductor.

From the project

Create an EFIS

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.

Main components on the ESP32-EFIS

ESP32-EFIS bill of materials (BOM)

25 components, 22 distinct parts.

QtyPartRefs
1
ESP32-S3-WROOM-1-N16R2
U1
1
TPS62162Q1_WSON8
U2
1
MCP23008-E_SO
U3
1
NHD-FFC40-0.5mm
J1
1
BMI088_HDR
J2
1
USB_C_Receptacle_HRO_TYPE-C-31-M-12
J3
1
ENCODER_HDR
J4
1
TPS61169_HDR
J5
1
J6_SW_HDR
J6
1
J7_SW_HDR
J7
4
M2.5_MOUNT
H45, H135, H225, H315
1
2.2uH
L1
1
10uF_IN
C1
1
22uF_OUT
C2
1
100nF_U1
C3
1
100nF_U3
C4
1
1uF_EN
C5
1
5.1k_CC1
R1
1
5.1k_CC2
R2
1
22R_USB_DM
R3
Show 2 more
QtyPartRefs
1
22R_USB_DP
R4
1
10k_EN
R5

ESP32-EFIS design files

The KiCad project lives in the rhine59/ESP32-EFIS repository on GitHub; these links point at the commit this page was built from.

ESP32-EFIS: common questions

What microcontroller does the ESP32-EFIS use?

The ESP32-EFIS is built around the ESP32-S3-WROOM-1-N16R2, from the ESP32 family.

How big is the ESP32-EFIS PCB?

The ESP32-EFIS measures 68 × 68 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the ESP32-EFIS?

25 components, from 22 distinct parts. The full bill of materials is listed on this page.

Where can I download the ESP32-EFIS design files?

From the rhine59/ESP32-EFIS repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the ESP32-EFIS design in my own project?

The repository has no license, so all rights stay with rhine59. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the ESP32-EFIS without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

Similar boards