Skip to the content
4 layers38 × 38 mmAgnus, the printed circuit board in 3D

A drop-in replacement PCB for the Amiga Agnus chip

Size
38 × 38 mm
Copper layers
4
Thickness
1.6 mm
Parts
38
Nets
200
Pads
620
Tracks, vias
1,640, 168
Pours
10
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
26 Mar 2021
Updated
20 Nov 2024

Overview

Agnus is an open-source printed circuit board by jbilander, from the jbilander/ReAgnus repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 4-layer board of 38 × 38 mm with 38 parts on 200 nets, routed with 1,640 tracks and 168 vias.

It is built around the 10M02SCU169C8G, 74LVC1G07 and SN74CBTD16210DL, with the LM1117-3.3 among its other parts. Its parts include 24 capacitors, 9 ICs and 2 resistors. It belongs with the FPGA and CPLD boards of this library.

Main components

4

README

README.md

ReAgnus

A drop-in replacement PCB for the Amiga Agnus chip


Rev. 2D, design using a PLCC-84 homebrew plug



FPGA pin assignment:


Rev. 2B, design using a PLCC-84-plug




When ordering from JLCPCB select:

Specify Layer Sequence: Yes

text
L1(Top layer):    F_Cu.gbr
L2(Inner layer1): GND_Cu.gbr
L3(Inner layer2): VCC_Cu.gbr
L4(Bottom layer): B_Cu.gbr

Remove Order Number:

text
Specify a location

This will notify JLC where to put the order number, they will replace the "JLCJLCJLCJLC" silkscreen label.






Building Rev. 2B







REV 1A

REV 1B




BOM Rev. 2E (837X - Universal Agnus PCB design)

PositionName/ValuePackageNotes
U110M04SCU169C8GBGA-169 11.0x11.0mm_Layout13x13FPGA Intel MAX 10 10M04SCU169C8G
U2LM1117-3.3SOT-223Low-Dropout Linear Regulator 3.3 Volt
U3-U6SN74CBTD16210TSSOP-48 6.1x12.5mm_P0.5mm20-BIT FET Bus switch with level shifting, high-speed TTL-compatible. 74CBTD16210DGGR
U774LVC1G075-TSSOP, SC-70-5, SOT-353 (2.0 mm × 1.25mm)74LVC1G07
U8Winslow PLCC-84 PlugPLCC-84 PlugOptionally use a DIY-plug (stacked PCBs)
U9PLCC-84_TH_pin_holesAgnus_TH_plug_pinsPins that could be used with the DIY-plug rev1d PCBs for manual fitting, L8.7mm Aliexpress
R1Resistor 4.7k or 10k Ω0603Pull-up resistor for PAL/NTSC selection for 8372 Agnus FPGA firmware/pinout
R2Resistor 4.7k or 10k Ω0603Pull-up resistor for pin 41 (PAL/NTSC-selector for A500 Rev.6A/A2000/A3000-pinout) since A500 Rev.6A doesn't have pull-up on motherboard like A2000/A3000/A3000T have. Only needed for A500 Rev.6A. but doesn't hurt to populate anyway.
RN1CAY16-103J4LF RES ARRAY 4 Resistors 10k Ω1206CAY16-103J4LF
RN2CAY16-103J4LF RES ARRAY 4 Resistors 10k Ω1206--"--
C1-3Capacitor 10uF1206
C4,C5,C8,C11Capacitor 1uF0805
C6,C7,C9,C10Capacitor 0.1uF = 100nF0805
C12-C19Capacitor 0.01uF = 10nF0603
C20Capacitor 0.1uF = 100nF0603
C21-C24Capacitor 0.01uF = 10nF0603
JTAGSMT Pin Header MaleSMT 2 x 5 Pin 2.0mm pitch

CC BY-SA 4.0

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

CC BY-SA 4.0

Parts

