
Apple ii cassette adapter
erikarn/apple-ii-pcbs
This is a simple project to replace all the ROMS in an Apple-II with a single EEPROM that holds enough to store both the applesoft and integer BASIC ROM sets.

This is a simple project to replace all the ROMS in an Apple-II with a single EEPROM that holds enough to store both the applesoft and integer BASIC ROM sets.
Apple ii ps2-keyboard is an open-source printed circuit board by erikarn, from the erikarn/apple-ii-pcbs repository on GitHub. It is a 2-layer board of 63.2 × 51.3 mm with 27 parts on 50 nets, routed with 171 tracks and 1 via.
Its parts include 15 resistors, 6 connectors, 3 diodes and 2 capacitors. It belongs with the retro computing and games and keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.
This is a simple project to replace all the ROMS in an Apple-II with a single EEPROM that holds enough to store both the applesoft and integer BASIC ROM sets.
Yes, there are plenty of other solutions out there. I built this because I wanted to learn more about KiCAD and PCB layout.
It's pretty simple, really:
It's a bit tricky to solder the header pins in.
The pins at J2 are less problematic because there's more space; I'd solder in the pins at J2 first, and then the socket U1.
The rest of it is straight forward.
The ROM is decoded in a pretty simple way - /CE is asserted for D000 -> F800. But to simplify wiring, I ran the address lines out to the EEPROM. So the first 2K in each half of the 16K image is unused, and should just be kept blank.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 47 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R2, R3, R4, R5, R6, R8, R9, R10, R11, R12, R13 |
| 3 | 1K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R7, R14, R15 |
| 2 | LED | LED_THT:LED_D3.0mm | D2, D3 |
| 1 | 0.1uF | Capacitor_THT:C_Disc_D3.8mm_W2.6mm_P2.50mm | C2 |
| 1 | 100uF | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C1 |
| 1 | 1N4001 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1 |
| 1 | 4.7K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R1 |
| 1 | Arduino_Nano_v3.x | Module:Arduino_Nano | A1 |
| 1 | EXP | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J4 |
| 1 | EXP_PWR | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J5 |
| 1 | PS/2 | Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical | J1 |
| 1 | SHIFT_KEY | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J3 |
| 1 | UART | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J6 |
| 1 | apple-ii | Package_DIP:DIP-16_W7.62mm_LongPads | J2 |

erikarn/apple-ii-pcbs
This is a simple project to replace all the ROMS in an Apple-II with a single EEPROM that holds enough to store both the applesoft and integer BASIC ROM sets.

erikarn/apple-ii-pcbs
This is a simple project to replace all the ROMS in an Apple-II with a single EEPROM that holds enough to store both the applesoft and integer BASIC ROM sets.

erikarn/apple-ii-pcbs
This is a simple project to replace all the ROMS in an Apple-II with a single EEPROM that holds enough to store both the applesoft and integer BASIC ROM sets.


hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!



CRImier/MyKiCad
My KiCad boards. Can't be bothered uploading individually anymore, so here you go.

pjgpetecodes/pico-streamdeck
This project is an OBS Controller using a Raspberry Pi Pico and CircuitPython.

freeDSP/freeDSP-aurora
freeDSP ADAU1452 with 8 analog input, 8 analog outputs, S/P-DIF I/O, ADAT I/O, USB Audio Class2, WiFi, Bluetooth

ugcs/ddc
Drone Show Software is software designed for drone shows, allowing flight path planning as well as control of dozens of drones simultaneously in a synchronized manner.
It measures 63.2 × 51.3 mm and has 2 copper layers, 1.6 mm thick.
27 parts. 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 erikarn/apple-ii-pcbs repository on GitHub, at the commit this page was made from: the board is apple-ii-ps2-keyboard/apple-ii-ps2-keyboard/apple-ii-ps2-keyboard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask erikarn before reusing the design.