D4 small

unsurv·unsurv-offline·hardware/main/d4_small_pcb.kicad_pcb

D4 small PCB layout, top view — open source ESP32 board by unsurv
Simulate this board

About the D4 small PCB

D4 small is an open source ESP32 PCB design by unsurv, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 32 × 45 mm, with 53 components from 32 distinct parts.

Its main chip is the TTGO-Micro32-ESP32, from the ESP32 family. Other key parts include the BQ25180YBGR, CAM-M8C-0-10, RFM95W-868S2, AP2112K-3.3 and CH340G. By type, the board carries 16 capacitors, 14 resistors, 8 ICs, 2 connectors, 2 antennas and 2 jumpers.

It belongs with the rf & radio, power & battery and usb & debug tools designs in this gallery.

From the project

Offline portable GNSS device based on the ESP32

This project is part of the unsurv framework to fight privacy invasive technologies in the offline world. unsurv-offline logs your encounters with surveillance cameras and creates a daily report for you via NFC to review in the unsurv-companion Android app.

This device can easily be adapted to different use cases via the Arduino IDE. Arduino library + board integration are planned.

D4 small, from the project README
From the project README

Main components on the D4 small

D4 small bill of materials (BOM)

53 components, 32 distinct parts.

QtyPartRefs
1
BQ25180YBGR
BQ25180
U1
1
TTGO-Micro32-ESP32
U2
1
CAM-M8C-0-10
CAM-M8C
U-Blox America Inc.
U3
1
RFM95W-868S2
U4
1
AP2112K-3.3
U5
1
CH340G
U6
1
RF430CL330HIRGTR
RF430CL330HIRGTR‎
U7
1
BMA400
U8
1
UMH3N
Q1
1
S2B-PH-SM4-TB(LF)(SN)
S2B-PH-SM4-TB_LF__SN_
JST Sales America Inc.
J1
1
U.FL-R-SMT-1(10)
U_FL-R-SMT-1_10_
Hirose Electric Co Ltd
J2
1
P70-1010045R
ANT1
ANT1
1
P70-1010045R
ANT2
ANT2
1
TF-101B
CARD1
2
SolderJumper_2_Open
JP1, JP2
1
435171014816
switch_würth_SMT_3.0x2.6mm
S1
1
CHS-01TA
SW_DIP_x01
S2
1
10103594-0001LF
USB_B_Micro
USB1
1
LED1
D1
1
LED2
D2
Show 12 more
QtyPartRefs
2
L_Ferrite
L1, L2
5
1µF
C1, C2, C9, C10, C13
3
10µF
C3, C5, C11
2
4.7µF
C4, C6
3
100nF
C7, C15, C16
1
10pF
C8
1
0.1µF
C12
1
470nF
C14
2
1k
R1, R3
7
10k
R2, R8, R9, R11, R12, R13, R14
3
100k
R4, R5, R10
2
4.7k
R6, R7

D4 small design files

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

D4 small: common questions

What microcontroller does the D4 small use?

The D4 small is built around the TTGO-Micro32-ESP32, from the ESP32 family.

How big is the D4 small PCB?

The D4 small measures 32 × 45 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the D4 small?

53 components, from 32 distinct parts. The full bill of materials is listed on this page.

Where can I download the D4 small design files?

From the unsurv/unsurv-offline repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the D4 small design in my own project?

Yes, under the terms of its GPL-3.0 license, which unsurv chose for the repository.

Can I test firmware for the D4 small 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 unsurv-offline

Similar boards