Tesi webApp
leo96it·Tesi_webApp·Hardware/ESP32_client/ESP32_client.kicad_pcb
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32_devkit_V1_30pin | esp32_devkit_v1_doit | U1 |
| 1 | AMS1117-5.0 | SOT-223-3_TabPin2 | U2 |
| 1 | LM1117-3.3 | SOT-223-3_TabPin2 | U3 |
| 4 | SFH618x | DIP-4_W7.62mm | U4, U5, U6, U7 |
| 7 | BC817 | SOT-23 | Q1, Q2, Q3, Q4, Q5, Q6, Q7 |
| 1 | Jack_12v_DC | jack_alimentazione_switchcraft | J1 |
| 1 | ingresso Vcc | morsetto_2vie_P10.0mm | J2 |
| 1 | Motor OUT | morsetto_2vie_P10.0mm | J3 |
| 1 | PNP_proximity0 | TerminalBlock_bornier-3_P5.08mm | J4 |
| 1 | PNP_proximity2 | TerminalBlock_bornier-3_P5.08mm | J5 |
| 1 | PNP_proximity1 | TerminalBlock_bornier-3_P5.08mm | J6 |
| 1 | PNP_proximity3 | TerminalBlock_bornier-3_P5.08mm | J7 |
| 1 | SANYOU_SRD_Form_A | Relay_SPST_SANYOU_SRD_Series_Form_A | K1 |
| 1 | Start | SW_PUSH_6mm | SW1 |
| 1 | Reset | SW_PUSH_6mm | SW2 |
| 1 | BAV99 | SOT-23 | D1 |
| 1 | ledGreenPos1 | LED_0805_2012Metric | D2 |
| 1 | LED_5v | LED_0805_2012Metric | D3 |
| 1 | ledGreenPos2 | LED_0805_2012Metric | D4 |
| 1 | ledGreenPos3 | LED_0805_2012Metric | D5 |
Show 17 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ledRedPos1 | LED_0805_2012Metric | D6 |
| 1 | LED_3.3v | LED_0805_2012Metric | D7 |
| 1 | ledRedPos2 | LED_0805_2012Metric | D8 |
| 1 | ledRedPos3 | LED_0805_2012Metric | D9 |
| 1 | 6/8mH_modo comune | Choke_Schaffner_RN204-04-9.0x14.0mm | L1 |
| 21 | 100nF | C_0603_1608Metric | C1, C6, C7, C8, C9, C10, C11, C12 +13 |
| 1 | 100uF | CP_Radial_D5.0mm_P2.50mm | C2 |
| 2 | 220nF_MKP-X2 | C_Rect_L18.0mm_W7.0mm_P15.00mm_FKS3_FKP3 | C3, C4 |
| 3 | 10uF | CP_Radial_D4.0mm_P2.00mm | C5, C14, C15 |
| 1 | 100nF | CP_Radial_D4.0mm_P2.00mm | C21 |
| 1 | 1uF | CP_Radial_D4.0mm_P2.00mm | C23 |
| 1 | 100uF | CP_Radial_D4.0mm_P2.00mm | C26 |
| 25 | 1K | R_0603_1608Metric | R1, R4, R6, R7, R8, R11, R13, R14 +17 |
| 13 | 10K | R_0603_1608Metric | R2, R5, R9, R10, R12, R18, R24, R25 +5 |
| 1 | 4,7R | R_0603_1608Metric | R3 |
| 4 | 27K | R_0603_1608Metric | R15, R16, R34, R35 |
| 4 | 15K | R_0603_1608Metric | 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
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k