DIY-Signal-Generator

daumemo·DIY-Signal-Generator·KiCAD/Files/FinalPCB.kicad_pcb

DIY-Signal-Generator PCB layout, top view — open source ESP32 board by daumemo
Simulate this board

About the DIY-Signal-Generator PCB

DIY-Signal-Generator is an open source ESP32 PCB design by daumemo, published on GitHub under the MIT license. It is a 2-layer board measuring 84.1 × 47.3 mm, with 139 components from 75 distinct parts.

Its main chip is the ESP32-WROOM-32, from the ESP32 family. Other key parts include the OPA2196, VCA822, LM7171, TPS65131 and BQ24295. By type, the board carries 57 resistors, 52 capacitors, 9 ICs, 7 connectors, 5 inductors and 4 diodes.

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

From the project

DIY portable Wi-Fi enabled signal generator

A device, used for generating electrical signals. More infromation: https://daumemo.com/finished-diy-portable-wi-fi-function-generator-part-17

Repository includes all files: firmware code, schematics, PCB files. STL files for the enclosure can be found here: https://www.thingiverse.com/thing:4596954

Device's specification: - 3.5 inch IPS LCD with capacitive touch panel - 2200 mAh Li-Po battery - ESP-32 MCU - AD9833 for sine and triangle waveform generation (up to 25 MHz) - Square wave and PWM generated by the MCU (up to 5 MHz) - The device can be controlled through LCD or WEB interface -…

DIY-Signal-Generator, from the project README
From the project README

Main components on the DIY-Signal-Generator

DIY-Signal-Generator bill of materials (BOM)

139 components, 75 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
OPA2196
U1
1
VCA822
U2
1
LM7171
U3
1
TPS65131
U4
1
BQ24295
U5
1
LDL1117-3.0
U6
1
LV52117QA
U7
1
ESP32-WROOM-32
U8
1
AD9833_module
U9
1
BC847
Q1
2
NTR4003NT1G
Q2, Q3
1
Wave_Out
J1
1
PWM_Out
J2
1
USB_C_Receptacle_USB2.0
J3
1
UART
J8
1
I2C
J9
1
40pin_LCD
J10
1
LCD_Touch
J11
1
G6K-2
K1
1
POWER
SW1
Show 55 more
QtyPartRefs
1
LED
D1
2
PMEG3010EH
D2, D3
1
D
D4
4
4u7
L1, L2, L4, L5
1
2u2
L3
6
1u
C1, C2, C16, C18, C22, C49
5
470n
C3, C4, C9, C11, C43
10
10u
C5, C29, C30, C34, C35, C40, C44, C45 +2
3
10n
C6, C23, C47
1
22u
C7
6
100n
C8, C13, C15, C17, C20, C37
3
2u2
C10, C12, C39
1
C
C14
2
100u
C19, C41
2
4u7
C21, C27
1
220n
C24
1
4n7
C25
1
47n
C26
2
4u7
C28, C31
2
22u
C32, C33
1
220uf
C36
2
12p
C38, C42
1
100u
C46
2
5n6
C51, C52
2
1k3
R1, R9
2
3k9
R2, R10
4
22k
R3, R4, R13, R14
2
2k
R5, R6
1
9k1
R7
3
1k
R8, R12, R15
1
200
R11
7
0
R16, R29, R30, R31, R32, R54, R55
1
na
R17
4
240
R18, R19, R20, R33
1
910
R21
1
18k
R22
1
0
R23
2
100
R24, R46
2
5k1
R25, R26
4
10k
R27, R28, R34, R50
1
1k8
R35
1
100k
R36
3
1M
R37, R40, R53
1
4k3
R38
2
20k
R39, R43
1
110k
R41
1
15k
R42
1
160k
R44
1
51k
R45
1
130k
R47
1
56k
R48
1
12k
R49
2
3k3
R51, R52
1
1R
R56
1
470
R57

DIY-Signal-Generator design files

The KiCad project lives in the daumemo/DIY-Signal-Generator repository on GitHub; these links point at the commit this page was built from.

DIY-Signal-Generator: common questions

What microcontroller does the DIY-Signal-Generator use?

The DIY-Signal-Generator is built around the ESP32-WROOM-32, from the ESP32 family.

How big is the DIY-Signal-Generator PCB?

The DIY-Signal-Generator measures 84.1 × 47.3 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the DIY-Signal-Generator?

139 components, from 75 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 DIY-Signal-Generator design files?

From the daumemo/DIY-Signal-Generator repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the DIY-Signal-Generator design in my own project?

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

Can I test firmware for the DIY-Signal-Generator 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