DroneMagNav2.0
ajisrawi·DroneMagNav2.0·hardware/dronemagnav2/dronemagnav2.kicad_pcb
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TPS62933FDRLR Texas Instruments | SOT-583-8 | U1 |
| 1 | TPS2116DRLR Texas Instruments | SOT-583-8 | U2 |
| 1 | AMS1117-3.3 AMS / UMW | SOT-223-3_TabPin2 | U3 |
| 2 | AP2112K-3.3TRG1 AP2112K-3.3 Diodes Inc. | SOT-23-5 | U4, U20 |
| 1 | TPS65131RGER Texas Instruments | VQFN-24-1EP_4x4mm_P0.5mm_EP2.45x2.45mm_ThermalVias | U5 |
| 2 | LT3045EDD#PBF LT3045EDD Analog Devices | DFN-10-1EP_3x3mm_P0.5mm_EP1.65x2.38mm | U6, U8 |
| 1 | LT3094EDD#PBF LT3094EDD Analog Devices | DFN-12-1EP_3x3mm_P0.45mm_EP1.65x2.38mm_ThermalVias | U7 |
| 6 | THS4551IRGTR Texas Instruments | VQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm | U9, U10, U11, U21, U22, U23 |
| 3 | ADS1262IPWR Texas Instruments | TSSOP-28_4.4x9.7mm_P0.65mm | U12, U13, U14 |
| 1 | ESP32-S3-WROOM-1-N16R8 Espressif | ESP32-S3-WROOM-1 | U15 |
| 1 | BMI088 Bosch | Bosch_LGA-16_4.5x3mm_P0.5mm_LayoutBorder7x1y_ClockwisePinNumbering | U16 |
| 1 | MS5611-01BA03 TE Connectivity | LGA-8_3x5mm_P1.25mm | U17 |
| 1 | MAX-M10S-00B MAX-M10S u-blox | ublox_MAX | U18 |
| 1 | USBLC6-2SC6 STMicroelectronics | SOT-23-6 | U19 |
| 1 | ASE-7.3728MHZ-LC-T 7.3728MHz Abracon | Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm | X1 |
| 1 | XT30PW-M BATT_2S-6S AMASS | AMASS_XT30PW-M_1x02_P2.50mm_Horizontal | J1 |
| 1 | SM10B-GHS-TB FLUXGATE JST | JST_GH_SM10B-GHS-TB_1x10-1MP_P1.25mm_Horizontal | J2 |
| 1 | U.FL-R-SMT-1(10) GNSS_ANT Hirose | U.FL_Hirose_U.FL-R-SMT-1_Vertical | J3 |
| 1 | DM3AT-SF-PEJM5 microSD Hirose | microSD_HC_Hirose_DM3AT-SF-PEJM5 | J4 |
| 1 | TYPE-C-31-M-12 USB-C HRO | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J5 |
Show 46 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SM06B-GHS-TB FC_TELEM JST | JST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_Horizontal | J6 |
| 1 | SM10B-GHS-TB FLUXGATE_B JST | JST_GH_SM10B-GHS-TB_1x10-1MP_P1.25mm_Horizontal | J7 |
| 1 | PTS645SM43SMTR92 RESET C&K | SW_SPST_PTS645Sx43SMTR92 | SW1 |
| 1 | PTS645SM43SMTR92 BOOT C&K | SW_SPST_PTS645Sx43SMTR92 | SW2 |
| 1 | SS34 Vishay / MDD | D_SMA | D1 |
| 1 | SMAJ26CA Littelfuse | D_SMA | D2 |
| 1 | 19-217/GHC-YR1S2/3T PWR Everlight | LED_0603_1608Metric | D3 |
| 2 | B5819W Diodes Inc. / MDD | D_SOD-123 | D4, D5 |
| 1 | 19-217/GHC-YR1S2/3T NAV Everlight | LED_0603_1608Metric | D6 |
| 1 | 19-217/BHC-ZL1M2RY/3T FIX Everlight | LED_0603_1608Metric | D7 |
| 1 | 19-217/Y2C-CQ2R2L/3T LINK Everlight | LED_0603_1608Metric | D8 |
| 1 | XAL4030-332MEC 3.3uH Coilcraft | L_Coilcraft_XAL4030-XXX | L1 |
| 2 | SRN4018-4R7M 4.7uH Bourns | L_Bourns-SRN4018 | L2, L3 |
| 1 | GRM31CR71H106KA12L 10uF 50V Murata | C_1206_3216Metric | C1 |
| 1 | 100nF 50V Samsung | C_0603_1608Metric | C2 |
| 1 | 33NF 33nF Samsung | C_0603_1608Metric | C3 |
| 28 | 100NF 100nF Samsung | C_0603_1608Metric | C4, C11, C14, C15, C39, C40, C44, C45 +20 |
| 2 | GRM31CR61E226KE15L 22uF 25V Murata | C_1206_3216Metric | C5, C6 |
| 16 | 1UF 1uF Samsung | C_0603_1608Metric | C7, C12, C53, C54, C56, C58, C60, C61 +8 |
| 12 | 10UF 10uF Samsung | C_0805_2012Metric | C8, C9, C10, C13, C35, C36, C74, C77 +4 |
| 5 | 4.7UF 4.7uF Samsung | C_0805_2012Metric | C16, C17, C28, C31, C34 |
| 6 | GRM31CR71E106KA12L 10uF 25V Murata | C_1206_3216Metric | C18, C19, C20, C21, C29, C32 |
| 1 | 6.8pF C0G Samsung | C_0603_1608Metric | C22 |
| 1 | 7.5pF C0G Samsung | C_0603_1608Metric | C23 |
| 1 | 220NF 220nF Samsung | C_0603_1608Metric | C24 |
| 1 | 4.7nF C0G Samsung | C_0603_1608Metric | C25 |
| 1 | 10NF 10nF Samsung | C_0603_1608Metric | C26 |
| 3 | 4.7uF 25V Samsung | C_0805_2012Metric | C27, C30, C33 |
| 12 | GRM1885C1E473JA01D 47nF C0G Murata | C_0603_1608Metric | C37, C38, C42, C43, C47, C48, C87, C88 +4 |
| 6 | GRM1885C1H103JA01D 10nF C0G Murata | C_0603_1608Metric | C41, C46, C51, C91, C96, C101 |
| 3 | GRM1885C1H472JA01D 4.7nF C0G Murata | C_0603_1608Metric | C52, C59, C66 |
| 1 | RC0603FR-07340KL 340K Yageo | R_0603_1608Metric | R1 |
| 1 | RC0603FR-0775KL 75K Yageo | R_0603_1608Metric | R2 |
| 1 | RC0603FR-0752.3KL 52.3K Yageo | R_0603_1608Metric | R3 |
| 17 | RC0603FR-0710KL 10K Yageo | R_0603_1608Metric | R4, R5, R6, R37, R38, R39, R40, R41 +9 |
| 4 | RC0603FR-071KL 1K Yageo | R_0603_1608Metric | R7, R44, R45, R46 |
| 13 | RC0603FR-07100RL 100R Yageo | R_0603_1608Metric | R8, R21, R22, R27, R28, R33, R34, R60 +5 |
| 3 | RC0603FR-07100KL 100K Yageo | R_0603_1608Metric | R9, R11, R13 |
| 1 | RC0603FR-071.02ML 1.02M Yageo | R_0603_1608Metric | R10 |
| 1 | RC0603FR-071.10ML 1.10M Yageo | R_0603_1608Metric | R12 |
| 2 | RC0603FR-07120KL 120K Yageo | R_0603_1608Metric | R14, R15 |
| 1 | RC0603FR-0749.9KL 49.9K Yageo | R_0603_1608Metric | R16 |
| 12 | RT0603BRD074K99L 4.99K 0.1% Yageo | R_0603_1608Metric | R17, R18, R23, R24, R29, R30, R56, R57 +4 |
| 12 | RT0603BRD071KL 1.00K 0.1% Yageo | R_0603_1608Metric | R19, R20, R25, R26, R31, R32, R58, R59 +4 |
| 2 | RC0603FR-0733RL 33R Yageo | R_0603_1608Metric | R35, R36 |
| 2 | RC0603FR-075.1KL 5.1K Yageo | R_0603_1608Metric | 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
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k