USBtin
Villanut0·USBtin
About the USBtin PCB
USBtin is an open source PIC PCB design by Villanut0, published on GitHub. It is a 2-layer board measuring 32 × 65 mm, with 21 components from 13 distinct parts.
Its main chip is the PIC18F14K50-EP, from the PIC family. Other key parts include the MCP2515-I_P and MCP2551-I-P. By type, the board carries 7 capacitors, 5 resistors, 3 ICs, 2 connectors, 2 jumpers and 1 crystal.
It belongs with the usb & debug tools designs in this gallery.
From the project
USB to CAN interface PCB
USBtin is a simple USB to CAN interface. It can monitor CAN busses and transmit CAN messages. USBtin implements the USB CDC class and creates a virtual comport on the host computer.
This PCB is a clone of the original project : USBtin
It is almost the same as the original PCB. I made it to be able to mill it easily on my cheap milling machine.
Main components on the USBtin
USBtin bill of materials (BOM)
21 components, 13 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MCP2515-I_P | DIP-18_W7.62mm | IC1 |
| 1 | PIC18F14K50-EP | DIP-20_W7.62mm | U1 |
| 1 | MCP2551-I-P | DIP-8_W7.62mm | U2 |
| 1 | 24MHz | Crystal_HC49-U_Vertical | Y1 |
| 1 | USB_B | USB_B_OST_USB-B1HSxx_Horizontal | J1 |
| 1 | Conn_01x03 | TerminalBlock_RND_205-00002_1x03_P5.00mm_Horizontal | J2 |
| 2 | Jumper_2_Open | PinHeader_1x02_P2.54mm_Vertical | JP1, JP2 |
| 1 | red | LED_D3.0mm | D1 |
| 4 | 100n | C_Disc_D5.1mm_W3.2mm_P5.00mm | C1, C2, C3, C7 |
| 1 | 4.7u | CP_Radial_D5.0mm_P2.50mm | C4 |
| 2 | 22p | C_Disc_D3.4mm_W2.1mm_P2.50mm | C5, C6 |
| 4 | 1k | R_Axial_DIN0411_L9.9mm_D3.6mm_P5.08mm_Vertical | R1, R2, R3, R5 |
| 1 | 120 | R_Axial_DIN0411_L9.9mm_D3.6mm_P5.08mm_Vertical | R4 |
USBtin design files
The KiCad project lives in the Villanut0/USBtin repository on GitHub; these links point at the commit this page was built from.
- LayoutUSBtin.kicad_pcb
USBtin: common questions
What microcontroller does the USBtin use?
The USBtin is built around the PIC18F14K50-EP, from the PIC family.
How big is the USBtin PCB?
The USBtin measures 32 × 65 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the USBtin?
21 components, from 13 distinct parts. The full bill of materials is listed on this page.
Where can I download the USBtin design files?
From the Villanut0/USBtin repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the USBtin design in my own project?
The repository has no license, so all rights stay with Villanut0. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the USBtin without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug PIC firmware against it before you order a PCB.
Similar boards
PIC
Pslab hardware
fossasia
99 × 53.3 mm187 parts4LApache-2.01.7kPIC
Micro 8088
skiselev
152.4 × 101.6 mm71 partsGPL-3.0414PIC
GB-CARTPP-DIY
Gekkio
100 × 100 mm22 parts2LCC-BY-4.0376PIC
GB-BENCH-G1
Gekkio
100 × 100 mm98 parts4LCC-BY-4.0376PIC
GB-MBCTEST
Gekkio
51.4 × 61 mm32 parts2LCC-BY-4.0376PIC
GB-LIVE32
Gekkio
51.4 × 61 mm46 parts4LCC-BY-4.0376