Skip to the content
PCBKitNew board
4 layers83.3 × 68.2 mmACIA2, the printed circuit board in 3D

Yet another 8bit Retro Computer

Size
83.3 × 68.2 mm
Copper layers
4
Thickness
1.61 mm
Parts
53
Nets
204
Pads
512
Tracks, vias
556, 181
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
28 May 2024
Updated
26 Jul 2024

Overview

ACIA2 is an open-source printed circuit board by Synthron, from the Synthron/S65 repository on GitHub. It is a 4-layer board of 83.3 × 68.2 mm with 53 parts on 204 nets, routed with 556 tracks and 181 vias.

It is built around the MAX232N and 74HC138. Its parts include 30 capacitors, 8 ICs, 5 connectors and 1 crystal. It belongs with the retro computing and games boards of this library.

Main components

2

README

README.md

S65xx Computer System

Yet another 8bit Retro Computer

Completely bloated, overkill and fully hackable!

ToDo

  • Finish Hardware
  • Software
    • WozMon
      • Implement Serial IO
      • Implement Input Buffer
      • extended for block write
    • Kernel Functions
      • General SysCalls
      • Hardware Drivers
    • RAM-Kernel
    • Basic
    • EhBasic
    • File System
    • Operating System
  • Hardware
    • order PCBs
    • order parts
    • solder together

Hardware

  • Modules
    • Backplane Bus
    • CPU
    • ROM
    • RAM
    • Bank/IRQ
    • LCD/IRQ
    • SIO
    • PIO
    • User Ports
    • IDE
    • Simple-IDE
    • CF
    • SID
    • Addr + RTC + Clock
    • Prototyping Board
    • LPT Interface
    • MyCPU Graphics Unit Interface

Software Brainstorm

  • EhBasic
    • maybe Microsoft Basic? See Ben Eater
      • both in different banks
  • WozMon Main Boot
  • Serial Program Bootloader
  • File System (FAT?)
  • DOS-Like UI

boot routine:

  • selftest
    • RAM Check
    • ROM Check + version
  • Load Kernel functions to RAM
  • Start Monitor

Memory Map

General:

StartEndUsageSize
00007FFFRAM32.768
8000BEFFRAM Banked16.128
BF00BFFFIO Space256
C000FFFFROM Banked16.384

IO Space:

StartEndUsageSize
BF00BF07Bank & IRQ8
BF08BF0FTPI IDE8
BF10BF12LPT2
BF13BF14--- (LPT2)2
BF14BF16MyCPU VGA3
BF17BF1B---5
BF1CBF1FPIA LEDs4
BF20BF2FVIA 1 LCD IRQ16
BF30BF3FVIA 216
BF40BF4FVIA 316
BF50BF53ACIA 14
BF54BF57ACIA 24
BF58BF5B--- (ACIA 3)4
BF5CBF5F--- (ACIA 4)4
BF60BF7FSID 858032
BF80BF87Simple IDE8
BF88BF8FCF Card8
BF90BF9FRTC16
BFA0BFFF---96

Interrupts

The TPI Chip for the memory banks also functions as a priority interrupt controller, providing 5 seperate interrupt lines.
IRQ_0 is further divided into 8 lines for communication modules, giving an overall of 14 available IRQ-Lines.

These are currently used as follows:

  • IRQ -> TPI
    • IRQ_0 -> VIA0
      • IRQ_0.0 -> ACIA0
      • IRQ_0.1 -> ACIA1
      • IRQ_0.2 -> ACIA2
      • IRQ_0.3 -> ACIA3
      • IRQ_0.4 -> RTC
      • IRQ_0.5 -> ---
      • IRQ_0.6 -> ---
      • IRQ_0.7 -> ---
    • IRQ_1 -> VIA1
    • IRQ_2 -> VIA2
    • IRQ_3 -> ---
    • IRQ_4 -> ---
  • NMI -> ---

Note that the NMI is connected to a push button on the bus board.

Parts

53
QtyValueFootprintReferences
161µCapacitor_SMD:C_0805_2012MetricC1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16
9100nCapacitor_SMD:C_0805_2012MetricC17, C18, C19, C20, C21, C22, C23, C24, C25
44µ7Capacitor_SMD:C_0805_2012MetricC26, C27, C28, C29
4MAX232Package_DIP:DIP-16_W7.62mmU1, U2, U4, U5
26551Package_DIP:DIP-28_W15.24mmU3, U6
274HC138Package_DIP:DIP-16_W7.62mmU7, U8
11.8432MHzOscillator:Oscillator_DIP-14X1
110µCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC30
1ACIA1/3Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm_NumberLabelsJP3
1ACIA2/4Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm_NumberLabelsJP4
1Bus_PCI_6502Connector_PCBEdge:BUS_PCIJ5
1COM1/3Connector_Dsub:DSUB-9_Male_EdgeMount_P2.77mmJ1
1COM2/4Connector_Dsub:DSUB-9_Male_EdgeMount_P2.77mmJ3
1IRQ0.0/0.2Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm_NumberLabelsJP1
1IRQ0.1/0.3Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm_NumberLabelsJP2
1LOGOEigene:logoG***
1PORT1Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_VerticalJ2
1PORT2Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_VerticalJ4
1Val**Eigene:ladder_4Ref**

