

Echo
Echo: ESP32-Based VGA Board
- Size
- 99.5 × 65 mm
- Copper layers
- 4
- Thickness
- 1 mm
- Parts
- 181
- Nets
- 200
- Pads
- 753
- Tracks, vias
- 2,043, 184
- Pours
- 13
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 29 Apr 2025
- Updated
- 26 Sep 2025
Overview
Echo is an open-source printed circuit board by rh1tech, from the rh1tech/echo repository on GitHub. It is a 4-layer board of 99.5 × 65 mm with 181 parts on 200 nets, routed with 2,043 tracks and 184 vias.
It is built around the RP2040, CH340C and ESP32-WROVER-E(4MB), with the MS9288A, W25Q128JVSIQ and USBLC6-2SC6 among its other parts. Its parts include 67 resistors, 62 capacitors, 13 ICs, 8 transistors and 7 connectors. It belongs with the ESP32 and RP2040 boards of this library.
Main components
12RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)CH340C
SOP-16-20℃~+70℃ 2Mbps 3.3V、5V 50uA 7mA Transceiver USB 2.0 SOP-16 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersESP32-WROVER-E(4MB)
SMD,18x31.4mmSMD,18x31.4mm WiFi Modules ROHSEspressif SystemsWiFi ModulesMS9288A
QFN-48-EP(6x6)-40℃~+85℃ 3.3V~3.6V I2C QFN-48-EP(6x6) Video Interface ICs ROHSMacrosiliconVideo Interface ICsW25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)AMS1117-1.8
SOT-223-40℃~+125℃@(Tj) 0.003%Vout 1 1.3V@(1A) 1.8V 15V 1A 72dB@(120Hz) Fixed Positive Short Circuit Protection、Thermal shutdown SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsSN74CBT3257CDR-HXY
SOP-16-40℃~+85℃ 1.5V~5.5V 1.8Ω@3.0V 200ns 200ns 700MHz 8pF SOP-16 Analog Switches, Multiplexers ROHSHXY MOSFETAnalog Switches, MultiplexersTS3USB221RSER-TP
QFN-10L(1.5x2)-40℃~+85℃ 13uA 2.5V~5.5V 2/4 200ps@3.3V,0pF Power-off protection、Break-before-make function、Overcurrent Protection Single Supply QFN-10L(1.5x2) Signal Switches, Multiplexers, Decoders ROHSTECH PUBLICSignal Switches, Multiplexers, DecodersAO3400A
SOT-23-55℃~+150℃ 1 N-channel 1.45V 1.4W 30V 48mΩ@2.5V 5.7A 50pF 630pF 75pF 7nC@10V N-Channel SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsBSS138
SOT-23-55℃~+150℃ 1 N-channel 1.1Ω@10V、1.2Ω@4.5V 1.2V 1.7nC@10V 17.5pF 340mA 350mW 50V 6.5pF N-Channel SOT-23 MOSFETs ROHShongjiachengMOSFETs
Parts
181| Qty | Value | Footprint | References |
|---|---|---|---|
| 29 | 100n | FRANK:Capacitor (0603) | C1, C4, C10, C12, C13, C14, C15, C16, C17, C18, C22, C23, C38, C41, C42, C43 +13 |
| 12 | 10u | FRANK:Capacitor (0603) | C5, C6, C7, C8, C11, C19, C20, C24, C27, C39, C59, C60 |
| 11 | 10K | FRANK:Resistor (0603) | R1, R2, R3, R4, R5, R6, R7, R47, R49, R50, R67 |
| 8 | 1u | FRANK:Capacitor (0603) | C2, C3, C21, C25, C36, C37, C53, C54 |
| 8 | 22K | FRANK:Resistor (0603) | R39, R41, R42, R44, R57, R59, R60, R62 |
| 8 | 22R | FRANK:Resistor (0603) | R13, R14, R19, R20, R63, R64, R65, R66 |
| 6 | 1K | FRANK:Resistor (0603) | R17, R36, R48, R53, R55, R56 |
| 6 | 4.7K | FRANK:Resistor (0603) | R37, R38, R40, R43, R58, R61 |
| 4 | 100R | FRANK:Resistor (0603) | R32, R33, R45, R51 |
| 4 | 15p | FRANK:Capacitor (0603) | C34, C35, C56, C57 |
| 4 | 4.7u | FRANK:Capacitor (0603) | C29, C31, C33, C61 |
| 4 | 5.1K | FRANK:Resistor (0603) | R12, R15, R18, R21 |
| 4 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q3, Q4, Q7, Q8 |
| 4 | MountingHole | FRANK:Mounting Hole (2.7mm) | H1, H2, H3, H4 |
| 3 | 220n | FRANK:Capacitor (0603) | C28, C30, C32 |
| 3 | 402R | FRANK:Resistor (0603) | R24, R26, R28 |
| 3 | 75R | FRANK:Resistor (0603) | R29, R30, R31 |
| 3 | 806R | FRANK:Resistor (0603) | R23, R25, R27 |
| 2 | 1.5K | FRANK:Resistor (0603) | R8, R9 |
| 2 | 1M | FRANK:Resistor (0603) | R16, R22 |
| 2 | 2.2K | FRANK:Resistor (0603) | R10, R11 |
| 2 | 220R | FRANK:Inductor (0805) | FB1, FB2 |
| 2 | 27R | FRANK:Resistor (0603) | R52, R54 |
| 2 | 2K | FRANK:Resistor (0603) | R34, R35 |
| 2 | BC850 | FRANK:SOT-23 | Q5, Q6 |
| 2 | BSS138 | FRANK:SOT-23 | Q1, Q2 |
| 2 | MDC-036 | FRANK:MiniDIN (6 Pin, female) | J3, J7 |
| 2 | PJ-320D | FRANK:Jack (3.5mm, PJ-320D) | AJ1, J6 |
| 2 | USB4215-03-A | FRANK:USB Type C | J1, J2 |
| 2 | USBLC6-2SC6 | FRANK:SOT-23-6 | U4, U5 |
| 1 | 0475710001 | FRANK:MicroSD (SMD, short) | J5 |
| 1 | 12 MHz | FRANK:Crystal (3225) | Y1 |
| 1 | 150R | FRANK:Resistor (0603) | R46 |
| 1 | 1N4148 | FRANK:Diode (SOD-323) | D2 |
| 1 | 1N5819WS | FRANK:Diode (SOD-323) | D1 |
| 1 | 1n | FRANK:Capacitor (0603) | C26 |
| 1 | 24.576 MHz | FRANK:Crystal (2520) | X1 |
| 1 | 33n | FRANK:Capacitor (0603) | C40 |
| 1 | AMS1117-1.8 | FRANK:SOT-223 | U8 |
| 1 | AMS1117-3.3 | FRANK:SOT-223 | U7 |
| 1 | Blue (GPIO25) | FRANK:LED (0603) | LD4 |
| 1 | CH340C | FRANK:SOP-16 | U2 |
| 1 | DC3RX19JA2 | FRANK:HDMI (female) | J4 |
| 1 | ESP Ctrl | FRANK:TACT-SIDE-4623 | S3 |
| 1 | ESP Reset | FRANK:TACT-SIDE-4623 | S2 |
| 1 | ESP32-WROVER-E | FRANK:ESP32-WROVER-E | U6 |
| 1 | Green | FRANK:LED (0603) | LD3 |
| 1 | MS9288A | FRANK:QFN 48 | U9 |
| 1 | MS9288_SCL | FRANK:TestPoint (Pad 1.0x1.0mm) | TP1 |
| 1 | MS9288_SDA | FRANK:TestPoint (Pad 1.0x1.0mm) | TP2 |
| 1 | MW7211A | FRANK:SOP-16 | U12 |
| 1 | Main Jumpers | FRANK:SW_DS05-127-2-03BK-SMT-TR | JP3 |
| 1 | NCP1117 3.3 | FRANK:SOT-223 | U3 |
| 1 | Orange (RX) | FRANK:LED (0603) | LD2 |
| 1 | Orange (TX) | FRANK:LED (0603) | LD1 |
| 1 | RP Boot | FRANK:Button (SMD, 3x3mm, 1-1) | S5 |
| 1 | RP Reset | FRANK:Button (SMD, 3x3mm, 1-1) | S1 |
| 1 | RP2040 | FRANK:QFN 56 | U11 |
| 1 | SN74CBT3257CDR | FRANK:SOP-16 | U1 |
| 1 | SS-52100-004 | FRANK:USB Type A (stacked) | J8 |
| 1 | TS3USB221RSER | FRANK:UQFN-10 | U13 |
| 1 | VGA AUDIO L | FRANK:Jumper (solder, 3 pins) | JP2 |
| 1 | W25Q128JVSIQ | FRANK:SOIC-8 | U10 |
Questions
How big is the Echo PCB?
It measures 99.5 × 65 mm and has 4 copper layers, 1 mm thick.
What parts does the Echo use?
181 parts, built around the RP2040, CH340C, ESP32-WROVER-E(4MB) and MS9288A. 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.
Where can I download the Echo KiCad files?
From the rh1tech/echo repository on GitHub, at the commit this page was made from: the board is echo.kicad_pcb and its schematic audio.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Echo design in my own project?
Its repository states no licence, so its author keeps all rights: ask rh1tech before reusing the design.
Similar boards
- 4 layers85.8 × 85.8 mm

- 4 layers85.6 × 54 mm

Frank air
rh1tech/frank-lab
FRANK Board Laboratory (work-in-progress board prototopyes)
184 parts4GPL-3.0 - 4 layers32 × 74 mm

- 4 layers32 × 74 mm

- 4 layers107.5 × 56 mm

Output panel
gustebeast/public-steel-guitar
A pedal steel guitar you can build yourself, from parts anyone can buy.
179 partsCERN-OHL-S-2.0 - 6 layers91.8 × 139.8 mm

- 4 layers51 × 21 mm

- 2 layers119 × 92 mm
