Sonar

QuickRecon·sonar·EDA/SonarMK2.kicad_pcb

Sonar PCB layout, top view — open source ESP32 board by QuickRecon

About the Sonar PCB

Sonar is an open source ESP32 PCB design by QuickRecon, published on GitHub under the MIT license. It is a 2-layer board measuring 74.9 × 47 mm, with 74 components from 33 distinct parts.

Its main chip is the C701342, from the ESP32 family. Other key parts include the C6568, TPS2121, C2876265, C444380 and C468235. By type, the board carries 31 resistors, 19 capacitors, 9 ICs, 6 transistors, 6 diodes and 1 fuse.

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

From the project

A diver portable sonar

SonarMK2 is a standalone underwater sonar imaging system. An ESP32 drives a Blue Robotics Ping360 mechanical scanning sonar over RS-485, reads depth from a pressure sensor, and hosts a WiFi access point that serves a real-time polar sonar display to any browser that connects. The ESP hosts a webserver and "realtime" data is streamed over websockets, the page also uses the browser datastore to record the sonar information which can be downloaded and replayed using text. There is eventual intention to use the sonar for SLAM and some data analysis has occured in that direction, however this is…

Sonar, from the project README
From the project README

Main components on the Sonar

Sonar bill of materials (BOM)

74 components, 33 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
C6568
CP2102N-Axx-xQFN28
U1
1
TPS2121
U2
1
C701342
ESP32-WROOM-32
U3
1
C2876265
TPS7A2550DRVR
U4
1
C444380
LM1085-3.3
U5
1
C468235
LMR62014XMF
U6
1
C2871143
TCAN334
U7
1
C81186
ST485EBDR
U8
1
C2887941
MS5837-30BA
U9
3
C2150
SS8050
Q1, Q2, Q4
2
C382300
SI2302
Q3, Q6
1
C10487
SI2301CDS
Q5
1
C108518
2A
F1
1
RE_MODE
JP1
4
C84256
LED
D1, D2, D3, D4
1
C2831524
PESD15VS2UT
D5
1
C5204745
MBR0520
D6
1
C325966
10u
L1
3
C1525
100n
C1, C7, C12
7
C14663
100n
C2, C6, C8, C9, C17, C18, C19
Show 13 more
QtyPartRefs
2
C377773
2.2u
C3, C4
3
C96446
10u
C5, C11, C16
2
C1779
4.7u
C10, C13
2
C1546
100p
C14, C15
5
C4109
2k
R1, R2, R3, R4, R9
9
C25744
10k
R5, R6, R11, R13, R14, R16, R18, R19 +1
8
C25741
100k
R7, R8, R10, R12, R15, R17, R24, R26
2
C25752
12k
R21, R27
3
C25862
1.2k
R22, R28, R29
1
C25756
15k
R23
1
C28636
560
R25
1
C22976
2M
R30
1
C25822
680k
R31

Sonar design files

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

Sonar: common questions

What microcontroller does the Sonar use?

The Sonar is built around the C701342, from the ESP32 family.

How big is the Sonar PCB?

The Sonar measures 74.9 × 47 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Sonar?

74 components, from 33 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 Sonar design files?

From the QuickRecon/sonar 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 Sonar design in my own project?

Yes, under the terms of its MIT license, which QuickRecon chose for the repository.

Can I test firmware for the Sonar 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