The 50 most common of 53 parts.

Questions

How big is the ACIA2 PCB?

It measures 83.3 × 68.2 mm and has 4 copper layers, 1.61 mm thick.

What parts does the ACIA2 use?

53 parts, built around the MAX232N and 74HC138. 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 ACIA2 KiCad files?

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

Can I use the ACIA2 design in my own project?

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

More from Synthron/S65

12
  • 2 layers83.3 × 68.2 mmProto, the printed circuit board in 3D

    Proto

    Synthron/S65

    Yet another 8bit Retro Computer

    529 parts2
  • 4 layers350 × 107.9 mmBus Card, the printed circuit board in 3D

    Bus Card

    Synthron/S65

    Yet another 8bit Retro Computer

    132 parts2
  • 4 layers83.3 × 68.2 mmPIA LED, the printed circuit board in 3D

    PIA LED

    Synthron/S65

    Yet another 8bit Retro Computer

    45 parts2
  • 4 layers83.3 × 68.2 mmAddress Decode, the printed circuit board in 3D

    Address Decode

    Synthron/S65

    Yet another 8bit Retro Computer

    33 parts2
  • 4 layers83.3 × 68.2 mmBank IRQ, the printed circuit board in 3D

    Bank IRQ

    Synthron/S65

    Yet another 8bit Retro Computer

    33 parts2
  • 4 layers83.3 × 68.2 mmLCD IRQ, the printed circuit board in 3D

    LCD IRQ

    Synthron/S65

    Yet another 8bit Retro Computer

    26 parts2
  • 4 layers83.3 × 68.2 mmLPT, the printed circuit board in 3D

    LPT

    Synthron/S65

    Yet another 8bit Retro Computer

    25 parts2
  • 4 layers83.3 × 68.2 mmMyCPU VGA, the printed circuit board in 3D

    MyCPU VGA

    Synthron/S65

    Yet another 8bit Retro Computer

    24 parts2
  • 4 layers83.3 × 68.2 mmIDE, the printed circuit board in 3D

    IDE

    Synthron/S65

    Yet another 8bit Retro Computer

    23 parts2
  • 4 layers83.3 × 68.2 mmCPU, the printed circuit board in 3D

    CPU

    Synthron/S65

    Yet another 8bit Retro Computer

    22 parts2
  • 4 layers83.3 × 68.2 mmModules, the printed circuit board in 3D

    Modules

    Synthron/S65

    Yet another 8bit Retro Computer

    21 parts2
  • 4 layers83.3 × 68.2 mmSID, the printed circuit board in 3D

    SID

    Synthron/S65

    Yet another 8bit Retro Computer

    21 parts2

Similar boards

  • 2 layers225.1 × 167.8 mm6502 computer, the printed circuit board in 3D

    6502 computer

    jp0409hlh/6502_computer

    A computer based on Ben Eater's 6502 series

    81 parts7
  • 2 layers280 × 220 mmKIM Board, the printed circuit board in 3D

    KIM Board

    acwright/6502-KIM

    6502-KIM 8-Bit Retro Computer Project

    128 parts2CERN-OHL-P-2.0
  • 2 layers284.9 × 96.5 mmFella, the printed circuit board in 3D

    Fella

    agkaminski/FellaPC

    DIY 6502 all-in-keyboard personal computer

    115 parts2CC0-1.0
  • 4 layers188 × 128.3 mmZAK180, the printed circuit board in 3D

    ZAK180

    agkaminski/ZAK180

    DIY all-in-keyboard computer featuring Z180 and floppy drive

    140 parts
  • 4 layers215.3 × 96.8 mmZak181, the printed circuit board in 3D

    Zak181

    agkaminski/ZAK181

    Improved ZAK180: DIY all-in-keyboard computer featuring Z180 and floppy drive.

    123 parts
  • 2 layers160 × 120 mmVireo rev2, the printed circuit board in 3D

    Vireo rev2

    ceharris/sb6502-mk2

    Program support for my SB6502 Mk2 computer

    73 partsMIT
  • 2 layers209 × 175 mmExcalibur64, the printed circuit board in 3D

    Excalibur64

    Cptscorcher/Excallibur-64

    A reimagining of the seminal Excalibur 64 Computer

    126 partsGPL-3.0
  • 2 layers100 × 57.6 mmSerial Card, the printed circuit board in 3D

    Serial Card

    acwright/6502-COB

    6502-COB 8-Bit Retro Computer Project

    24 parts47CERN-OHL-P-2.0