
Tfr911h
strickyak/tfr9
The TFR/9 Single Board Computer for Hitachi 6309E or Motorola 6809E CPUs (TFR/901)

A Radio Shack / Tandy Color Computer ("Coco") wildcard peripheral cartridge, with an RP2350 processor and 46 usable GPIO lines, covering most of the Coco's expansion port bus.
Centipede-32e is an open-source printed circuit board by strickyak, from the strickyak/copico-centipede repository on GitHub, published under the MIT licence. It is a 4-layer board of 97.6 × 96 mm with 135 parts on 97 nets, routed with 1,295 tracks and 155 vias.
It is built around the 74HC14, HC-1.0-3PWT and K2-1808SN-A4SW-01, with the RCLAMP0521P.TCT-MS among its other parts. Its parts include 30 capacitors, 13 resistors, 8 diodes, 5 ICs and 5 connectors. It belongs with the radio and wireless boards of this library.
TO DO -- document better.
This is pretty much a RP2350B microcontroller with direct connections to the Radio Shack Color Computer's 40-pin expansion bus.
The RP2350B may be powered either by the USB-C or by the Coco. The USB-C takes precedence by going through only one diode to VBUS, whereas the Coco's +5V input goes through two diodes.
Jumper J6 must be configured in one of two ways:
Preferred: Connect pins 2 and 3, and connect pins 4 and 5. This runs both E and Q through the schmidt trigger inverter to clean them. They arrive negated at GPIO 21 and 22.
Original: Connect pins 1 and 2, and pins 5 and 6. This runs E and Q direct to GPIO 21 and 22, not negated. This has problems with bouncy detection.
On a coco3, we must obey CTS, not just the address range $C000-$DFFF.
Temporarily I'm bodging it from J5 to J4, CTS (negative logic) to GPIO18.
My current PIO-less firmware works with the semi-fast poke ($FFD7) but not with the fast poke ($FFD9). That's with disk11.asm for Disk Basic Cart ROM, and a floppy at $FF40/$FF4[89AB].
Testing on a 16K Coco2 (named "2C") and a Coco3 with a 6309 and 512K RAM (named "3B").
| Qty | Value | Footprint | References |
|---|---|---|---|
| 60 | Castellated Pad | My Stuff:Castellated Pad | 3V3_EN1, 3V31, ADC_VREF1, GND1, GND2, GND3, GND4, GND4, GND6, GPI10, GPIO0, GPIO1, GPIO1, GPIO1, GPIO1, GPIO1 +44 |
| 12 | 100nF | PCM_JLCPCB:C_0402 | C1, C2, C3, C4, C5, C6, C7, C8, C13, C14, C16, C36 |
| 5 | ~ | RP2350 Dev Board:POWERDI-123_L2.8-W1.8-LS3.7-RD | D1, D4, D5, D6, D7 |
| 4 | 100nF | PCM_JLCPCB:C_0603 | C9, C15, C38, C39 |
| 3 | 100nF | Capacitor_SMD:C_0603_1608Metric | C21, C23, C25 |
| 3 | 10uF | Capacitor_SMD:C_0603_1608Metric | C20, C22, C24 |
| 3 | 2kΩ | Resistor_SMD:R_0402_1005Metric | R9, R10, R12 |
| 3 | 33Ω | Resistor_SMD:R_0402_1005Metric | R2, R3, R6 |
| 2 | 10uF | PCM_JLCPCB:C_0603 | C37, C40 |
| 2 | 15pF | PCM_JLCPCB:C_0402 | C17, C18 |
| 2 | 4.7uF | PCM_JLCPCB:C_0603 | C10, C12 |
| 2 | 4.7uF | PCM_JLCPCB:C_0402 | C11, C19 |
| 2 | 5.1kΩ | Resistor_SMD:R_0402_1005Metric | R1, R4 |
| 2 | Conn_02x03_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical_SMD | J5, J6 |
| 2 | K2-1808SN-A4SW-01 | RP2350 Dev Board:KEY-SMD_4P-L4.2-W3.2-P2.20-LS5.1-TL | Boot1, Reset1 |
| 2 | RCLAMP0521P.TCT-MS | EasyEDA:D0402-BI | D2, D3 |
| 2 | SolderJumper_2_Bridged | Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm | JP1, JP2 |
| 1 | 100kΩ | Resistor_SMD:R_0402_1005Metric | R11 |
| 1 | 1kΩ | PCM_JLCPCB:R_0603 | R28 |
| 1 | 1kΩ | Resistor_SMD:R_0402_1005Metric | R5 |
| 1 | 1Ω | PCM_JLCPCB:R_0603 | R7 |
| 1 | 200Ω | PCM_JLCPCB:R_0603 | R8 |
| 1 | 74HC14 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U5 |
| 1 | CocoEdgeConnector | 0Titanium:CocoCardEdgeCocoMIDI | P1 |
| 1 | Conn_02x10_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Vertical | J4 |
| 1 | Conn_02x10_Odd_Even | Connector_PinSocket_2.54mm:PinSocket_2x10_P2.54mm_Vertical_SMD | J3 |
| 1 | HC-1.0-3PWT | EasyEDA:CONN-SMD_SM03B-SRSS-TB-LF-SN-P | U2 |
| 1 | Red | LED_SMD:LED_0603_1608Metric | LED25 |
| 1 | Red | PCM_JLCPCB:D_0603 | PWR_LED1 |
| 1 | W25Q128 | PCM_JLCPCB:SOIC-8_L5.3-W5.3-P1.27-LS8.0-BL | U4 |
| 1 | ~ | PCM_JLCPCB:SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BR | U3 |
| 1 | ~ | RP2350 Dev Board:IND-SMD_L2.0-W1.6_AOTA-B201610S3R3-101-T | L1 |
| 1 | ~ | RP2350 Dev Board:QFN-80_L10.0-W10.0-P0.40-TL-EP3.4 | U1 |
| 1 | ~ | RP2350 Dev Board:USB-C-SMD_TYPE-C-6PIN-2MD-073 | USB1 |
| 1 | ~ | RP2350 Dev Board:CRYSTAL-SMD_4P-L3.2-W2.5-BL | X1 |
The 129 most common of 135 parts.
It measures 97.6 × 96 mm and has 4 copper layers, 1.6 mm thick.
135 parts, built around the 74HC14, HC-1.0-3PWT, K2-1808SN-A4SW-01 and RCLAMP0521P.TCT-MS. 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 strickyak/copico-centipede repository on GitHub, at the commit this page was made from: the board is centipede-32e/centipede-32e.kicad_pcb and its schematic centipede-32d/centipede-32d.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

strickyak/tfr9
The TFR/9 Single Board Computer for Hitachi 6309E or Motorola 6809E CPUs (TFR/901)


Charading/rp2350b-pico
I wanted a board similar to the rp2040 pico so i just designed my own, it's extended by two more pins, in order to break out a ton of gpio and also all 8 ADC pins

efogdev/nrf54l15-module
nRF54L15 module with full IO set and external DC-DC regulator for maximum efficiency



alislaboratory/detentOne
A Customisable BLE Macropad with a Haptic Knob and OLED.

jvanderberg/pico-stretch2
An RP2350B dev board that breaks out all 48 GPIO pins while following the original Raspberry Pi Pico footprint for the first 20 pins on each side.