
FINAL DESIGN
robocon2026git-code/ELECTRICAL-AND-EMBEDDED
This document explains \\how team members should clone the repo, set up Git, and work using feature branches\\.

This document explains \\how team members should clone the repo, set up Git, and work using feature branches\\.
ESP 32 is an open-source printed circuit board by robocon2026git-code, from the robocon2026git-code/ELECTRICAL-AND-EMBEDDED repository on GitHub. It is a 2-layer board of 78 × 94.7 mm with 154 parts on 144 nets, routed with 295 tracks and 0 vias.
It is built around the LM2596S-5.0. Its parts include 40 capacitors, 35 diodes, 34 resistors, 5 connectors and 2 ICs. It belongs with the ESP32 boards of this library.
# GITHUB WORKFLOW GUIDE
Welcome to **ROBOCON WORKSPACE**
This document explains **how team members should clone the repo, set up Git, and work using feature branches**.
⚠️ Direct changes to main are NOT allowed.
All work must be done using **feature branches** and merged via **Pull Requests (PRs)**.
## 🧠 Git Basics (Quick Understanding)
- **Repository (repo)** → Project stored with version control
- **main branch** → Stable, reviewed code only
- **feature branch** → Your personal workspace
- **commit** → A saved snapshot of changes
- **origin** → Remote GitHub repository
- **Pull Request (PR)** → Request to merge code into main
## One-Time Setup (Required on Every New PC)
Run these commands **once** after installing Git:
git config --global user.name "Your Name"
git config --global user.email "your-email@example.com"
git config --global init.defaultBranch main
\## To verify configuration
git config --global --list
**## Cloning and work steps starts from here:**
!!!!IMPORTANT ONE TIME SETTING AFTER INSTALLED GIT:
git clone https://github.com/robocon2026git-code/ELECTRICAL-AND-EMBEDDED.git
| Qty | Value | Footprint | References |
|---|---|---|---|
| 32 | 100nf | Capacitor_SMD:C_0805_2012Metric | C10, C11, C12, C13, C14, C15, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24 +16 |
| 32 | 150 | RC0805FR-07330RL:RESC2012X60N | R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25 +16 |
| 32 | D_Zener | Diode_SMD:D_SOD-882 | D10, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24 +16 |
| 32 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP1, JP2, JP10, JP11, JP12, JP13, JP14, JP15, JP16, JP17, JP18, JP19, JP20, JP21, JP22, JP23 +16 |
| 2 | 0.1uF | Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm | C6, C8 |
| 2 | 100K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2 |
| 2 | 10uF | Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm | C4, C7 |
| 2 | 220uF | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C2, C5 |
| 2 | Conn_01x19_Socket | Connector_PinHeader_2.54mm:PinHeader_1x19_P2.54mm_Vertical | J3, J5 |
| 2 | Conn_01x19_Socket | Connector_PinSocket_2.54mm:PinSocket_1x19_P2.54mm_Vertical | J2, J4 |
| 1 | 12V | TestPoint:TestPoint_Pad_D1.5mm | TP1 |
| 1 | 1N5824 | Diode_SMD:D_01005_0402Metric_Pad0.57x0.30mm_HandSolder | D1 |
| 1 | 3A | Fuse:FuseHolder_Blade_ATO_Littelfuse_FLR_178.6165 | F1 |
| 1 | 3V3 | TestPoint:TestPoint_Pad_D1.5mm | TP2 |
| 1 | 470uF | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C3 |
| 1 | 5V | TestPoint:TestPoint_Pad_D1.5mm | TP3 |
| 1 | 680uF | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C1 |
| 1 | D_Zener | Diode_THT:D_5W_P10.16mm_Horizontal | D2 |
| 1 | ESP32_NODEMCU | ESP32_NODEMCU:MODULE_ESP32_NODEMCU | U2 |
| 1 | LM2596S-5 | Package_TO_SOT_SMD:TO-263-5_TabPin3 | U1 |
| 1 | PMOS | Package_TO_SOT_THT:TO-92L_HandSolder | Q1 |
| 1 | Screw_Terminal_01x02 | TerminalBlock_4Ucon:TerminalBlock_4Ucon_1x02_P3.50mm_Vertical | J1 |
| 1 | Shottky | Diode_THT:D_DO-201_P15.24mm_Horizontal | D3 |
| 1 | WE-PD2_4532 | Inductor_SMD:L_Wuerth_WE-PD2-Typ-MS | L1 |
It measures 78 × 94.7 mm and has 2 copper layers, 1.6 mm thick.
154 parts, built around the LM2596S-5.0. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the robocon2026git-code/ELECTRICAL-AND-EMBEDDED repository on GitHub, at the commit this page was made from: the board is KiCad Projects/FINAL_DESIGN/ESP 32/ESP 32.kicad_pcb and its schematic KiCad Projects/ESP32_PCB_ONLY_PINS/FINAL_DESIGN.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask robocon2026git-code before reusing the design.

robocon2026git-code/ELECTRICAL-AND-EMBEDDED
This document explains \\how team members should clone the repo, set up Git, and work using feature branches\\.

willem-pennings/balancing-cube
A cube that balances itself in a corner or edge using reaction wheels

hydromisc/hydromisc
Open hardware to measure EC and pH, drive pumps, and otherwise manage a mid-size hydroponic grow over Wi-Fi.



AidanHockey5/YM2151_VGM_STM32
A hardware arcade video game music player based on the STM32 platform driving a YM2151



hubertciebiada/open-ambient-sensor
OAS — Open Ambient Sensor: DIY multi-sensor indoor environmental monitor (CO2, PM, VOC/NOx, temperature/humidity, mmWave presence) on ESP32-C6 with ESPHome / Home Assistant integration