38
QtyValueFootprintReferences
120.01uFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC12, C13, C14, C15, C16, C17, C18, C19, C21, C22, C23, C24
40.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC6, C7, C9, C10
41uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC4, C5, C8, C11
4SN74CBTD16210Agnus:TSSOP-48_6.1x12.5mm_P0.5mm_padLength_1mmU3, U4, U5, U6
310uFCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC1, C2, C3
210kAgnus:RESCAF80P320X160X60-8NRN1, RN2
10.1uFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC20
110M02SCU169C8GAgnus:BGA-169_11.0x11.0mm_Layout13x13_P0.8mm_Ball0.5mm_Pad0.35mm_NSMDU1
110kResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR1
110kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2
174LVC1G07Agnus:SOT-353_SC-70-5_Custom_HandsolderingU7
1Agnus_TH_plug_pinsAgnus:PLCC-84_TH_pin_holesU9
1Conn_02x05_Odd_EvenConnector_PinHeader_2.00mm:PinHeader_2x05_P2.00mm_Vertical_SMDJTAG1
1LM1117-3.3Package_TO_SOT_SMD:SOT-223U2
1PLCC_84_plugAgnus:PLCC-84_Plug_P1.27mm_mirroredU8

More from jbilander/ReAgnus

1
  • 4 layers28.9 × 28.9 mmAgnus, the printed circuit board in 3D

    Agnus

    jbilander/ReAgnus

    A drop-in replacement PCB for the Amiga Agnus chip

    35 parts97CC-BY-SA-4.0

Similar boards

  • 4 layers38 × 38 mmReSDMAC, the printed circuit board in 3D

    ReSDMAC

    mbtaylor1982/ReSDMAC

    Verilog code to replace the Commodore SDMAC found in the A3000

    36 parts51CC-BY-SA-4.0
  • 4 layers38 × 38 mmReBuster, the printed circuit board in 3D

    ReBuster

    jbilander/ReBuster

    A drop in replacement PCB for the Super Buster chip

    40 parts7CC-BY-SA-4.0
  • 4 layers78 × 49 mmReAgnus MegAChip, the printed circuit board in 3D

    ReAgnus MegAChip

    jbilander/ReAgnus-MegAChip

    A ReAgnus MegaAChip PCB that takes a Gowin FPGA with embedded PSRAM, a PLCC-84 plug and FET level shifters.

    57 parts33CC-BY-SA-4.0
  • 4 layers51.4 × 61 mmGB LIVE32, the printed circuit board in 3D

    GB LIVE32

    Gekkio/gb-hardware

    Game Boy -related custom hardware by gekkio

    61 parts379CC-BY-4.0
  • 6 layers121 × 83 mmPS2 79004 Rev 0 4, the printed circuit board in 3D

    PS2 79004 Rev 0 4

    tschicki/PS2-Portable

    A custom designed PS2 Portable

    770 parts207MIT
  • 4 layers85 × 85 mmEPS, the printed circuit board in 3D

    EPS

    rgw3d/1KCubeSat_Hardware

    Hardware design files for my $1000 CubeSat.

    657 parts158GPL-3.0
  • 4 layers120 × 120 mmYellow, the printed circuit board in 3D

    Yellow

    NabuCasa/yellow

    Home Assistant Yellow - hardware for Home Assistant which grows with your needs.

    322 parts116
  • 4 layers72.6 × 170 mmOpenJBOD RP2040, the printed circuit board in 3D

    OpenJBOD RP2040

    OpenJBOD/rp2040

    This repository contains the hardware design files OpenJBOD RP2040 Baseboard.

    129 parts87CERN-OHL-P-2.0

Questions

How big is the Agnus PCB?

It measures 38 × 38 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Agnus use?

38 parts, built around the 10M02SCU169C8G, 74LVC1G07, SN74CBTD16210DL and LM1117-3.3. 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 Agnus KiCad files?

From the jbilander/ReAgnus repository on GitHub, at the commit this page was made from: the board is KiCad/Agnus_837X/Agnus.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Agnus design in my own project?

Its repository publishes it under the CC-BY-SA-4.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).