Skip to the content
PCBKitNew board
2 layers100 × 77.5 mmLanguageCard, the printed circuit board in 3D

LanguageCard

btb/LanguageCard45

An Apple II Language Card. Based on a design by iz8dwf

Size
100 × 77.5 mm
Copper layers
2
Thickness
1.53 mm
Parts
42
Nets
91
Pads
318
Tracks, vias
405, 22
Pours
379
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
3 Aug 2022
Updated
22 Sep 2023

Overview

LanguageCard is an open-source printed circuit board by btb, from the btb/LanguageCard repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 100 × 77.5 mm with 42 parts on 91 nets, routed with 405 tracks and 22 vias.

It is built around the 74LS175PC, 74LS32SC and 74LS86. Its parts include 11 ICs, 9 capacitors, 8 resistors, 4 diodes and 1 connector. It belongs with the retro computing and games boards of this library.

Main components

3

README

README.md

LanguageCard

An Apple II Language Card. Based on a design by iz8dwf

Interactive BOM

image info

Description

This is a simple "language card" for the Apple II and II+, which expands the system from 48K to 64K by means of 16K of RAM, switchable into the address space normally used by the system firmware. That's two banks of 4K in the D0-D8 space, and one bank of 8K in the E0-F8 space. The C0-C8 space is not touched.

It uses static RAM so there is no need for the ribbon cable connecting it to the logic board that the original language cards had.

Like the original language cards, it can also contain a chip that will be used to replace the F8 ROM on your logic board. Additionally, you can enable or disable this replacement ROM with a switch or jumpers. If configured correctly, you can put two different F8 ROM images on a single chip and switch back and forth between them.

Build Notes

R3, R4, R5

Use higher resistance for high-efficiency LEDs, e.g. 3.3K

U8 and U9

Any narrow 8KBx8 static RAM can be used. ex: 5C6408, Cy7C185, TC5588

U7

Optional. 2K or larger (E)EPROM for overriding the logic board's F8 ROM. Enable using SW1 or JP1.

SW1

Optional Toggle switch. Miniature, Sub-miniature, or Ultra-miniature, right angle, SPDT. (Sub, Ultra-mini use JP1 pads)

An SPST switch which only closes the outer two pin positions can also work if you short JP3.

To switch between two different F8 ROM images on a single 4K or greater chip, short JP2 and use a DPDT switch instead - must be a three-position center OFF switch (ON-OFF-ON) in order to disable the card ROM and use the logic board F8 ROM.

JP1

Enable and select which F8 ROM to use (if not using SW1)

65
43
21

No Jumpers: Card ROM disabled

Using a single ROM image:

JP2 open, Jumper on pins 1,3 (lower right): Card ROM enabled

Using two ROM images on a 4K or larger ROM:

JP2 shorted, Jumper on pins 1,3 (lower right) and 2,4 (lower left): Upper ROM image enabled (A11 high)

JP2 shorted, Jumper on pins 3,5 (upper right) and 4,6 (upper left): Lower ROM image enabled (A11 low)

Solder Jumper JP2

Short, and install DPDT switch (or use pair of jumpers as above) for ability to select two different F8 ROM images on a single (4K or larger) ROM.

Solder Jumper JP3

Short if using an SPST switch that only connects outer two pins

Parts

42
QtyValueFootprintReferences
8100nCapacitor_THT:C_Axial_L3.8mm_D2.6mm_P7.50mm_HorizontalC2, C3, C4, C5, C6, C7, C8, C9
310kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R7, R8
3560Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3, R4, R5
374LS08Package_DIP:DIP-14_W7.62mmU2, U5, U6
23k3Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2, R6
26264Package_DIP:DIP-28_W7.62mmU8, U9
1'64-'512Package_DIP:DIP-28_W15.24mmU7Alt1
110μFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC1
14148Diode_THT:D_A-405_P7.62mm_HorizontalD1
174LS06Package_DIP:DIP-14_W7.62mmU10
174LS175Package_DIP:DIP-16_W7.62mmU3
174LS32Package_DIP:DIP-14_W7.62mmU4
174LS86Package_DIP:DIP-14_W7.62mmU1
1Apple II Expansion BusApple2:Apple II Expansion Edge ConnectorJ1
1BANK 1LED_THT:LED_D5.0mmD2
1DUAL ROMJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP2
1READLED_THT:LED_D5.0mmD3
1ROM ENABLEMySwitch:SW_Lever_2P2T_Alcoswitch_AE203SD1SW1
1ROM EnableConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJP1
1ROM F8 (2716/32)Package_DIP:DIP-24_W15.24mmU7
1SPSTJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP3
1WRITELED_THT:LED_D5.0mmD4

The 37 most common of 42 parts.

Questions

How big is the LanguageCard PCB?

It measures 100 × 77.5 mm and has 2 copper layers, 1.53 mm thick.

What parts does the LanguageCard use?

42 parts, built around the 74LS175PC, 74LS32SC and 74LS86. 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 LanguageCard KiCad files?

From the btb/LanguageCard repository on GitHub, at the commit this page was made from: the board is LanguageCard.kicad_pcb and its schematic LanguageCard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the LanguageCard design in my own project?

Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers337.6 × 105.7 mmISA CGA, the printed circuit board in 3D

    ISA CGA

    hkzlab/CGA_Redux

    The Color Graphics Adapter Redux board is a more or less faithful clone of the original IBM CGA, based on the original schematics

    170 parts56
  • 2 layers236.8 × 169.8 mmTK2000, the printed circuit board in 3D

    TK2000

    clemarfolly/Microdigital-TK2000

    Reprodução da PCB do TK-2000 da Microdigital, clone do Micro-Professor MPF-II

    212 parts17
  • 2 layers221.5 × 149.5 mmZX1, the printed circuit board in 3D

    ZX1

    misterblack1/zenith_zt1

    Information gathered on the Zenith ZT-1 / ZT-10 / ZT-11 and ZTX/ZT-x-A variants

    140 parts5
  • 2 layers320 × 150 mmDigiTrainer, the printed circuit board in 3D

    DigiTrainer

    RetroStack/BitStack-DigiTrainer

    A trainer board for digital electronics

    262 parts2MIT
  • 2 layersRogelio Pineda part 7-AMLDC-2044B, the printed circuit board in 3D

    Rogelio Pineda part 7-AMLDC-2044B

    ForgottenMachines/Entrex

    The technologies documented here will include all like-kind systems manufactured by Nixdorf, Redifon, ROCC & Mera, all originally designed by Entrex Inc, Burlington, MA USA.

    332 parts1
  • 4 layers254 × 137.7 mmS100 ColorMagic-1.1-006, the printed circuit board in 3D

    S100 ColorMagic-1.1-006

    RichCini/LomasBoards

    Small repository of files/data related to Lomas Data Products S-100 boards.

    150 parts1
  • 4 layers218.4 × 114 mmVideo v2.0, the printed circuit board in 3D

    Video v2.0

    ksr/YACC1-D

    YACC1 (Yet Another Custom CPU) - definitive tree: hardware, firmware, software, tools and docs for the hand-built TTL computer. Supersedes ksr/YACC1-2020.

    121 parts
  • 2 layers630 × 300 mmSecretBase, the printed circuit board in 3D

    SecretBase

    stonedDiscord/SecretBase

    SEGA Secret Base Arcade Game

    441 parts