

Datasette bridge
Flash Disk Storage for RC6502 Apple1 Replica
- Size
- 83.1 × 95.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 42
- Nets
- 61
- Pads
- 148
- Tracks, vias
- 277, 10
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 12 Feb 2025
- Updated
- 30 Jan 2026
Overview
Datasette bridge is an open-source printed circuit board by arvjus, from the arvjus/Extended_RC6502_Apple1 repository on GitHub, published under the MIT licence. It is a 2-layer board of 83.1 × 95.3 mm with 42 parts on 61 nets, routed with 277 tracks and 10 vias.
It is built around the ATMEGA328-PU, MAX3232ID and LM311, with the LM7805, BC547 and EG2201A among its other parts. Its parts include 11 capacitors, 11 resistors, 4 ICs, 3 diodes and 3 connectors. It belongs with the interfaces and adapters boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
6ATMEGA328-PU
PDIP-28-40℃~+85℃ 1.8V~5.5V 10bit 1KB 20MHz 23 2KB 32KB 8 Bit AVR Built-in FLASH PDIP-28 Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)MAX3232ID
SOIC-16-40℃~+85℃ 2 2 250Kbps 300uA 3V~5.5V Short-Circuit Protection Transceiver Yes ±15kV SOIC-16 RS232 ICs ROHSTexas InstrumentsRS232 ICsLM311
SOP-80℃~+70℃ 1 1.7nA 2.4mA 200ns 2mV 36V 45nA 5V~30V TTL、CMOS ±15V SOP-8 Comparators ROHSGcoreComparatorsLM7805
TO-2630℃~+125℃ 1 1A 20V 2V 42uV 5V 62dB@(120Hz) 8mA Fixed Over Temperature Protection、Short Circuit Protection Positive TO-263 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSYONGYUTAIVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsBC547
TO-92Bipolar (BJT)Jiangsu Changjing Electronics Technology (CJ)EG2201A
插件-20℃~+70℃ 14mm 200mA 30V DPDT PC Pin Rectangular Columnar Through Hole 插件 Slide Switches ROHSE-SwitchSlide Switches
README
README.mdExtended RC6502 Apple1 Replica
Based on original design https://github.com/tebl/RC6502-Apple-1-Replica
In addition there few hardware modules+software support was added:
- "Dumb" terminal for I/O
- File storage on flash disk. Tiny shell program helps to list/load/save/delete files.
- File storage on tape cassette recorder (C64 Datasette) - WIP
- ROM extension module
- Serial interface
- UART -> TCP/IP socket bridge. Makes internet possible on RC6502.
- Available programming languages: ASM, C, Basic
Screenshots
H/W:

Running FDSH:

Telnet session into BBS:

ChatGpt client:

Chat program (matrix.org):

Parts
42| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 1uF | Capacitor_THT:C_Disc_D8.0mm_W2.5mm_P5.00mm | C1, C2, C3, C4 |
| 4 | MountingHole | MountingHole:MountingHole_2.1mm | H1, H2, H3, H4 |
| 3 | 10k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R4, R7, R9 |
| 2 | 0.1uF | Capacitor_THT:C_Disc_D8.0mm_W2.5mm_P5.00mm | C8, C11 |
| 2 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D2, D3 |
| 2 | 1k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R3, R11 |
| 2 | 22 | Capacitor_THT:C_Disc_D8.0mm_W2.5mm_P5.00mm | C5, C6 |
| 2 | 220k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R5, R6 |
| 2 | 22nF | Capacitor_THT:C_Disc_D8.0mm_W5.0mm_P7.50mm | C9, C10 |
| 2 | 47k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1, R2 |
| 1 | 1000uF | Capacitor_THT:CP_Radial_D13.0mm_P5.00mm | C7 |
| 1 | 10k | Potentiometer_THT:Potentiometer_Bourns_3296W_Vertical | RV1 |
| 1 | 16Mhz | Crystal:Crystal_HC18-U_Vertical | Y1 |
| 1 | 1m | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R8 |
| 1 | 4.7k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R10 |
| 1 | ATmega328-P | Package_DIP:DIP-28_W7.62mm | U2 |
| 1 | BC547 | Package_TO_SOT_THT:TO-92_Inline | Q1 |
| 1 | Buzzer | Capacitor_THT:CP_Radial_D14.0mm_P7.50mm | BZ1 |
| 1 | C64-CassettePort | Hackup_Commodore:C64-Cassette-Port-Male | J2 |
| 1 | EG2201A | my_footprints:SW_EG2201 | S1 |
| 1 | LED | LED_THT:LED_D5.0mm | D4 |
| 1 | LM311 | Package_DIP:DIP-8_W7.62mm | U4 |
| 1 | LM7805 | Package_TO_SOT_THT:TO-220-3_Vertical | U3 |
| 1 | MAX3232 | Package_DIP:DIP-16_W7.62mm | U1 |
| 1 | RS232 | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J1 |
| 1 | Reset | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | Vin | my_footprints:KF301-2P | J3 |
More from arvjus/Extended_RC6502_Apple1
10- 2 layers55.2 × 101.6 mm

- 2 layers73.7 × 109.2 mm

- 2 layers101.6 × 101.6 mm

- 2 layers61.6 × 29.2 mm

Rc6502 pico adapter
arvjus/Extended_RC6502_Apple1
Flash Disk Storage for RC6502 Apple1 Replica
13 partsMIT - 2 layers92.7 × 59.7 mm

- 2 layers39.4 × 24.8 mm

- 2 layers63.5 × 19.1 mm

- 2 layers34.9 × 31.1 mm

- 2 layers116.8 × 63.5 mm

- 2 layers101.6 × 48.3 mm

Similar boards
- 2 layers113.9 × 145.3 mm

Christmas tree
healyf3/christmas_tree_pcb
This pcb consists of tlc5940 led drivers and an mq3 that light up 37 rgb leds using Kicad version 4
40 parts - 2 layers216 × 150 mm

Motherboard-201
artemisamsx/artemisa
Schematics, PCB designs and HDL simulations to build a 8-bits MSX computer
106 parts67 - 2 layers217.2 × 113 mm

Junior interface
laurent-fr/junior_computer_replica
A replica of the Junior Computer (a KIM-1 clone) published by Elektor in the 80's
120 parts14 - 2 layers134.5 × 83.9 mm

LC Meter
TeknoTrek/LC-Meter
This repository is part of the Teknotrek YouTube channel, featuring the DIY LC Meter project. It includes KiCad files, schematics, PCB layouts, and Arduino firmware.
27 parts9 - 2 layers100 × 80 mm

- 4 layers140 × 136 mm

Vinyl adc rev d
MadsRudolph/vinyl-adc
Discrete 3rd-order delta-sigma stereo audio ADC, built from op-amps and logic gates: a four-layer Raspberry Pi HAT made by PCBWay, with KiCad files, SPICE simulations and measurements
184 parts1 - 2 layers100 × 87.5 mm

- 4 layers62 × 67.5 mm

Questions
How big is the Datasette bridge PCB?
It measures 83.1 × 95.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Datasette bridge use?
42 parts, built around the ATMEGA328-PU, MAX3232ID, LM311 and LM7805. 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 Datasette bridge KiCad files?
From the arvjus/Extended_RC6502_Apple1 repository on GitHub, at the commit this page was made from: the board is file_storage/datasette/hardware/datasette_bridge/datasette_bridge.kicad_pcb and its schematic extra-rom/hardware/rc6502_rom/rc6502-rom.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Datasette bridge design in my own project?
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).