WalkieTalkie

GuzziFlipFlops·ESP32-Walkie-Talkie·CUSTOM PCB FABRICATION/SOURCE KICAD/WalkieTalkie.kicad_pcb

WalkieTalkie PCB layout, top view — open source ESP32 board by GuzziFlipFlops

About the WalkieTalkie PCB

WalkieTalkie is an open source ESP32 PCB design by GuzziFlipFlops, published on GitHub under the MIT license. It is a 2-layer board measuring 35 × 100 mm, with 66 components from 39 distinct parts.

Its main chip is the ESP32-WROOM-32U-N4, from the ESP32 family. Other key parts include the USBLC6-2SC6, ME6211C33M5G-N, CH340C, TP4056 and DW01A. By type, the board carries 25 resistors, 16 capacitors, 8 ICs, 8 connectors, 3 transistors and 3 diodes.

It belongs with the displays & leds, audio and power & battery designs in this gallery.

From the project

An open source ESPNOW based walkie talkie with a 600 meter tested distance, with an OLED and multiple buttons to interact with

This is a KiCad PCB for those looking to make the walkie talkie from PCBs. Note that you will still have to solder some components.

Although this custom PCB works, I will be manufactering a redesigned much cleaner version later that avoids the hassle of 2 PCB boards and does everything one one, with a much slimmer walkie talkie design.

In this folder are the source kicad files for the PCB and manufacterable GERBER files.

WalkieTalkie, from the project README
From the project README

Main components on the WalkieTalkie

WalkieTalkie bill of materials (BOM)

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

QtyPartRefs
1
ESP32-WROOM-32U-N4
Espressif Systems
U1
1
USBLC6-2SC6
U2
1
ME6211C33M5G-N
MICRONE
U3
1
CH340C
WCH
U4
1
TP4056
YONGYUTAI
U5
1
DW01A
PUOLOP
U6
1
TPS63031DSKR
Texas Instruments
U7
1
MAX98357AETE+T
Analog Devices / Maxim
U8
1
FS8205A
TECH PUBLIC
Q1
1
AO3401A
Q2
1
AO3400A
Q3
1
TYPE-C-31-M-12
Korean Hroparts Elec
J1
1
S2B-PH-SM4-TB(LF)(SN)
BATTERY JST-PH
JST
J2
1
AFC01-S16FCC-00
FRONT BOARD FFC
JUSHUO
J3
1
SPEAKER WIRES
J4
1
10k POTENTIOMETER
J5
1
PTT BUTTON
J6
1
EXTERNAL LED
J7
1
LASER WIRES
J8
1
TS-1088R-02026
RESET
XUNPU
SW1
Show 19 more
QtyPartRefs
1
TS-1088R-02026
BOOT
XUNPU
SW2
1
SS34
D1
1
RED CHARGING
D2
1
GREEN FULL
D3
1
2.2uH >=2A
L1
3
1uF
C1, C2, C11
5
100nF
C3, C6, C12, C14, C16
8
10uF
C4, C5, C7, C8, C9, C10, C13, C15
2
5.1k
R1, R2
1
2.4k (500mA)
R3
3
1k
R4, R5, R7
1
100R
R6
3
10k
R8, R10, R11
3
100k
R9, R12, R15
1
1M
R13
1
330R
R14
4
0R BLACK
R20, R21, R22, R23
4
0R GREY
R24, R25, R26, R27
2
220k
R28, R29

WalkieTalkie design files

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

WalkieTalkie: common questions

What microcontroller does the WalkieTalkie use?

The WalkieTalkie is built around the ESP32-WROOM-32U-N4, from the ESP32 family.

How big is the WalkieTalkie PCB?

The WalkieTalkie measures 35 × 100 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the WalkieTalkie?

66 components, from 39 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 WalkieTalkie design files?

From the GuzziFlipFlops/ESP32-Walkie-Talkie 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 WalkieTalkie design in my own project?

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

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

More boards in ESP32-Walkie-Talkie

Similar boards