MyBikesGotLED
mcqn·my-bikes-got-led·electronics/MyBikesGotLED.kicad_pcb
About the MyBikesGotLED PCB
MyBikesGotLED is an open source ESP32 PCB design by mcqn, published on GitHub under the CERN-OHL-S-2.0 license. It is a 2-layer board measuring 45.2 × 87.1 mm, with 65 components from 42 distinct parts.
Its main chip is the ESP32-C3-MINI-1-N4, from the ESP32 family. Other key parts include the IP5310, RT8097B and SN74AHCT125. By type, the board carries 21 resistors, 14 capacitors, 12 connectors, 5 diodes, 4 ICs and 3 jumpers.
It belongs with the iot & wireless designs in this gallery.
From the project
My Baby's Got LED, bike edition
The hardware for MBiGL is based around the ESP32 C3 Mini
Code can be uploaded via USB serial or with an external UART board via J31 (six pin header). More details on the Espressif website
There are four pins available for RGB data output. LEDdata (IO5) and LEDclock (IO6) are the primary outputs. IO3 and IO4 are not connected to the level shifter (U4) by default but can be used as additional channels by bridging JP42 and JP43 with solder if required.
Main components on the MyBikesGotLED
MyBikesGotLED bill of materials (BOM)
65 components, 42 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-C3-MINI-1-N4 | WIFIM-SMD_ESP32-C3-MINI-1 | U1 |
| 1 | IP5310 | QFN-32_L5.0-W5.0-P0.50-BL-EP3.4 | U2 |
| 1 | RT8097B | SOT-23-5 | U3 |
| 1 | SN74AHCT125 | HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm | U4 |
| 1 | JSM2302 | SOT-23 | Q1 |
| 1 | Conn_01x04 | OQ0412510000G | J2 |
| 4 | Conn_01x03 | PinHeader_1x03_P2.54mm_Vertical | J5, J6, J12, J13 |
| 1 | Boot jumper | PinSocket_1x02_P2.54mm_Vertical | J11 |
| 1 | Conn_01x01_Pin | PinHeader_1x01_P2.54mm_Vertical | J14 |
| 1 | Serial | PinHeader_1x06_P2.54mm_Vertical | J31 |
| 1 | WS2812 | PinHeader_1x03_P2.54mm_Horizontal | J40 |
| 2 | Battery_Test_Points | PinSocket_1x02_P2.54mm_Vertical | J41, J50 |
| 1 | Battery | JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal | J51 |
| 1 | Polyfuse | Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolder | F1 |
| 1 | Jumper_on | SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP5 |
| 1 | P3 EN | SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP42 |
| 1 | p16 EN | SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP43 |
| 1 | ON/OFF | SW_Slide_SPDT_Angled_CK_OS102011MA1Q | SW3 |
| 1 | 105450-0101 | USB-C-SMD_TYPE-C-USB-18 | USBC1 |
| 5 | LED | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1, D2, D3, D4, D6 |
Show 22 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MHCC10040-1R0M-R7 | IND-SMD_L11.6-W10.1 | L2 |
| 1 | 1.5uH | L_Vishay_IHLP-2525 | L3 |
| 2 | 10uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2 |
| 2 | 0.1uF/50V(10%) | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C10, C41 |
| 1 | 10uF/25V(20%) | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C11 |
| 1 | 1uF/16V(10%) | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C12 |
| 6 | 22uF | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C20, C21, C22, C23, C24, C25 |
| 2 | 22uF X5R | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C31, C32 |
| 1 | 1M | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R1 |
| 2 | 5.1K | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R2, R3 |
| 1 | 2R | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4 |
| 4 | 470R | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5, R6, R41, R42 |
| 2 | 10k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R11, R22 |
| 1 | R560 | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R12 |
| 2 | 10k | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R13, R14 |
| 2 | 22 | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R15, R16 |
| 1 | 0 | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R20 |
| 1 | 100K | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R21 |
| 1 | 51K | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R26 |
| 1 | R120 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R27 |
| 1 | 91K | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R31 |
| 1 | 20K | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R32 |
MyBikesGotLED design files
The KiCad project lives in the mcqn/my-bikes-got-led repository on GitHub; these links point at the commit this page was built from.
MyBikesGotLED: common questions
What microcontroller does the MyBikesGotLED use?
The MyBikesGotLED is built around the ESP32-C3-MINI-1-N4, from the ESP32 family.
How big is the MyBikesGotLED PCB?
The MyBikesGotLED measures 45.2 × 87.1 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the MyBikesGotLED?
65 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 MyBikesGotLED design files?
From the mcqn/my-bikes-got-led 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 MyBikesGotLED design in my own project?
Yes, under the terms of its CERN-OHL-S-2.0 license, which mcqn chose for the repository.
Can I test firmware for the MyBikesGotLED 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.
More boards in my-bikes-got-led
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