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

A clone of the Apple Super Serial Card ][

Size
100 × 77.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
55
Nets
116
Pads
398
Tracks, vias
560, 29
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
23 Jan 2024
Updated
13 Mar 2025

Overview

SuperSerial is an open-source printed circuit board by btb, from the btb/SuperSerial repository on GitHub. It is a 2-layer board of 100 × 77.5 mm with 55 parts on 116 nets, routed with 560 tracks and 29 vias.

It is built around the 74LS365DC, 74LS245SC and MC1488N, with the 74LS00SC, 74LS11DC and 74LS279P-E among its other parts. Its parts include 17 capacitors, 12 switches, 5 resistors, 3 connectors and 1 crystal.

Main components

8

README

README.md

SuperSerial

A clone of the Apple Super Serial Card ][

Interactive BOM

rendering of the front of the board

Assembly

ROM

UC4 is any 2716 or equivalent PROM/EPROM/EEPROM, programmed with the SSC firmware. You can also use a larger/more modern chip such as a 28C256, but note that A11 and A13 will be permanently tied high, and A12 and A14 will be permanently tied low. This means the 2K of firmware code must sit at the 2800h region in the PROM (you can just do what I usually do and fill the entire ROM with repeated copies).

ACIA

UA4 should be a new old stock MOS 6551 or equivalent. The WDC 65C51 has a well-known bug that likely makes it unsuitable for some uses, though it may be fine for others.

Oscillator

The original SSC used a 1.8432MHz crystal (Y1) and a usually-omitted 10pF capacitor (C1) for timing the ACIA chip. You can use this same kind of crystal, or you can use a self-contained DIP8 or DIP14 oscillator (G1). If you use a horizontally-mounted crystal at Y1, make sure it is insulated from the unused pads underneath.

Crystal option: rendering of a crytal and capacitor

Cable Header

You can use a common PC-type IDC10 to DB9M pigtail, or the IDC10 to DB25F pigtail used with the original Apple SSC. There are two different pinouts used in the PC style ("sequential" or "staggered"), and the "apple" pinout is different from both. Only populate the header (J1) for the style you're going to use. "sequential" is the most commonly available type. A keyed/shrouded header is probably best, a right angle/horizontal header would be nice, but you probably only have room for that if you are using the "apple" pinout.

Sequential: DB9M Sequential Staggered: DB9M Staggered

Driver/Receiver

The RS232 Driver/Receiver chips, UA6 and UA7, can be the original MC1488 and MC1489 or equivalents like the 75188 and 75189, or the CMOS equivalents 14C88 and 14C89. If UA6 is a 14C88, you can omit capacitors C3, C4, and C9.

Configuration

Modem/Terminal mode

The original SSC used a large DIP16 sized jumper block that could be oriented in two ways for "terminal" or "modem" modes. This card is simply in permanent "modem" mode. If "terminal" mode is required, use a null-modem cable or adapter.

Configuration jumpers

rendering of the solder jumpers on the rear of the board

The original SSC had two sets of 7-position dip switches, for a wide variety of default software settings, this card has no switches, just two sets of 6-position solder jumpers on the rear of the card. These are pre-configured to the use the reasonable modem defaults of:

text
SW1: 100111  SW2: 110110

You can cut these traces and re-solder as needed. Note that all of these settings (except for SW2-6) are configurable from software as well. But if you commonly need to use the card for more than one purpose, it's probably best to just have more than one card!

SW1-7 and SW2-7 are omitted since those do not control software defaults, but re-route some signals to non-standard pins. If that's necessary for you, you can use an adapter cable.

Mounting

Want to make a OEM-style metal bracket to mount your connector to the rear of your Apple II or II+? See my design here: https://github.com/btb/Apple2IOClamps

Parts

55
QtyValueFootprintReferences
610nFCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC5, C6, C7, C13, C14, C17
5.1µFCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC2, C8, C10, C11, C15
315kΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2, R5, R6
3330pFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC3, C4, C9
21Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmSW1-1, SW2-1
23Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmSW1-3, SW2-3
23.3kΩResistor_THT:R_Array_SIP10RP1, RP2
24Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmSW1-4, SW2-4
25Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmSW1-5, SW2-5
274LS365Package_DIP:DIP-16_W7.62mmUB2, UB3
11.8432MOscillator:Oscillator_DIP-8G1
11.8432MOscillator:Oscillator_DIP-14GAlt1
11.8432MHzCrystal:Crystal_HC49-U_Horizontal_1EP_style2Y1
1100ΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3
110pFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC1
12Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmSW1-2
12Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmSW2-2
1220pFCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC12
122uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC19
12716Package_DIP:DIP-24_W15.24mmUC4
128C256Package_DIP:DIP-28_W15.24mmUAltC4
13.3kΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
16Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmSW2-6
16Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmSW1-6
16551Package_DIP:DIP-28_W15.24mmUA4
174LS00Package_DIP:DIP-14_W7.62mmUC2
174LS11Package_DIP:DIP-14_W7.62mmUC1
174LS245Package_DIP:DIP-20_W7.62mmUC6
174LS279Package_DIP:DIP-16_W7.62mmUB1
174LS32Package_DIP:DIP-14_W7.62mmUC3
1Apple II Expansion BusApple2:Apple II Expansion Edge ConnectorJ2
1MC1488Package_DIP:DIP-14_W7.62mmUA6
1MC1489Package_DIP:DIP-14_W7.62mmUA7
1appleMyConnector:PinHeader_2x5_P2.54mm_Vertical_ShroudedJAlt1
1sequentialMyConnector:PinHeader_2x5_P2.54mm_Vertical_ShroudedJ1
1staggeredMyConnector:PinHeader_2x5_P2.54mm_Vertical_ShroudedJ2Alt1

Questions

How big is the SuperSerial PCB?

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

What parts does the SuperSerial use?

55 parts, built around the 74LS365DC, 74LS245SC, MC1488N and 74LS00SC. 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 SuperSerial KiCad files?

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

Can I use the SuperSerial design in my own project?

Its repository states no licence, so its author keeps all rights: ask btb before reusing the design.

Similar boards

  • 2 layers426 × 307 mmI7000, the printed circuit board in 3D

    I7000

    felipesanches/Itautec_I7000_KICAD

    Esquemáticos do computador Itautec I-7000 G desenhados a partir de inspeção do circuito das PCBs

    115 parts
  • 2 layers232.8 × 204.2 mmTIM-011B, the printed circuit board in 3D

    TIM-011B

    Board-Folk/TIM011B

    TIM-011 B Replica Board

    155 parts8
  • 2 layersCompaqportableIII, the printed circuit board in 3D

    CompaqportableIII

    raymondh2/CompaqPortableIII

    Current PCB Memory Expansion board layout is untested. The backplane for the expansion cards is tested and working.

    123 parts17
  • 4 layers243.8 × 243.8 mmNS32016-BC, the printed circuit board in 3D

    NS32016-BC

    lynchaj/NS32016-BC

    Bruce Culbertson NS32016 Single Board Computer

    197 parts5
  • 2 layers486 × 306.3 mmMonacoGP, the printed circuit board in 3D

    MonacoGP

    stonedDiscord/MonacoGP

    Sega MonacoGP TTL Boards

    257 parts1
  • 2 layers630 × 300 mmSecretBase, the printed circuit board in 3D

    SecretBase

    stonedDiscord/SecretBase

    SEGA Secret Base Arcade Game

    441 parts
  • 2 layers239.6 × 239.9 mmTK3000, the printed circuit board in 3D

    TK3000

    clemarfolly/TK3000

    Réplica do Microdigital TK3000

    329 parts7GPL-3.0
  • 2 layers100 × 100 mmSEU M 1.04, the printed circuit board in 3D

    SEU M 1.04

    fablab-wue/piTelex.supplement

    This project hold the additional files for the teletype project piTelex

    86 parts3GPL-3.0