Cocousbhost
barberd·cocousbhost·kicad/cocousbhost.kicad_pcb
About the Cocousbhost PCB
Cocousbhost is an open source PCB design by barberd, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 98.3 × 87.3 mm, with 32 components from 19 distinct parts.
Other key parts include the 74LS30, 74LS682, 74LS04, 74LS74 and 74LS32. By type, the board carries 11 capacitors, 7 ICs, 5 resistors, 3 connectors, 2 transistors and 2 diodes.
It belongs with the keyboards and usb & debug tools designs in this gallery.
From the project
USB Host Cartridge for the Tandy TRS-80 Color Computer
This board is a cartridge for the Tandy Radio Shack TRS-80 Color Computer (CoCo), an 8 bit computer produced between 1980 and 1991. It provides a USB 2.0 Host controller, the CH376S, to the CoCo. This allows one to use USB devices with the Color Computer given software drivers for the device. See "Using the Board" below.
Assembly routines for using the cartridge in your own software can be found in the Software directory. This includes drivers for USB hubs, keyboards, mice, and mass storage devices (such as pendrives). Additionally, a software patch for the Color Computer 3's BASIC to use a…

Main components on the Cocousbhost
Cocousbhost bill of materials (BOM)
32 components, 19 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74LS30 | DIP-14_W7.62mm | U1 |
| 1 | 74LS682 | DIP-20_W7.62mm | U3 |
| 1 | 74LS04 | DIP-14_W7.62mm | U4 |
| 1 | 74LS74 | DIP-14_W7.62mm | U5 |
| 1 | 74LS32 | DIP-14_W7.62mm | U6 |
| 1 | 27128 | DIP-28_W15.24mm | U7 |
| 1 | CH376S | SOP-28 | U8 |
| 2 | 2N2222 | TO-92 | Q1, Q2 |
| 1 | 12 Mhz | Crystal_HC49-U_Vertical | Y1 |
| 1 | Conn_01x03_Male | PinHeader_1x03_P2.54mm_Vertical | J1 |
| 1 | Jumper_2_Bridged | PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | USB_A | USB_A_Molex_67643_Horizontal | J3 |
| 1 | SW_DIP_x07 | SW_DIP_SPSTx07_Slide_6.7x19.34mm_W7.62mm_P2.54mm_LowProfile | SW1 |
| 2 | LED | LED_D3.0mm | D1, D2 |
| 9 | .1uf | C_Disc_D6.0mm_W2.5mm_P5.00mm | C1, C2, C3, C4, C5, C6, C7, C8 +1 |
| 2 | 20pf | C_Disc_D6.0mm_W2.5mm_P5.00mm | C9, C10 |
| 2 | 1k | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1, R2 |
| 2 | 10k | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R3, R4 |
| 1 | 4.7k | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R5 |
Cocousbhost design files
The KiCad project lives in the barberd/cocousbhost repository on GitHub; these links point at the commit this page was built from.
- Layoutkicad/cocousbhost.kicad_pcb
- Schematickicad/cocousbhost.kicad_sch
Cocousbhost: common questions
How big is the Cocousbhost PCB?
The Cocousbhost measures 98.3 × 87.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Cocousbhost?
32 components, from 19 distinct parts. The full bill of materials is listed on this page.
Where can I download the Cocousbhost design files?
From the barberd/cocousbhost repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Cocousbhost design in my own project?
Yes, under the terms of its GPL-3.0 license, which barberd chose for the repository.
Similar boards
Lily58 Lite Rev3 TOP Case
kata0510
142.5 × 106.4 mm34 parts2LMIT2.3kLily58 Pro BOTTOM
kata0510
142.5 × 106.3 mm5 parts2LMIT2.3kLily58
kata0510
142.5 × 106.3 mm83 parts2LMIT2.3kLily58 Pro
kata0510
142.5 × 106.3 mm83 parts2LMIT2.3kKLOR
GEIGEIGEIST
160.2 × 118.3 mm79 parts2LGPL-3.01.2kPcb top
tompi
132.5 × 95.1 mm18 parts2LCC-BY-4.01.2k