

Can2usb
- Size
- 50.3 × 22.1 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 40
- Nets
- 33
- Pads
- 161
- Tracks, vias
- 309, 27
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 7 Oct 2022
- Updated
- 13 Dec 2024
Overview
Can2usb is an open-source printed circuit board by PGRacing, from the PGRacing/USB2CAN repository on GitHub. It is a 2-layer board of 50.3 × 22.1 mm with 40 parts on 33 nets, routed with 309 tracks and 27 vias.
It is built around the MIC5528-3.3YMT-TR, TLP175A and USBLC6-2SC6. Its parts include 10 capacitors, 8 resistors, 5 ICs, 3 diodes and 3 connectors. It belongs with the STM32 boards of this library.
Main components
3MIC5528-3.3YMT-TR
TDFN-6-EP(1.2x1.2)-40℃~+125℃@(Tj) 1 175uVrms 3.3V 5.5V 500mA 70dB@(100Hz) Fixed Positive Under Voltage Lockout、Over Current Protection、Over Temperature Protection、Enable TDFN-6-EP(1.2x1.2) Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSMicrochip TechnologyVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsTLP175A
SMD-41ms 5V 60V FET SMD-4 Transistor, Photovoltaic Output Optoisolators ROHSToshibaTransistor, Photovoltaic Output OptoisolatorsUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)
README
README.mdUSB2CAN
This solution is created to communicate with custom CANBUS devices by USB to PC (windows). The reasoning of the device creation is Formula Student bolide managment. Device is based on STM32F103 and MCP2561 and USB-FS (on USB-C connector).

TODO:
- Fix the USB-C header
- Fix the 5V LDO enable pin
Parts
40| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 100n | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C1, C2, C3, C4 |
| 4 | 22pF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C5, C6, C7, C8 |
| 4 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3, H4 |
| 3 | 510 | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R2, R3, R4 |
| 3 | BUILTIN_LED | LED_SMD:LED_0805_2012Metric | D1, D2, D3 |
| 2 | 10uF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C9, C10 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R5, R8 |
| 2 | 22 | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R6, R7 |
| 1 | 0 | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | RCF1 |
| 1 | 100 | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | CAN_T |
| 1 | 16MHz | Crystal:Crystal_SMD_5032-2Pin_5.0x3.2mm | Y1 |
| 1 | 1k5 | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | RCF2 |
| 1 | 300mA | Fuse:Fuse_0805_2012Metric | F1 |
| 1 | 32KHz | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y2 |
| 1 | 5.1k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R1 |
| 1 | Conn_01x03_Male | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | MCP2561-E-SN | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | MIC5528-3.3YMT-TR | can2usb:SON40P120X120X60-7N | U6 |
| 1 | STLINK | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | STM32F103C6Tx | Package_QFP:LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | SolderJumper_3_Open | Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1 |
| 1 | TLP175A | Package_SO:MFSOP6-4_4.4x3.6mm_P1.27mm | U2 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U5 |
| 1 | USB_C_Plug_USB2.0 | Connector_USB:USB_C_Receptacle_GCT_USB4085 | P1 |
More from PGRacing/USB2CAN
1- 2 layers58.5 × 22.2 mm

Similar boards
- 4 layers46.1 × 20.3 mm

- 4 layers95.9 × 96.5 mm

- 6 layers100 × 67.8 mm

12v-2x6
eggsampler/12v-2x6-Current-Monitor
For more information, see the schematic or the PCB layout (KiCanvas)
152 parts1 - 4 layers55 × 73.5 mm

- 2 layers142 × 23 mm

Massue bento v4
benkuper/BenTo-Legacy
Legacy repository for the former BenTo-Club project
101 parts1GPL-3.0 - 4 layers38.1 × 38.1 mm

Camera serializer
MissouriMRDT/RoveSoCameraServer_Hardware
This is the repository for a custom camera server using a Jetson Xavier NX and the GMSL2 protocol.
88 parts1GPL-3.0 - 4 layers49.3 × 40 mm

BLE REMOTE
ebertmx/DODGECLOCK
A shot clock system for competitve dodgeball. The system consists of two devices: display and controller.
82 partsMIT - 2 layers85 × 55 mm

Questions
How big is the Can2usb PCB?
It measures 50.3 × 22.1 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Can2usb use?
40 parts, built around the MIC5528-3.3YMT-TR, TLP175A and USBLC6-2SC6. 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.
Where can I download the Can2usb KiCad files?
From the PGRacing/USB2CAN repository on GitHub, at the commit this page was made from: the board is PCB/can2usb/can2usb.kicad_pcb and its schematic PCB/can2usb/can2usb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Can2usb design in my own project?
Its repository states no licence, so its author keeps all rights: ask PGRacing before reusing the design.