UWB Module ESP IDF

victorstoica114·UWB_Module_ESP_IDF·PCB/V1.REV.B/Kicad project/UWB.kicad_pcb

UWB Module ESP IDF layout, top view — open source ESP32 board by victorstoica114

About the UWB Module ESP IDF

UWB Module ESP IDF is an open source ESP32 PCB design by victorstoica114, published on GitHub. It is a 4-layer board measuring 71 × 64 mm, with 248 components from 83 distinct parts.

Its main chip is the ESP32-S3-WROOM-1, from the ESP32 family. Other key parts include the TPS630701RNMT, BQ25792RQMR, MAX77958EWV, MPM3612GLQ-P and BNO085. By type, the board carries 97 resistors, 85 capacitors, 27 diodes, 9 ICs, 8 inductors and 5 transistors.

It belongs with the rf & radio, power & battery and iot & wireless designs in this gallery.

From the project

ESP-IDF 6.0.2 firmware for the custom UWB Module V1.0 Rev.B, based on an ESP32-S3-WROOM-1-N16R8. The same application image runs on every module; persistent identity and runtime configuration select the role and active workflow on each board.

ESP-IDF 6.0.2 firmware for the custom UWB Module V1.0 Rev.B, based on an ESP32-S3-WROOM-1-N16R8. The same application image runs on every module; persistent identity and runtime configuration select the role and active workflow on each board.

The current firmware combines DW3000 positioning, PX1105R GNSS/RTK, BNO085 IMU telemetry, BQ25792 charging, MAX77958 USB-C Power Delivery, authenticated HTTP OTA/configuration, a browser dashboard, and boot-loop/OTA recovery. The UWB radio runtimes include Native DS-TWR, FlexTDOA, Passive DS-TWR, calibration, survey, distance-test, and beacon…

UWB Module ESP IDF, from the project README
From the project README

Main components on the UWB Module ESP IDF

UWB Module ESP IDF bill of materials (BOM)

248 components, 83 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
TPS630701RNMT
IC1
1
BQ25792RQMR
IC2
1
MAX77958EWV
IC3
1
MPM3612GLQ-P
IC4
1
ESP32-S3-WROOM-1
U1
1
BNO085
U2
1
LDS3985M33R
U3
1
PX1125R
U4
1
TPD2S017
U6
1
DMG2307L
Q1
4
BSS138
Q3, Q6, Q7, Q8
1
32.768KHZ
32.768KHz
Y1
1
FT232
J1
1
GPS antenna
J2
1
USB_C_Receptacle_USB2.0_14P
J3
1
Battery_Cell
BT1
1
BATTERY_1_CELL
BAT
BT2
1
DWM3000
DWM1
2
1A
F1, F2
1
2A
F3
Show 63 more
QtyPartRefs
1
B39162B3520U410
FL1
1
ESP32 BOOT
SW1
1
ESP32 RESET
SW2
1
GPS RESET
SW3
1
on/off
SW4
1
DWM RESET
SW5
1
10k
TH1
8
SP4020
D1, D2, D3, D4, D5, D6, D12, D19
8
LED_GREEN
D7, D8, D10, D11, D16, D17, D18, D22
2
LED_RED
D9, D24
1
SMAJ20CA
D14
1
SMAJ20CA
SP4020
D15
1
3V6
3v9
D20
1
3V6
SMAJ5.0CA
D21
1
SMAJ5.0CA
D23
3
PMEG10020
D25, D26, D28
1
10v
D27
5
FerriteBead
FB1, FB2, FB3, FB4, FB5
1
27NH
27nH
L1
1
1.5uH
L2
1
1uH
L3
10
1UF
1uF
C1, C2, C5, C13, C14, C22, C25, C37 +2
22
100NF
100nF
C3, C4, C7, C8, C9, C15, C16, C17 +14
5
10NF
10nF
C6, C20, C21, C24, C62
2
22PF
22pF
C10, C11
1
10nF
C12
23
10UF
10uF
C19, C26, C29, C31, C32, C33, C39, C41 +15
2
100nF
C27, C82
1
47PF
47pF
C28
1
10.nF
C30
2
1UF
100nF
C35, C36
2
1UF
10uF
C43, C44
1
100NF
10uF
C45
4
22UF
22uF
C50, C52, C54, C58
2
47NF
47nF
C55, C56
1
10uF
C80
6
1uF
C81, C83, C84, C85, C86, C87
21
10K
10k
R1, R2, R5, R26, R27, R30, R31, R32 +13
23
100
R3, R4, R6, R7, R8, R9, R10, R11 +15
3
0
R22, R23, R97
5
680
R33, R43, R44, R45, R46
7
10k
R35, R37, R40, R41, R49, R52, R54
6
100K
100k
R47, R50, R51, R71, R80, R84
2
330
R48, R85
7
1k
R56, R57, R58, R61, R75, R81, R87
1
390
R62
2
5.1K
100
R64, R65
1
100k
R66
2
10K
0
R67, R69
1
10K
1k
R68
4
5.1k
R70, R72, R77, R78
1
50K
100k
R74
1
365k
R76
1
5.1K
50k
R79
1
487K
470k
R82
1
150K
150k
R83
1
100K
133k
R88
1
100K
10k
R89
1
50K
51k
R90
1
3.01K
3k
R92
1
5.23K
1k
R93
1
30.1K
30.1k
R94
1
680
0
R95

UWB Module ESP IDF design files

The KiCad project lives in the victorstoica114/UWB_Module_ESP_IDF repository on GitHub; these links point at the commit this page was built from.

UWB Module ESP IDF: common questions

What microcontroller does the UWB Module ESP IDF use?

The UWB Module ESP IDF is built around the ESP32-S3-WROOM-1, from the ESP32 family.

How big is the UWB Module ESP IDF?

The UWB Module ESP IDF measures 71 × 64 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the UWB Module ESP IDF?

248 components, from 83 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the UWB Module ESP IDF design files?

From the victorstoica114/UWB_Module_ESP_IDF repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the UWB Module ESP IDF design in my own project?

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

Can I test firmware for the UWB Module ESP IDF 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