
Sound Source DOA Localization
duongductin/STM32-Sound-Source-DOA-Localization
Real-time sound source direction of arrival localization on STM32 using GCC-PHAT and microphone array.

Random sampler is an open-source printed circuit board by Terrazed, from the Terrazed/random_sampler-kicad repository on GitHub. It is a 2-layer board of 80 × 65 mm with 96 parts on 49 nets, routed with 516 tracks and 150 vias.
It is built around the ESP32-C3, MSD-4-A and TPS78233DDCR, with the TPS78218DDC, BC3AAPC and ECS-400-10-37B2-CKM-TR among its other parts. Its parts include 20 capacitors, 13 resistors, 6 ICs, 4 connectors and 1 switch. It belongs with the ESP32 and RISC-V boards of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 21 | TestPoint | TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP1, TP2, TP3, TP4, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17, TP18, TP19, TP20, TP21 +5 |
| 20 | , , , , , , , , , , , , , , , +4 | ||
| 8 | 1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C6, C13, C14, C15, C16, C17, C18 |
| 6 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4, H5, H6 |
| 5 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3, R4, R5, R6 |
| 4 | 0.1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C3, C4, C5 |
| 4 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C7, C12, C19, C20 |
| 2 | 10M | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R8, R9 |
| 2 | 10pF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C8, C9 |
| 2 | 1M | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R7 |
| 2 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R10, R11 |
| 2 | Conn_01x02_Socket | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Horizontal | J3, J4 |
| 2 | TPS78233DDC | Package_TO_SOT_SMD:SOT-23-5 | U4, U5 |
| 1 | 0 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R13 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C11 |
| 1 | 20pF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C10 |
| 1 | 24nH | Inductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolder | L1 |
| 1 | 499 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R12 |
| 1 | BC3AAPC | Battery Holder:BAT_BC3AAPC | BT1 |
| 1 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | ECS-400-10-37B2-CKM-TR | Crystal:XTAL_ECS-400-10-37B2-CKM-TR | Y1 |
| 1 | ESP32-C3 | Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.7x3.7mm | U1 |
| 1 | LOGO | LOGO | G*** |
| 1 | MSD-4-A | micro SD:CUI_MSD-4-A | J1 |
| 1 | PTS526 SK15 SMTR2 LFS | button:SMT_FS | U6 |
| 1 | SIT1533AI-H4-DCC-32.768E | RTC Oscillator:XTAL4_SiT1533_SIT | XTAL1 |
| 1 | SLW-883935-2A-D | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | SW2 |
| 1 | TFA9879HN | Package_DFN_QFN:HVQFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias | U2 |
| 1 | TPS78218DDC | Package_TO_SOT_SMD:SOT-23-5 | U3 |
It measures 80 × 65 mm and has 2 copper layers, 1.6 mm thick.
96 parts, built around the ESP32-C3, MSD-4-A, TPS78233DDCR and TPS78218DDC. 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 Terrazed/random_sampler-kicad repository on GitHub, at the commit this page was made from: the board is random_sampler.kicad_pcb and its schematic random_sampler.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 Terrazed before reusing the design.

duongductin/STM32-Sound-Source-DOA-Localization
Real-time sound source direction of arrival localization on STM32 using GCC-PHAT and microphone array.




Protocentral/healthypi-move-hw
Hardware files for the HealthyPi Move

wizarddata/Blue-Wizard-Mod
Bluetooth Controller for the Kinesis Advantage line of keyboards using the BlueMicro firmware

