
Esp32-wroom timer
This is an ESP32 port of the popular Chorus RF Laptimer
- Size
- 74.4 × 51.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 66
- Nets
- 91
- Pads
- 268
- Tracks, vias
- 582, 430
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 23 Nov 2018
- Updated
- 20 Aug 2022
Overview
Esp32-wroom timer is an open-source printed circuit board by AlessandroAU, from the AlessandroAU/Chorus32-ESP32LapTimer repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 74.4 × 51.2 mm with 66 parts on 91 nets, routed with 582 tracks and 430 vias.
It is built around the ESP32-WROOM-32U, MP1584EN and INA219AID, with the RX5808 and AMS1117 among its other parts. Its parts include 21 capacitors, 19 resistors, 12 ICs, 4 connectors and 3 diodes. It belongs with the ESP32 boards of this library.
Main components
5ESP32-WROOM-32U
SMD,19.2x18mm-40℃~+85℃ -97dBm 2.4GHz 20.5dBm 3V~3.6V Bluetooth4.2 ESP32-DOWD UART、SDIO、SPI、I2C、GPIO、PWM、ADC、DAC、CAN SMD,19.2x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesMP1584EN
SOIC-8-EP-20℃~+85℃ 1 100kHz~1.5MHz 4.5V~28V Adjustable Buck Buck Built-in SOIC-8-EP DC-DC Converters ROHSMonolithic Power SystemsDC-DC ConvertersINA219AID
SOIC-8-40℃~+125℃ 0.1uV/℃ 0V~26V 1 10uV 120dB 20nA 3V~5.5V 700uA Bidirectional detection、Zero drift / auto-zero、Input filter、Power monitoring、Digital output interface ±26V SOIC-8 Current Sense Amplifiers ROHSTexas InstrumentsCurrent Sense AmplifiersRX5808
SMD-12_23.0X28.0X2.54PSMD-12_23.0X28.0X2.54P SMT ROHSJLCPCB AssemblyUncategorisedAMS1117
1.0 A Low-Dropout Fixed RegulatorAdvanced Monolithic SystemsUncategorised
README
pcb/smeat/esp32-wroom-timer-v1/README.mdFeatures
- External edge mounted SMA connector for better range
- Uses the esp32-wroom-32u
- To connect the antenna, cut open a U.FL adapter cable and solder one end to the SMA connector
- Integrated buck converter with correct components ;) (those modules from china are all over the place)
- Max input 28V (26V if using ina219)
- Footprint for an optional LoRa module
- Space for 6 RX5808 modules
- Optional ina219
- I don't trust them anymore since one failed for me and put the input voltage on the 3.3V rail
- Limits input voltage to 26V
- Optional Fan with optional temperature sensor
- Beeper
Bugs
- Wrong SMA footprint (still fits though)
- Buzzer footprint is a little bit too small for my buzzers
- A vertically mounted XT60 might be better
Images


Parts
66| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | 10µF | Capacitor_SMD:C_0805_2012Metric | C2, C4, C6, C7, C9, C10, C11, C12, C13, C19, C20, C21, C22, C23, C24 |
| 6 | RX5808 | my:rx5808 | U3, U5, U6, U7, U10, U11 |
| 5 | 0.1µF | Capacitor_SMD:C_0603_1608Metric | C3, C5, C8, C14, C15 |
| 4 | 10k | Resistor_SMD:R_0805_2012Metric | R3, R4, R7, R14 |
| 3 | 100k | Resistor_SMD:R_0805_2012Metric | R1, R2, R11 |
| 3 | 1k | Resistor_SMD:R_0805_2012Metric | R5, R15, R16 |
| 2 | 4K7 | Resistor_SMD:R_0805_2012Metric | R18, R19 |
| 2 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2 |
| 2 | Q_NMOS_GSD | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 1 | 150pF | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 210k | Resistor_SMD:R_0805_2012Metric | R9 |
| 1 | 22µH | Inductor_SMD:L_12x12mm_H6mm | L1 |
| 1 | 240 | Resistor_SMD:R_0805_2012Metric | R12 |
| 1 | 240k | Resistor_SMD:R_0805_2012Metric | R6 |
| 1 | 390 | Resistor_SMD:R_0805_2012Metric | R13 |
| 1 | 40.2k | Resistor_SMD:R_0805_2012Metric | R10 |
| 1 | 59k | Resistor_SMD:R_0805_2012Metric | R8 |
| 1 | AMS1117 | Package_TO_SOT_SMD:SOT-223 | U2 |
| 1 | Buzzer | Buzzer_Beeper:MagneticBuzzer_Kingstate_KCG0601 | BZ1 |
| 1 | Conn_Coaxial | Connector_Coaxial:SMA_Amphenol_132289_EdgeMount | J4 |
| 1 | D | Diode_SMD:D_SMA | D2 |
| 1 | D_Schottky | Diode_SMD:D_SMA | D1 |
| 1 | ESP32-WROOM-32U | RF_Module:ESP32-WROOM-32U | U1 |
| 1 | Fan_connector | Connector_PinHeader_2.00mm:PinHeader_2x01_P2.00mm_Vertical_SMD | J1 |
| 1 | LED | LED_SMD:LED_0805_2012Metric | D3 |
| 1 | MCP9804_MSOP | Package_SO:MSOP-8_3x3mm_P0.65mm | U12 |
| 1 | MP1584 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | Programming | Connector_PinHeader_2.00mm:PinHeader_1x06_P2.00mm_Vertical | J2 |
| 1 | SX127_module | my:sx1276_module | U8 |
| 1 | Shunt | Resistor_SMD:R_2512_6332Metric | R17 |
| 1 | ina219 | Package_TO_SOT_SMD:SOT-23-8 | U9 |
| 1 | input power | Connector_Wire:SolderWirePad_1x02_P7.62mm_Drill2.5mm | J3 |
The 65 most common of 66 parts.
Similar boards
- 2 layers49 × 49.9 mm

- 2 layers190.5 × 121.8 mm

Gantry PCBv2
4rynv/Eklavya_Gantry
an attempt to automate screwing out and in of screw holes arranged in a matrix formation
173 parts12MIT - 2 layers74.2 × 52.1 mm

- 2 layers45 × 55 mm

DongleALIVEv2.0
joaogabrielsantosD/Dongle-eaLIVE-PCB
PCB of the DongleEALIVE for reading data from the vehicle's CAN bus with telemetry via BLE, supporting GPS and accelerometer.
77 parts1 - 2 layers

PerfboardESP
kvoit/WemosD1MiniPerfboard
PCB for a Wemos D1 Mini, with a MP1584 and a SOT-223 regulator UNDER the module, with perfboard around
1,084 parts1GPL-3.0 - 2 layers65 × 85 mm

- 2 layers130.5 × 91.1 mm

Robot Main Controller V3
manhtienvu-vn/Defensive_Robot
Full neccessary document my team PKA-03 (Phenikaa University) used to build a defensive robot in the Vietnam Robocon competition 2025, including firmware, hardware and mechanical design.
128 parts - 2 layers45.7 × 45.8 mm

Questions
How big is the Esp32-wroom timer PCB?
It measures 74.4 × 51.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Esp32-wroom timer use?
66 parts, built around the ESP32-WROOM-32U, MP1584EN, INA219AID and RX5808. 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 Esp32-wroom timer KiCad files?
From the AlessandroAU/Chorus32-ESP32LapTimer repository on GitHub, at the commit this page was made from: the board is pcb/smeat/esp32-wroom-timer-v1/esp32-wroom-timer.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Esp32-wroom timer design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).