Open motorcycle intercom
d3vv3·open-motorcycle-intercom·schematics/omi/omi.kicad_pcb
About the Open motorcycle intercom PCB
Open motorcycle intercom is an open source ESP32 PCB design by d3vv3, published on GitHub under the MIT license. It is a 4-layer board measuring 100 × 50 mm, with 116 components from 74 distinct parts.
Its main chip is the ESP32-S3-WROOM-1, from the ESP32 family. Other key parts include the NRF52840-QIAA-R, NRF21540-QDAA-R, BQ24074RGTR, TPS63020DSJR and USBLC6-2SC6. By type, the board carries 58 capacitors, 31 resistors, 9 ICs, 5 connectors, 4 inductors and 3 switches.
It belongs with the iot & wireless, audio and rf & radio designs in this gallery.
From the project
Open Source implementation for motorcycle intercoms. The cheapest way into mesh intercoms.
OpenHelmet is an open-source, motorcycle intercom system designed to outperform current proprietary solutions in latency, scalability, transparency, and hackability.
- Open protocol and open firmware - Commodity, off-the-shelf hardware - Use any microphone and any speakers from your existing helmet setup - Mesh networking for 4-8+ riders - Real-time full-duplex voice - 8-16 hours of active riding per charge - Bluetooth phone and media audio (calls, GPS, music, etc) - Interoperability with legacy Bluetooth intercoms (Cardo, Sena, etc.) via standard profiles
Main components on the Open motorcycle intercom
Open motorcycle intercom bill of materials (BOM)
116 components, 74 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-S3-WROOM-1 Espressif Systems | ESP32-S3-WROOM-1 | U1 |
| 1 | NRF52840-QIAA-R Nordic Semiconductor | AQFN-73_L7.0-W7.0-P0.50-BL-EP4.8 | U2 |
| 1 | NRF21540-QDAA-R Nordic Semiconductor | QFN-16_L4.0-W4.0-P0.65-BL-EP2.7 | U3 |
| 1 | BQ24074RGTR Texas Instruments | QFN-16_L3.0-W3.0-P0.50-TL-EP1.7 | U4 |
| 1 | TPS63020DSJR Texas Instruments | VSON-14_L4.0-W3.0-P0.50-BL-EP_TI_DSJ | U5 |
| 1 | USBLC6-2SC6 STMicroelectronics | SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL | U6 |
| 1 | PCM5102APWR Texas Instruments | TSSOP-20_L6.5-W4.4-P0.65-LS6.4-BL | U7 |
| 1 | MAX9814ETD+T Analog Devices / Maxim Integrated | TDFN-14_L3.0-W3.0-P0.40-BL-EP | U8 |
| 1 | TPA6132A2RTER Texas Instruments | WQFN-16_L3.0-W3.0-P0.50-TL-EP1.6 | U9 |
| 1 | C426985 32MHz 8pF JGHC | CRYSTAL-SMD_4P-L3.2-W2.5-BL | Y1 |
| 1 | C97606 32.768kHz 12.5pF Seiko Instruments | OSC-SMD_L3.2-W1.5 | Y2 |
| 1 | C165948 USB-C Korean Hroparts Elec | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J4 |
| 1 | C161691 LiPo + NTC JST | JST_GH_BM03B-GHS-TBT_1x03-1MP_P1.25mm_Vertical | J5 |
| 1 | C145813 PJ-327C-4A Headphones Korean Hroparts Electronics | AUDIO-SMD_PJ-327C-4A | J6 |
| 1 | C145813 PJ-327C-4A Microphone Korean Hroparts Electronics | AUDIO-SMD_PJ-327C-4A | J7 |
| 1 | C492405 ESP FACTORY XFCN | PinHeader_1x06_P2.54mm_Vertical | J8 |
| 1 | 2450AT18A100E Johanson Technology | ANT-SMD_L3.2-W1.6 | AE1 |
| 1 | C318884 ESP RESET XKB Connection | SW_Push_1P1T_XKB_TS-1187A | SW1 |
| 1 | C318884 ESP BOOT XKB Connection | SW_Push_1P1T_XKB_TS-1187A | SW2 |
| 1 | C431540 POWER ON/OFF SHOU HAN | SW_SPDT_Shouhan_MSK12C02 | SW3 |
Show 54 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | C85402 PESD5V0S1UL CC1 Nexperia | SOD-882_L1.0-W0.6-RD | D1 |
| 1 | C85402 PESD5V0S1UL CC2 Nexperia | SOD-882_L1.0-W0.6-RD | D2 |
| 1 | C151296 SMF5.0A VBUS TVS Littelfuse | SOD-123F_L2.8-W1.8-LS3.7-RD | D3 |
| 1 | C713281 10uH >=100mA Murata Electronics | L_0603_1608Metric | L1 |
| 1 | C3033018 XFL4020-152MEC 1.5uH Coilcraft | IND-SMD_L4.0-W4.0-A | L2 |
| 1 | C206445 1.9nH RF (Nordic ref) Murata Electronics | L_0201_0603Metric | L3 |
| 1 | C98044 3.0nH RF (Nordic ref) Murata Electronics | L_0201_0603Metric | L4 |
| 3 | 4.7UF 4.7uF TDK | C_0805_2012Metric | C23, C43, C44 |
| 11 | 100NF 100nF Yageo | C_0603_1608Metric | C24, C25, C26, C38, C47, C55, C57, C59 +3 |
| 1 | C108079 100nF DEC1 Yageo | C_0603_1608Metric | C27 |
| 1 | C108079 100nF DEC2 Yageo | C_0603_1608Metric | C28 |
| 1 | C14665 100pF DEC3 Yageo | C_0603_1608Metric | C29 |
| 1 | C113807 1uF DEC4 Yageo | C_0603_1608Metric | C30 |
| 1 | C113807 1uF DEC5 Yageo | C_0603_1608Metric | C31 |
| 1 | C113807 1uF DEC6 Yageo | C_0603_1608Metric | C32 |
| 1 | C76639 4.7uF DECUSB TDK | C_0805_2012Metric | C33 |
| 2 | 12PF 12pF Yageo | C_0603_1608Metric | C34, C35 |
| 2 | 20PF 20pF Yageo | C_0603_1608Metric | C36, C37 |
| 4 | 10UF 10uF CCTC | C_0805_2012Metric | C39, C56, C58, C60 |
| 2 | DNP antenna tune | C_0201_0603Metric | C40, C41 |
| 8 | 1UF 1uF Yageo | C_0603_1608Metric | C42, C51, C66, C67, C68, C69, C74, C79 |
| 2 | C380331 10uF 6.3V X5R CCTC | C_0805_2012Metric | C45, C46 |
| 3 | C380336 22uF 6.3V X5R CCTC | C_0805_2012Metric | C48, C49, C50 |
| 2 | C85893 1.0pF C0G RF (Nordic ref) Murata Electronics | C_0201_0603Metric | C52, C54 |
| 1 | C88875 2.0pF C0G RF (Nordic ref) Murata Electronics | C_0201_0603Metric | C53 |
| 5 | 2.2UF 2.2uF Yageo | C_0603_1608Metric | C61, C62, C70, C71, C76 |
| 2 | C107043 2.2nF C0G Yageo | C_0603_1608Metric | C64, C65 |
| 1 | 470NF 470nF Yageo | C_0603_1608Metric | C75 |
| 1 | 68NF 68nF Yageo | C_0603_1608Metric | C77 |
| 1 | C170182 100nF C0G Walsin | C_1206_3216Metric | C78 |
| 1 | DNP 1nF SHIELD | C_0603_1608Metric | C80 |
| 1 | C106228 0R antenna tune YAGEO | R_0201_0603Metric | R12 |
| 2 | 33R UNI-ROYAL | R_0603_1608Metric | R13, R14 |
| 3 | 10K 10k UNI-ROYAL | R_0603_1608Metric | R15, R25, R26 |
| 2 | C23186 5.1k 1% UNI-ROYAL | R_0603_1608Metric | R16, R17 |
| 1 | C22833 1.13k 1% UNI-ROYAL | R_0603_1608Metric | R18 |
| 1 | C23041 4.12k 1% UNI-ROYAL | R_0603_1608Metric | R19 |
| 1 | C23059 46.4k 1% UNI-ROYAL | R_0603_1608Metric | R20 |
| 1 | DNP 10k TS fallback UNI-ROYAL | R_0603_1608Metric | R21 |
| 1 | C22935 1M 1% UNI-ROYAL | R_0603_1608Metric | R22 |
| 1 | C22827 180k 1% UNI-ROYAL | R_0603_1608Metric | R23 |
| 1 | 1M UNI-ROYAL | R_0603_1608Metric | R24 |
| 1 | C155744 49.9R 1% ANT2 termination Yageo | R_0201_0603Metric | R27 |
| 1 | C4216 33k FEM MODE UNI-ROYAL | R_0603_1608Metric | R28 |
| 2 | 470R UNI-ROYAL | R_0603_1608Metric | R29, R30 |
| 2 | 18K 18k UNI-ROYAL | R_0603_1608Metric | R31, R32 |
| 3 | 100K 100k UNI-ROYAL | R_0603_1608Metric | R33, R35, R37 |
| 1 | 150K 150k UNI-ROYAL | R_0603_1608Metric | R34 |
| 1 | 2.2K 2.2k UNI-ROYAL | R_0603_1608Metric | R36 |
| 1 | C23345 22R USB D- UNI-ROYAL | R_0603_1608Metric | R38 |
| 1 | C23345 22R USB D+ UNI-ROYAL | R_0603_1608Metric | R39 |
| 1 | C25803 100k USB100 default UNI-ROYAL | R_0603_1608Metric | R40 |
| 1 | C25803 100k EN pulldown UNI-ROYAL | R_0603_1608Metric | R41 |
| 1 | C21189 0R SHIELD BOND UNI-ROYAL | R_0603_1608Metric | R42 |
Open motorcycle intercom design files
The KiCad project lives in the d3vv3/open-motorcycle-intercom repository on GitHub; these links point at the commit this page was built from.
Open motorcycle intercom: common questions
What microcontroller does the Open motorcycle intercom use?
The Open motorcycle intercom is built around the ESP32-S3-WROOM-1, from the ESP32 family.
How big is the Open motorcycle intercom PCB?
The Open motorcycle intercom measures 100 × 50 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Open motorcycle intercom?
116 components, from 74 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Open motorcycle intercom design files?
From the d3vv3/open-motorcycle-intercom repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Open motorcycle intercom design in my own project?
Yes, under the terms of its MIT license, which d3vv3 chose for the repository.
Can I test firmware for the Open motorcycle intercom without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k