
OSO BOOK B1
joeycastillo/The-Open-Book
For details on how to build, test and use Open Book, I've made documentation available here.

Mcu main is an open-source printed circuit board by Electrium-Mobility, from the Electrium-Mobility/Bike_control_panel_Electrical repository on GitHub. It is a 2-layer board of 108 × 61.7 mm with 55 parts on 59 nets, routed with 453 tracks and 261 vias.
It is built around the ESP32-S3-WROOM-1-N8. Its parts include 14 capacitors, 13 resistors, 10 connectors, 5 diodes and 4 ICs. It belongs with the ESP32 boards of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 0.1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C6, C7, C8, C10, C12, C17 |
| 7 | TestPoint | TestPoint:TestPoint_Pad_2.0x2.0mm | TP1, TP2, TP3, TP4, TP8, TP9, TP10 |
| 6 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4, R7, R10, R13, R15, R16 |
| 6 | 10uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2, C3, C5, C9, C11, C18 |
| 4 | 5.1K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2, R3, R5 |
| 3 | ~ | Diode_SMD:D_SOD-882 | D2, D3, D4 |
| 2 | 1.2K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R8, R9 |
| 2 | 4P4C_Shielded | Custom_footprints:JST_PH_4P_2mm_SMD | J4, J5 |
| 2 | SW_Push_Dual | Button_Switch_THT:SW_PUSH_6mm | sw1, sw2 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C4 |
| 1 | 30K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R14 |
| 1 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J10 |
| 1 | Conn_01x06_Pin | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J3 |
| 1 | Conn_01x10_Pin | Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical | J2 |
| 1 | Conn_01x14_Socket | Connector_PinHeader_2.54mm:PinHeader_1x14_P2.54mm_Vertical | J9 |
| 1 | D_Schottky | Custom_footprints:SOD_123_schottky_C64885 | D6 |
| 1 | ESP32-S3-WROOM-1 | RF_Module:ESP32-S3-WROOM-1 | U1 |
| 1 | LED_red | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1 |
| 1 | Micro_SD_Card_Det_Hirose_DM3AT | Connector_Card:microSD_HC_Hirose_DM3AT-SF-PEJM5 | J1 |
| 1 | SGM2212-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | Screw_Terminal_01x03_ebrake | TerminalBlock:TerminalBlock_Xinya_XY308-2.54-3P_1x03_P2.54mm_Horizontal | J6 |
| 1 | Screw_Terminal_01x03_throttle | TerminalBlock:TerminalBlock_Xinya_XY308-2.54-3P_1x03_P2.54mm_Horizontal | J7 |
| 1 | Screw_Terminal_01x06 | TerminalBlock:TerminalBlock_Xinya_XY308-2.54-6P_1x06_P2.54mm_Horizontal | J8 |
| 1 | USB_C_connector | Custom_footprints:USB_C_Receptacle_Amphenol_12401948E412A_editted | U2 |
| 1 | VL53L1CXV0FY1 | Sensor_Distance:ST_VL53L1x | U4 |
It measures 108 × 61.7 mm and has 2 copper layers, 1.6 mm thick.
55 parts, built around the ESP32-S3-WROOM-1-N8. 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.
From the Electrium-Mobility/Bike_control_panel_Electrical repository on GitHub, at the commit this page was made from: the board is mcu_main/mcu_main.kicad_pcb and its schematic mcu_main/adaptive_cc.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Electrium-Mobility before reusing the design.

joeycastillo/The-Open-Book
For details on how to build, test and use Open Book, I've made documentation available here.
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

bitaxeorg/bitaxeGamma
Bitaxe based on the BM1370 from the S21 Pro



hhuysqt/esp32s3-keyboard
USB/BLE keyboard driver based on ESP32S3-WROOM-1

katbinaris/nanofoc_devkit
Compact All-In-One BLDC Controler featuiring ESP32-S3, TMC6300 and Magalpha sensors. Small 35x35mm footprint.

Hack-a-Day/2025-Communicator_Badge
The 2025 Hackaday Supercon RF Communicator Badge