Tesi webApp

leo96it·Tesi_webApp·Hardware/ESP32_client/ESP32_client.kicad_pcb

Tesi webApp PCB layout, top view — open source ESP32 board by leo96it

About the Tesi webApp PCB

Tesi webApp is an open source ESP32 PCB design by leo96it, published on GitHub. It is a 2-layer board measuring 91.5 × 89.3 mm, with 111 components from 37 distinct parts.

Its main chip is the ESP32_devkit_V1_30pin, from the ESP32 family. Other key parts include the AMS1117-5.0, LM1117-3.3 and SFH618x. By type, the board carries 47 resistors, 30 capacitors, 9 diodes, 7 ICs, 7 transistors and 7 connectors.

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

From the project

Progetto di tesi per laurea triennale in ingegneria informatica presso Uninettuno

This project was made for the degree in computer engineering at Uninettuno. It consist of a web server with a backend server, a mysql database and frontend web site. The server receive data from several hardware clients, based on ESP8266 or ESP32 microcontroller.

To run the hardware part, first you need to insert your wifi SSID and password, then you need to change the serverURL variable to match your local IP address. Finally you can boot the firmware onto the ESP8266 devboard. ATTENTION: the Arduino IDE require the download of card manager for ESP32 and ESP8266.

Main components on the Tesi webApp

Tesi webApp bill of materials (BOM)

111 components, 37 distinct parts.

QtyPartRefs
1
ESP32_devkit_V1_30pin
U1
1
AMS1117-5.0
U2
1
LM1117-3.3
U3
4
SFH618x
U4, U5, U6, U7
7
BC817
Q1, Q2, Q3, Q4, Q5, Q6, Q7
1
Jack_12v_DC
J1
1
ingresso Vcc
J2
1
Motor OUT
J3
1
PNP_proximity0
J4
1
PNP_proximity2
J5
1
PNP_proximity1
J6
1
PNP_proximity3
J7
1
SANYOU_SRD_Form_A
K1
1
Start
SW1
1
Reset
SW2
1
BAV99
D1
1
ledGreenPos1
D2
1
LED_5v
D3
1
ledGreenPos2
D4
1
ledGreenPos3
D5
Show 17 more
QtyPartRefs
1
ledRedPos1
D6
1
LED_3.3v
D7
1
ledRedPos2
D8
1
ledRedPos3
D9
1
6/8mH_modo comune
L1
21
100nF
C1, C6, C7, C8, C9, C10, C11, C12 +13
1
100uF
C2
2
220nF_MKP-X2
C3, C4
3
10uF
C5, C14, C15
1
100nF
C21
1
1uF
C23
1
100uF
C26
25
1K
R1, R4, R6, R7, R8, R11, R13, R14 +17
13
10K
R2, R5, R9, R10, R12, R18, R24, R25 +5
1
4,7R
R3
4
27K
R15, R16, R34, R35
4
15K
R20, R22, R38, R40

Tesi webApp design files

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

Tesi webApp: common questions

What microcontroller does the Tesi webApp use?

The Tesi webApp is built around the ESP32_devkit_V1_30pin, from the ESP32 family.

How big is the Tesi webApp PCB?

The Tesi webApp measures 91.5 × 89.3 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Tesi webApp?

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

Where can I download the Tesi webApp design files?

From the leo96it/Tesi_webApp repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Tesi webApp design in my own project?

The repository has no license, so all rights stay with leo96it. Use it as a reference, and ask the author before reusing the design.

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