DroneMagNav2.0

ajisrawi·DroneMagNav2.0·hardware/dronemagnav2/dronemagnav2.kicad_pcb

DroneMagNav2.0 PCB layout, top view — open source ESP32 board by ajisrawi
Simulate this board

About the DroneMagNav2.0 PCB

DroneMagNav2.0 is an open source ESP32 PCB design by ajisrawi, published on GitHub under the Custom license license. It is a 4-layer board measuring 128 × 84 mm, with 218 components from 66 distinct parts.

Its main chip is the ESP32-S3-WROOM-1-N16R8, from the ESP32 family. Other key parts include the TPS62933FDRLR, TPS2116DRLR, AMS1117-3.3, AP2112K-3.3TRG1 and TPS65131RGER. By type, the board carries 101 capacitors, 73 resistors, 23 ICs, 8 diodes, 7 connectors and 3 inductors.

It belongs with the robotics & motion, sensors and iot & wireless designs in this gallery.

From the project

DroneMagNav 2.0 - survey-fluxgate magnetic-anomaly navigation board for drones (IGRF-14 + EMAG2v3 continued to flight altitude)

GNSS-denied positioning from the Earth's crustal magnetic field, measured with a survey-grade three-axis fluxgate (no magnetometer on the board), plus the phone-operated great-circle route planner from v1.

J2 (JST-GH 10): 1 +12 V · 2 −12 V · 3 sensor power GND · 4/5 X out/return · 6/7 Y · 8/9 Z · 10 cable shield. Make the cable to your sensor's connector pinout (check the sensor manual); keep the sensor ≥ 0.5 m from motors.

Main components on the DroneMagNav2.0

DroneMagNav2.0 bill of materials (BOM)

218 components, 66 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
TPS62933FDRLR
Texas Instruments
U1
1
TPS2116DRLR
Texas Instruments
U2
1
AMS1117-3.3
AMS / UMW
U3
2
AP2112K-3.3TRG1
AP2112K-3.3
Diodes Inc.
U4, U20
1
TPS65131RGER
Texas Instruments
U5
2
LT3045EDD#PBF
LT3045EDD
Analog Devices
U6, U8
1
LT3094EDD#PBF
LT3094EDD
Analog Devices
U7
6
THS4551IRGTR
Texas Instruments
U9, U10, U11, U21, U22, U23
3
ADS1262IPWR
Texas Instruments
U12, U13, U14
1
ESP32-S3-WROOM-1-N16R8
Espressif
U15
1
BMI088
Bosch
U16
1
MS5611-01BA03
TE Connectivity
U17
1
MAX-M10S-00B
MAX-M10S
u-blox
U18
1
USBLC6-2SC6
STMicroelectronics
U19
1
ASE-7.3728MHZ-LC-T
7.3728MHz
Abracon
X1
1
XT30PW-M
BATT_2S-6S
AMASS
J1
1
SM10B-GHS-TB
FLUXGATE
JST
J2
1
U.FL-R-SMT-1(10)
GNSS_ANT
Hirose
J3
1
DM3AT-SF-PEJM5
microSD
Hirose
J4
1
TYPE-C-31-M-12
USB-C
HRO
J5
Show 46 more
QtyPartRefs
1
SM06B-GHS-TB
FC_TELEM
JST
J6
1
SM10B-GHS-TB
FLUXGATE_B
JST
J7
1
PTS645SM43SMTR92
RESET
C&K
SW1
1
PTS645SM43SMTR92
BOOT
C&K
SW2
1
SS34
Vishay / MDD
D1
1
SMAJ26CA
Littelfuse
D2
1
19-217/GHC-YR1S2/3T
PWR
Everlight
D3
2
B5819W
Diodes Inc. / MDD
D4, D5
1
19-217/GHC-YR1S2/3T
NAV
Everlight
D6
1
19-217/BHC-ZL1M2RY/3T
FIX
Everlight
D7
1
19-217/Y2C-CQ2R2L/3T
LINK
Everlight
D8
1
XAL4030-332MEC
3.3uH
Coilcraft
L1
2
SRN4018-4R7M
4.7uH
Bourns
L2, L3
1
GRM31CR71H106KA12L
10uF 50V
Murata
C1
1
100nF 50V
Samsung
C2
1
33NF
33nF
Samsung
C3
28
100NF
100nF
Samsung
C4, C11, C14, C15, C39, C40, C44, C45 +20
2
GRM31CR61E226KE15L
22uF 25V
Murata
C5, C6
16
1UF
1uF
Samsung
C7, C12, C53, C54, C56, C58, C60, C61 +8
12
10UF
10uF
Samsung
C8, C9, C10, C13, C35, C36, C74, C77 +4
5
4.7UF
4.7uF
Samsung
C16, C17, C28, C31, C34
6
GRM31CR71E106KA12L
10uF 25V
Murata
C18, C19, C20, C21, C29, C32
1
6.8pF C0G
Samsung
C22
1
7.5pF C0G
Samsung
C23
1
220NF
220nF
Samsung
C24
1
4.7nF C0G
Samsung
C25
1
10NF
10nF
Samsung
C26
3
4.7uF 25V
Samsung
C27, C30, C33
12
GRM1885C1E473JA01D
47nF C0G
Murata
C37, C38, C42, C43, C47, C48, C87, C88 +4
6
GRM1885C1H103JA01D
10nF C0G
Murata
C41, C46, C51, C91, C96, C101
3
GRM1885C1H472JA01D
4.7nF C0G
Murata
C52, C59, C66
1
RC0603FR-07340KL
340K
Yageo
R1
1
RC0603FR-0775KL
75K
Yageo
R2
1
RC0603FR-0752.3KL
52.3K
Yageo
R3
17
RC0603FR-0710KL
10K
Yageo
R4, R5, R6, R37, R38, R39, R40, R41 +9
4
RC0603FR-071KL
1K
Yageo
R7, R44, R45, R46
13
RC0603FR-07100RL
100R
Yageo
R8, R21, R22, R27, R28, R33, R34, R60 +5
3
RC0603FR-07100KL
100K
Yageo
R9, R11, R13
1
RC0603FR-071.02ML
1.02M
Yageo
R10
1
RC0603FR-071.10ML
1.10M
Yageo
R12
2
RC0603FR-07120KL
120K
Yageo
R14, R15
1
RC0603FR-0749.9KL
49.9K
Yageo
R16
12
RT0603BRD074K99L
4.99K 0.1%
Yageo
R17, R18, R23, R24, R29, R30, R56, R57 +4
12
RT0603BRD071KL
1.00K 0.1%
Yageo
R19, R20, R25, R26, R31, R32, R58, R59 +4
2
RC0603FR-0733RL
33R
Yageo
R35, R36
2
RC0603FR-075.1KL
5.1K
Yageo
R54, R55

DroneMagNav2.0 design files

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

DroneMagNav2.0: common questions

What microcontroller does the DroneMagNav2.0 use?

The DroneMagNav2.0 is built around the ESP32-S3-WROOM-1-N16R8, from the ESP32 family.

How big is the DroneMagNav2.0 PCB?

The DroneMagNav2.0 measures 128 × 84 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the DroneMagNav2.0?

218 components, from 66 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 DroneMagNav2.0 design files?

From the ajisrawi/DroneMagNav2.0 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 DroneMagNav2.0 design in my own project?

It is published under Custom license, which limits how it may be reused; read the license before building on it.

Can I test firmware for the DroneMagNav2.0 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