
SmartSpin2k Panelized
doudar/SmartSpin2k
Transform your spin bike into a Smart Trainer!

USB Interface for CEM60 mount
CEM60 USB CommBoard is an open-source printed circuit board by xlazam01, from the xlazam01/CEM60_USB_CommBoard repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 48 × 38 mm with 23 parts on 52 nets, routed with 192 tracks and 48 vias.
It is built around the MAX3232ID. Its parts include 8 capacitors, 5 resistors, 5 connectors and 2 ICs.
This is a small project which enabled CEM60 mount to communicate directly over USB instead of RS232.
Schematic and PCB files in repository
See Photos folder for final result
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 100n/50V/0603 | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C6, C7, C8, C9, C10 |
| 5 | 10k | myLib_SMD:R_0603_HandSolder | R1, R2, R3, R4, R5 |
| 2 | USB_B | Connector_USB:USB_B_Lumberg_2411_02_Horizontal | J1, J5 |
| 1 | 100nF | myLib_SMD:C_0603_HandSolder | C13 |
| 1 | 10uF | myLib_SMD:C_0805_HandSolder | C12 |
| 1 | 1uF | myLib_SMD:C_0603_HandSolder | C11 |
| 1 | 6P6C | Connector_RJ:RJ12_Amphenol_54601 | J2 |
| 1 | CP2102N-Axx-xQFN28 | Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm | U4 |
| 1 | Conn_01x04 | Connector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical | J3 |
| 1 | Conn_01x05 | Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical | J4 |
| 1 | MAX3232 | Package_SO:SO-16_3.9x9.9mm_P1.27mm | U1 |
The 20 most common of 23 parts.

doudar/SmartSpin2k
Transform your spin bike into a Smart Trainer!


zephray/ELTerm
ANSI/VT100-compatible serial terminal built with Raspberry Pi Pico and EL640.480-AM/AG screen


Tjeerdie/SPECTRE
Speeduino compatible engine control unit (ECU) based around black STM32F407VET6 board.

scrapcomputing/ThrottleBlaster
A Turbo circuit with a MHz display that can slow down the CPU speed

cole8888/SRNE-Solar-Charge-Controller-Monitor
Read data from SRNE solar charge controllers.

It measures 48 × 38 mm and has 2 copper layers, 1.6 mm thick.
23 parts, built around the MAX3232ID. 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 xlazam01/CEM60_USB_CommBoard repository on GitHub, at the commit this page was made from: the board is CEM60_USB_CommBoard.kicad_pcb and its schematic CEM60_USB_CommBoard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
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).