
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.

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.
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).