Bike embedded app
nicolaeandreivasile·bike-embedded-app·embedded/prototype-C/board-design/esp32-main/esp32-main.kicad_pcb
About the Bike embedded app PCB
Bike embedded app is an open source ESP32 PCB design by nicolaeandreivasile, published on GitHub. It is a 2-layer board measuring 66.5 × 92 mm, with 82 components from 42 distinct parts.
Its main chip is the ESP32-WROVER-E, from the ESP32 family. Other key parts include the BD48ExxG, FT231XS, TPS2116DRL and TPS63000. By type, the board carries 29 resistors, 26 capacitors, 6 transistors, 6 diodes, 5 ICs and 4 connectors.
It belongs with the iot & wireless, usb & debug tools and power & battery designs in this gallery.
From the project
More information about the ESP32 and additional parts can be found in the official RMs and datasheets:
More information about the ESP32 and additional parts can be found in the official RMs and datasheets:
ESP32-WROVER-E & ESP32-WROVER-IE Datasheet ESP32 Series Datasheet ESP32 Technical Reference Manual ESP Hardware Design Guidelines ESP-IDF Programming Guide Standard CMOS Voltage Detector IC Datasheet
The chip enters the serial bootloader when GPIO0 pin is held low on reset, as well as GPIO2 being left unconnected (floating) or being pulled down to GND. The esptool.py connects the EN pin of the ESP32 to RTS and the GPIO0 pin to DTR automatically to enter the serial bootloader, unlike other…
Main components on the Bike embedded app
Bike embedded app bill of materials (BOM)
82 components, 42 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | BD48ExxG | SOT-23-5 | U1 |
| 1 | ESP32-WROVER-E | ESP32-WROVER-E | U2 |
| 1 | FT231XS | SSOP-20_3.9x8.7mm_P0.635mm | U3 |
| 1 | TPS2116DRL | SOT-583-8 | U4 |
| 1 | TPS63000 | Texas_DRC0010J_ThermalVias | U5 |
| 4 | BC817 | SOT-23 | Q1, Q3, Q4, Q6 |
| 2 | BSS138LT1G ON Semiconductor | SOT-23-3 | Q2, Q5 |
| 1 | 32.768kHz | Crystal_SMD_3.2x1.5mm | Y1 |
| 1 | Screw_Terminal_01x12 | TerminalBlock_Phoenix_MPT-0,5-12-2.54_1x12_P2.54mm_Horizontal | J1 |
| 1 | 0473460001 Molex | USB_Micro_B_Female_0473460001 | J2 |
| 1 | Conn_01x02_Socket | PinHeader_1x02_P2.54mm_Vertical | J3 |
| 1 | 302-S101 On Shore Technology Inc. | PinHeader_2x5_P2.54mm_Drill1.2mm | J4 |
| 2 | 1825910-6 TE Connectivity ALCOSWITCH Switches | Switch_Tactile_THT_6x6mm | S1, S2 |
| 1 | 219-3LPST | SW_DIP_SPSTx03_Slide_6.7x9.18mm_W8.61mm_P2.54mm_LowProfile | SW1 |
| 2 | PMEG3020EP | D_SOD-128 | D1, D5 |
| 1 | LED(GREEN) | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D2 |
| 2 | LED(RED) | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D3, D6 |
| 1 | PESD5V0C1BLS-QYL | D_SOD-882 | D4 |
| 1 | MPZ2012S601AT000 TDK Corporation | 0805 | FB1 |
| 1 | NRS6010T1R5MMGF | IND_TAIYO_NRS6010_TAY | L1 |
Show 22 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 10uF/16V/20%/4x3mm | CP_Elec_4x3 | C1, C11 |
| 6 | 100nF/6.3V/20%/C0603 | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2, C5, C12, C16, C19, C24 |
| 3 | 22uF/16V/20%/4x3mm | CP_Elec_4x3 | C3, C17, C21 |
| 5 | 10uF/6.3V/20%/C0603 | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C4, C18, C22, C25, C26 |
| 2 | 12pF/6.3V/20%/C0603 | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C6, C7 |
| 1 | 1uF/6.3V/20%/C0603 | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C8 |
| 2 | 1nF/6.3V/20%/C0603 | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C9, C10 |
| 1 | 10nF/6.3V/20%/C0603 | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C13 |
| 2 | 47pF/6.3V/20%/C0603 | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C14, C15 |
| 1 | 2.2pF/6.3V/20%/C0603 | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C20 |
| 1 | 220uF/16V/10%/D/Tantalum | CP_EIA-7343-31_Kemet-D_Pad2.25x2.55mm_HandSolder | C23 |
| 9 | 10K/R0603 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R5, R6, R11, R12, R13, R14, R15 +1 |
| 2 | 10K/R0603(NC) | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2, R3 |
| 1 | 470R/R0603 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4 |
| 3 | 1K/R0603 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7, R16, R29 |
| 3 | 4.7K/R0603 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R8, R9, R10 |
| 2 | 27R/R0603 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R17, R18 |
| 3 | 270R/R0603 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R19, R20, R27 |
| 3 | 100K/R0603 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R21, R22, R26 |
| 1 | 100R/R0603 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R23 |
| 1 | 1M/R0603 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R24 |
| 1 | 180K/R0603 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R25 |
Bike embedded app design files
The KiCad project lives in the nicolaeandreivasile/bike-embedded-app repository on GitHub; these links point at the commit this page was built from.
Bike embedded app: common questions
What microcontroller does the Bike embedded app use?
The Bike embedded app is built around the ESP32-WROVER-E, from the ESP32 family.
How big is the Bike embedded app PCB?
The Bike embedded app measures 66.5 × 92 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Bike embedded app?
82 components, from 42 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 Bike embedded app design files?
From the nicolaeandreivasile/bike-embedded-app 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 Bike embedded app design in my own project?
The repository has no license, so all rights stay with nicolaeandreivasile. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Bike embedded app 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