Skip to the content
2 layers73.5 × 18.4 mmFlipper, the printed circuit board in 3D

A4092 SCSI-2 Host Controller

Size
73.5 × 18.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
2
Nets
24
Pads
100
Tracks, vias
72, 0
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
12 May 2025
Updated
14 Jun 2026

Overview

Flipper is an open-source printed circuit board by A4091, from the A4091/A4092 repository on GitHub. It is a 2-layer board of 73.5 × 18.4 mm with 2 parts on 24 nets, routed with 72 tracks and 0 vias.

It belongs with the retro computing and games boards of this library.

README

README.md

A4092 — A Modern Successor to the A4091

The A4092 is a modern re-implementation of Dave Haynie's classic A4091 Zorro III SCSI controller for the Commodore Amiga. It retains a lot of the proven architecture and the NCR/LSI 53C710 SCSI controller at its core, while replacing obsolete and unobtainable components with modern equivalents that are more readily available today.

PCB

And also as a real PCB (REV A):

Real PCB

What's New

CPLD Instead of GALs

The original A4091 used eight discrete GALs (ATF22V10 and similar) programmed with WinCUPL to implement all bus interface, AutoConfig, address decoding, arbitration, and SCSI control logic. The A4092 consolidates all of this into a single Xilinx XC95144XL CPLD. This brings several advantages:

  • Field-updatable logic — no need to pull and reprogram individual GAL chips
  • No soldering and no sockets required for upgrading the liogic.
  • More logic resources and routing flexibility than the original GAL array
  • Eliminates dependence on increasingly scarce GAL parts
  • The original WinCUPL equations have been rewritten from scratch in Verilog for the CPLD

SPI Flash Instead of EPROM

The parallel EPROM used for the A4091's boot ROM has been replaced with SPI Flash memory. Firmware updates no longer require a UV eraser and a dedicated EPROM programmer — the flash can be reprogrammed in-system.

Modern SMD Packages

Where the original A4091 used through-hole, PLCC and SOIC packages, the A4092 uses TSSOP and other modern surface-mount packages (such as 0603 passives). This reduces the board footprint, improves signal integrity and aligns with current PCB assembly capabilities.

Designed for Current Manufacturing

The A4092 is designed to be manufactured with services like JLCPCB or PCBway, using (mostly) components that are in current production and readily sourced. No hunting for NOS parts or pulling chips from donor boards.

AutoConfig in the CPLD

The AutoConfig logic — previously spread across multiple GALs — is now integrated into the CPLD alongside the rest of the glue logic, resulting in a cleaner and more maintainable design.

What Stays the Same

The A4092 is not a redesign — it is a re-implementation. The core architecture is unchanged:

  • NCR/LSI 53C710 SCSI controller
  • Zorro III bus interface with the same timing and protocol behavior
  • Full compatibility with existing A4091 device drivers and ROM images
  • Active SCSI termination
  • Internal and external SCSI connectors

Revisions

Related Projects

  • A4091 — The original Commodore design by Dave Haynie (1992)

License

License: CC BY-SA 4.0

Parts

2
QtyValueFootprintReferences
2Conn_02x25_Odd_EvenConnector_IDC_local:IDC-Header_2x25_P2.54mm_Vertical_PlugJ1, J2

More from A4091/A4092

5
  • 4 layers175.6 × 122.1 mmA4092, the printed circuit board in 3D

    A4092

    A4091/A4092

    A4092 SCSI-2 Host Controller

    94 parts10
  • 2 layers72.3 × 17.6 mmA4092-terminator, the printed circuit board in 3D

    A4092-terminator

    A4091/A4092

    A4092 SCSI-2 Host Controller

    10 parts10
  • 2 layers21.7 × 72.2 mmA4092-backpanel, the printed circuit board in 3D

    A4092-backpanel

    A4091/A4092

    A4092 SCSI-2 Host Controller

    2 parts10

Similar boards

  • 2 layers37 × 19 mmPassive rpi hub75-adapter, the printed circuit board in 3D

    Passive rpi hub75-adapter

    hzeller/rpi-rgb-led-matrix

    Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO

    2 parts4.4kGPL-2.0
  • 2 layersDiode template, the printed circuit board in 3D

    Diode template

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    2 parts547GPL-3.0
  • 2 layers20.3 × 15.2 mmL0 button, the printed circuit board in 3D

    L0 button

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    2 parts546MIT
  • 2 layers35.1 × 46.8 mmSDEX2M2 Breakout Board, the printed circuit board in 3D

    SDEX2M2 Breakout Board

    NVNTLabs/switch2-SDEX2M2

    Micro SD Express to M.2 NVME Adapter for Nintendo Switch 2

    2 parts542GPL-3.0
  • 2 layers59.3 × 36.6 mmExpansionBoardTemplate, the printed circuit board in 3D

    ExpansionBoardTemplate

    BlueSCSI/BlueSCSI-v2

    BlueSCSI v2/Ultra - an open source, open hardware, SCSI emulator using the Pi Pico PR2040 and Pico 2 RP2350

    2 parts459GPL-3.0
  • 2 layersAlpha.9mm.wire, the printed circuit board in 3D

    Alpha.9mm.wire

    ohmtech-rdi/eurorack-blocks

    Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust

    2 parts410
  • 2 layers26.7 × 64 mmGpu power, the printed circuit board in 3D

    Gpu power

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    2 parts397Apache-2.0

Questions

How big is the Flipper PCB?

It measures 73.5 × 18.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Flipper use?

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

Where can I download the Flipper KiCad files?

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

Can I use the Flipper design in my own project?

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