Skip to the content
2 layers83.1 × 95.3 mmDatasette bridge, the printed circuit board in 3D

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

6

README

README.md

Extended 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:

apple1 apple1

Running FDSH:

fdsh

Telnet session into BBS:

telnet

ChatGpt client:

chatgpt

Chat program (matrix.org):

matrix-chat

Parts

42
QtyValueFootprintReferences
41uFCapacitor_THT:C_Disc_D8.0mm_W2.5mm_P5.00mmC1, C2, C3, C4
4MountingHoleMountingHole:MountingHole_2.1mmH1, H2, H3, H4
310kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR4, R7, R9
20.1uFCapacitor_THT:C_Disc_D8.0mm_W2.5mm_P5.00mmC8, C11
21N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD2, D3
21kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR3, R11
222Capacitor_THT:C_Disc_D8.0mm_W2.5mm_P5.00mmC5, C6
2220kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR5, R6
222nFCapacitor_THT:C_Disc_D8.0mm_W5.0mm_P7.50mmC9, C10
247kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1, R2
11000uFCapacitor_THT:CP_Radial_D13.0mm_P5.00mmC7
110kPotentiometer_THT:Potentiometer_Bourns_3296W_VerticalRV1
116MhzCrystal:Crystal_HC18-U_VerticalY1
11mResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR8
14.7kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR10
1ATmega328-PPackage_DIP:DIP-28_W7.62mmU2
1BC547Package_TO_SOT_THT:TO-92_InlineQ1
1BuzzerCapacitor_THT:CP_Radial_D14.0mm_P7.50mmBZ1
1C64-CassettePortHackup_Commodore:C64-Cassette-Port-MaleJ2
1EG2201Amy_footprints:SW_EG2201S1
1LEDLED_THT:LED_D5.0mmD4
1LM311Package_DIP:DIP-8_W7.62mmU4
1LM7805Package_TO_SOT_THT:TO-220-3_VerticalU3
1MAX3232Package_DIP:DIP-16_W7.62mmU1
1RS232Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ1
1ResetButton_Switch_THT:SW_PUSH_6mmSW1
1Vinmy_footprints:KF301-2PJ3

More from arvjus/Extended_RC6502_Apple1

10
  • 2 layers55.2 × 101.6 mmRc6502 uart, the printed circuit board in 3D

    Rc6502 uart

    arvjus/Extended_RC6502_Apple1

    Flash Disk Storage for RC6502 Apple1 Replica

    19 partsMIT
  • 2 layers73.7 × 109.2 mmKbd term, the printed circuit board in 3D

    Kbd term

    arvjus/Extended_RC6502_Apple1

    Flash Disk Storage for RC6502 Apple1 Replica

    18 partsMIT
  • 2 layers101.6 × 101.6 mmRc6502 fd, the printed circuit board in 3D

    Rc6502 fd

    arvjus/Extended_RC6502_Apple1

    Flash Disk Storage for RC6502 Apple1 Replica

    15 partsMIT
  • 2 layers61.6 × 29.2 mmRc6502 pico adapter, the printed circuit board in 3D

    Rc6502 pico adapter

    arvjus/Extended_RC6502_Apple1

    Flash Disk Storage for RC6502 Apple1 Replica

    13 partsMIT
  • 2 layers92.7 × 59.7 mmVga drv, the printed circuit board in 3D

    Vga drv

    arvjus/Extended_RC6502_Apple1

    Flash Disk Storage for RC6502 Apple1 Replica

    13 partsMIT
  • 2 layers39.4 × 24.8 mmRc6502 fan pwm, the printed circuit board in 3D

    Rc6502 fan pwm

    arvjus/Extended_RC6502_Apple1

    Flash Disk Storage for RC6502 Apple1 Replica

    10 partsMIT
  • 2 layers63.5 × 19.1 mmEsp8266 adapter, the printed circuit board in 3D

    Esp8266 adapter

    arvjus/Extended_RC6502_Apple1

    Flash Disk Storage for RC6502 Apple1 Replica

    10 partsMIT
  • 2 layers34.9 × 31.1 mmW25q64 spi, the printed circuit board in 3D

    W25q64 spi

    arvjus/Extended_RC6502_Apple1

    Flash Disk Storage for RC6502 Apple1 Replica

    8 partsMIT
  • 2 layers116.8 × 63.5 mmRc6502 backplane, the printed circuit board in 3D

    Rc6502 backplane

    arvjus/Extended_RC6502_Apple1

    Flash Disk Storage for RC6502 Apple1 Replica

    8 partsMIT
  • 2 layers101.6 × 48.3 mmRc6502-rom, the printed circuit board in 3D

    Rc6502-rom

    arvjus/Extended_RC6502_Apple1

    Flash Disk Storage for RC6502 Apple1 Replica

    7 partsMIT

Similar boards

  • 2 layers113.9 × 145.3 mmChristmas tree, the printed circuit board in 3D

    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 mmMotherboard-201, the printed circuit board in 3D

    Motherboard-201

    artemisamsx/artemisa

    Schematics, PCB designs and HDL simulations to build a 8-bits MSX computer

    106 parts67
  • 2 layers217.2 × 113 mmJunior interface, the printed circuit board in 3D

    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 mmLC Meter, the printed circuit board in 3D

    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 mmSstc v3, the printed circuit board in 3D

    Sstc v3

    hnaderi/sstc

    Musical solid state tesla coil circuit and part design

    108 parts3CC0-1.0
  • 4 layers140 × 136 mmVinyl adc rev d, the printed circuit board in 3D

    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 mmDriver, the printed circuit board in 3D

    Driver

    hnaderi/drsstc

    Almost everything in my journey to build my own DRSSTCs

    127 partsCC0-1.0
  • 4 layers62 × 67.5 mmFY entry, the printed circuit board in 3D

    FY entry

    bask185/Train-Science-DIY

    31 parts3

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