
ESP32 Board V2
Tay0710/Design_S1_006
This project integrates hardware, firmware, and design elements to develop a fully functional autonomous 3D mapping drone system.

This project integrates hardware, firmware, and design elements to develop a fully functional autonomous 3D mapping drone system.
STM Board V3 is an open-source printed circuit board by Tay0710, from the Tay0710/Design_S1_006 repository on GitHub. It is a 4-layer board of 40 × 40 mm with 46 parts on 72 nets, routed with 146 tracks and 53 vias.
It is built around the STM32F405RGT6, ICM-42688-P and SN74LVC1G04DBV, with the D3V3XA4B10LP, CL03A104KP3NNN and RC0603JR-1KL among its other parts. Its parts include 14 capacitors, 11 connectors, 9 resistors, 4 ICs and 4 diodes. It belongs with the STM32 boards of this library.
Students Involved:
This project integrates hardware, firmware, and design elements to develop a fully functional autonomous 3D mapping drone system. This iteration of the design involves a drone capable of autonomously navigating the operation environment of Lv4 EECE, a LoRa-based kill switch which covers the entire operation environment, a mapping test rig used to manually collect data from 2 independent mapping systems, and a 3D mapping python pipeline which runs on the base station, used to convert raw mapping data from the test rig into 2 independent maps plus a combined map.
The next iteration of this design aims to combine the mapping test rig with the autonomous drone platform, creating a fully integrated autonomous 3D mapping drone system which follows the system architecture diagram below.
.png)
📁 Root Directory
├── 📂 3D Mapping
│ └── 3D mapping
│ └── optical_flow_method
│ └── optical_flow_method_data
│
├── 📂 CAD Design
│ └── 3D-printed Parts
│ └── Full_Model
│ └── LoRa Kill Switch
│
├── 📂 Drone Firmware
│ └── Flight Computer Firmware
│ └── Flight Controller Firmware
│
├── 📂 LoRa Drone Receiver Test Firmware
│ └── LORA_DRONE_RECEIVER
│
├── 📂 LoRa Kill Switch Firmware
│ └── LORA_TRANSMITTER_BUTTON
│
├── 📂 PCB Design
│ └── ESP32_BOARD_V2| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | C49062 | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C4, C5, C6, C7, C10, C20 |
| 3 | C14676 | Resistor_SMD:R_0603_1608Metric | R6, R7, R8 |
| 3 | C15401 | Resistor_SMD:R_0603_1608Metric | R1, R4, R5 |
| 2 | C1203 | Resistor_SMD:R_0603_1608Metric | R2, R3 |
| 2 | C1713 | Capacitor_SMD:C_0805_2012Metric | C8, CBATT1 |
| 2 | C2286 | LED_SMD:LED_0603_1608Metric | D2, D4 |
| 2 | C318884 | Customs:SW_TS-1187A-B-A-B | S1, S2 |
| 1 | 100n | Capacitor_SMD:C_0402_1005Metric | C9 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric | R9 |
| 1 | BATTERYSTM | Customs:2_SolderPad_2mm | J18 |
| 1 | C136001 | Connector_USB:USB_Micro-B_Amphenol_10103594-0001LF_Horizontal | J1 |
| 1 | C1531 | Capacitor_SMD:C_0603_1608Metric | C21 |
| 1 | C15742 | Package_QFP:LQFP-64_10x10mm_P0.5mm | U2 |
| 1 | C1710 | Capacitor_SMD:C_0805_2012Metric | C22 |
| 1 | C1850418 | Customs:PQFN50P300X250X97-14N | U4 |
| 1 | C2135 | Package_TO_SOT_SMD:SOT-23 | D1 |
| 1 | C2290 | LED_SMD:LED_0603_1608Metric | D3 |
| 1 | C26537 | Customs:SOT230P700X180-4N | STM3V3 |
| 1 | C5140594 | Customs:XTAL_ABM8AIG-8.000MHZ-1Z-T | Y2 |
| 1 | C7827 | Customs:SOT95P280X145-5N | U6 |
| 1 | D3V3XA4B10LP | Package_DFN_QFN:Diodes_UDFN-10_1.0x2.5mm_P0.5mm | U1 |
| 1 | S1 | Customs:4_SolderPad_2mm | J2 |
| 1 | S2 | Customs:4_SolderPad_2mm | J3 |
| 1 | S3 | Customs:4_SolderPad_2mm | J4 |
| 1 | S4 | Customs:4_SolderPad_2mm | J5 |
| 1 | SBUS | Customs:2_SolderPad_2mm | J8 |
| 1 | SBUS_IN | Customs:SolderPad_2mm | J23 |
| 1 | ST-LINK | Customs:4_SolderPad_2mm | J6 |
| 1 | STM32GROUND | Customs:SolderPad_2mm | J21 |
| 1 | UART-FLASH | Customs:4_SolderPad_2mm | J7 |

Tay0710/Design_S1_006
This project integrates hardware, firmware, and design elements to develop a fully functional autonomous 3D mapping drone system.
itsmevjnk/MelbourneTrainTracker
Melbourne Train Tracker project repository (SIT210, T1/2025)

HasiKe/Exhaust-Mic
Motorcycle Exhaust and Intake Microphone for best soud on Videos.

NVlabs/Cypress
Cypress is a scalable, GPU-accelerated PCB placement method inspired by VLSI. It incorporates tailored cost functions, constraint handling, and optimized techniques adapted for PCB layouts.




Galacs/esp32s3-poc-devboard
ESP32-S3 based PoC board made to test step-down power supply design, 24v level shifter, crystal circuits and RF circuit

weiiwang01/picard
PiCard is a miniaturized Raspberry Pi Compute Module carrier board optimized for Linux server use cases.
It measures 40 × 40 mm and has 4 copper layers, 1.6 mm thick.
46 parts, built around the STM32F405RGT6, ICM-42688-P, SN74LVC1G04DBV and D3V3XA4B10LP. 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 Tay0710/Design_S1_006 repository on GitHub, at the commit this page was made from: the board is PCB Design/STM32_Board _V3/STM_Board_V3.kicad_pcb and its schematic PCB Design/ESP32_Board_V2/3V3BEC.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 Tay0710 before reusing the design.