

Cococpld
A complete bus interface design for the Tandy Color Computer for Arduino/AVR
- Size
- 83.3 × 98.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 60
- Nets
- 134
- Pads
- 513
- Tracks, vias
- 3, 0
- Routed
- Yes
- KiCad
- KiCad 3
- Created
- 6 May 2013
- Updated
- 29 Apr 2015
Overview
Cococpld is an open-source printed circuit board by mattstock, from the mattstock/cococpld repository on GitHub. It is a 2-layer board of 83.3 × 98.3 mm with 60 parts on 134 nets, routed with 3 tracks and 0 vias.
It is built around the R1LP0108ESF-5SI#S1 and TLV1117-33DCY. Its parts include 15 capacitors, 15 connectors, 13 diodes, 6 ICs and 5 resistors. It belongs with the interfaces and adapters boards and the AVR (ATmega, ATtiny) and FPGA and CPLD boards of this library.
Main components
2README
README.mdcococpld
A complete bus interface design and floppy drive emulator for the Tandy Color Computer using Arduino/AVR!
This is a combined open source/open hardware project to design a development board for a variety of 8- and 16-bit computers, starting with the Tandy/TRS-80 Color Computer.
Videos of how these components work together are available at https://www.youtube.com/user/Greyhound716.
Directories:
firmware2 - AVR gcc project for the firmware to act as FDC and ROM programmer. fpga - Altera Quartus project to implement the control logic for the board. kicad - Kicad project including the schematics and board layout. cpld - Some legacy stuff, for some earlier attempts to build the logic using small CPLDs.
Parts
60| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 0.1uF | SM0805 | C3, C4, C5, C6, C9, C10 |
| 6 | TST | 1pin | P1, P2, P4, P5, P13, P14 |
| 3 | C | SM0805 | C13, C14, C15 |
| 3 | DIODE | DO-214AA(SMB) | D5, D6, D7 |
| 2 | 100uF | UWXCAP-6.3mm | C2, C8 |
| 2 | 10uF | UWXCAP-3mm | C1, C7 |
| 2 | 150 | CAY16-J4 | RP1, RP2 |
| 2 | 150 | SM0805 | R3, R5 |
| 2 | 22pF | SM0805 | C11, C12 |
| 2 | 47k | SM0805 | R2, R4 |
| 1 | 16MHz | CSTSE_V | X1 |
| 1 | 1M | SM0805 | R1 |
| 1 | 50.00MHz | OSC | U3 |
| 1 | A0 | LED-1206 | D10 |
| 1 | A1 | LED-1206 | D11 |
| 1 | A2 | LED-1206 | D12 |
| 1 | A3 | LED-1206 | D13 |
| 1 | ATMEGA2560-A | TQFP_100 | IC1 |
| 1 | BARREL_JACK | PJ-102AH | P12 |
| 1 | CART_BOOT | JS102011SAQN | SW1 |
| 1 | COCOBUS | cardedge20x2 | P10 |
| 1 | CP | LED-1206 | D8 |
| 1 | EP | LED-1206 | D9 |
| 1 | EPM3256A-TQFP144 | TQFP144 | U2 |
| 1 | ICSP | pin_array_3x2 | P16 |
| 1 | JTAG | PIN_ARRAY_5x2-mds | P3 |
| 1 | MICROSD | microsd | P8 |
| 1 | MODE SW | JS102011SAQN | SW2 |
| 1 | Mode | pin_array_3x2 | P9 |
| 1 | R1LP0108ESF-5SI | TSOP32SP | U5 |
| 1 | Reset | SW_PUSH_SMALL | SW3 |
| 1 | S0 | LED-1206 | D1 |
| 1 | S1 | LED-1206 | D2 |
| 1 | S2 | LED-1206 | D3 |
| 1 | S3 | LED-1206 | D4 |
| 1 | SERIAL | PIN_ARRAY_3X1 | P11 |
| 1 | TLV1117-33 | SOT223 | U4 |
| 1 | TLV1117-50 | SOT223 | U1 |
| 1 | WIZNET J1 | PIN_ARRAY_10X2 | P6 |
| 1 | WIZNET J2 | PIN_ARRAY_10X2 | P7 |
Questions
How big is the Cococpld PCB?
It measures 83.3 × 98.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Cococpld use?
60 parts, built around the R1LP0108ESF-5SI#S1 and TLV1117-33DCY. 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 Cococpld KiCad files?
From the mattstock/cococpld repository on GitHub, at the commit this page was made from: the board is kicad/cococpld.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Cococpld design in my own project?
Its repository states no licence, so its author keeps all rights: ask mattstock before reusing the design.
Similar boards
- 2 layers124 × 112 mm

- 2 layers393.5 × 153.7 mm

- 2 layers105 × 33 mm

- 2 layers155 × 80 mm

- 4 layers18 × 51 mm

- 4 layers100 × 50 mm

- 2 layers43.3 × 37.6 mm

ZBSmartMeter
Tropaion/ZigBee_SmartMeter_Reader
This is a ZigBee device to collect data from smartmeters using the DLMS/COSEM protocol.
37 parts32GPL-3.0 - 4 layers65 × 100 mm
