Skip to the content
4 layers43.2 × 78.7 mmA3000 rom emulator, the printed circuit board in 3D

A3000 rom emulator

myelin/arcflash3

Adapter board to allow an "arcflash" A3000 ROM emulator to work on a Risc PC.

Size
43.2 × 78.7 mm
Copper layers
4
Thickness
1.6 mm
Parts
112
Nets
183
Pads
623
Tracks, vias
2,479, 256
Pours
4
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
31 Jan 2025
Updated
15 Apr 2025

Overview

A3000 rom emulator is an open-source printed circuit board by myelin, from the myelin/arcflash repository on GitHub, published under the Apache-2.0 licence. It is a 4-layer board of 43.2 × 78.7 mm with 112 parts on 183 nets, routed with 2,479 tracks and 256 vias.

It is built around the ATSAMD21E18A-AU, XC95144XL-10CSG144C and S29GL064S70DHI010. Its parts include 15 capacitors, 6 resistors and 2 diodes. It belongs with the SAM D and SAM and FPGA and CPLD boards of this library.

Main components

3

README

riscpc_adapter_pcb/README.md

Adapter board to allow an "arcflash" A3000 ROM emulator to work on a Risc PC.

Pictures

PCB front

PCB back

Parts

112
QtyValueFootprintReferences
45myelin-kicad:via_singlestaple_single1, staple_single2, staple_single10, staple_single11, staple_single12, staple_single13, staple_single14, staple_single15, staple_single16, staple_single17, staple_single18, staple_single19, staple_single20, staple_single21, staple_single22, staple_single23 +29
11100nCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC10, C11, C13, CC0, CC1, FC0, FC1, FC2, FC3, FC4, FC5
8myelin-kicad:dip_rom_single_pinmech_pin1, mech_pin2, mech_pin3, mech_pin4, mech_pin5, mech_pin6, mech_pin7, mech_pin8
8100nCapacitor_SMD:C_0402_1005MetricCC2, CC3, CC4, CC5, CC6, CC7, CC8, CC9
410kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR1, R6, R7, R8
4Pack of 8 x isolated 68R resistorsResistor_SMD:R_Array_Convex_8x0602RP1, RP2, RP3, RP4
31uCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC6, C7, C12
3FIDUCIALFiducial:Fiducial_1mm_Dia_2mm_OuterFID1, FID2, FID3
3ROM headermyelin-kicad:dip32_rom_data_onlyROM2, ROM3, ROM4
2S29GL064S70DHI010myelin-kicad:cypress_lae064_fbgaFLASH0, FLASH1
1100RResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR3
110uCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC1
11kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR2
174LVC125PWPackage_SO:TSSOP-14_4.4x5mm_P0.65mmBUF
1AP7365-33YG-XXPackage_TO_SOT_SMD:SOT-89-3REG
1ATSAMD21E18A-AUPackage_QFP:TQFP-32_7x7mm_P0.8mmMCU
1AddressesConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalAEXT2
1ExtrasConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalAEXT
1GroundConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalAEXTGND
1ROM headermyelin-kicad:dip32_romROM1
1S1ATRDiode_SMD:D_SMAD1
1S1ATR NFDiode_SMD:D_SMAD2
1XC95144XL-10CSG144myelin-kicad:xilinx_csg144CPLD
1ext pwrConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalEXTPWR
1gpioConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalGPIO
1reset/PORConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalRESET
1rom_5VConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalT1
1rom_A19Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalA21
1swdConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalSWD2
1swdTag-Connect_TC2030-IDC-FP_2x03_P1.27mm_VerticalSWD
1usbmyelin-kicad:micro_usb_b_smd_molexUSB

More from myelin/arcflash

2
  • 2 layers59.7 × 101.6 mmRiscpc adapter, the printed circuit board in 3D

    Riscpc adapter

    myelin/arcflash

    Adapter board to allow an "arcflash" A3000 ROM emulator to work on a Risc PC.

    108 parts3Apache-2.0
  • 2 layers43.2 × 83.8 mmA5000 adapter, the printed circuit board in 3D

    A5000 adapter

    myelin/arcflash

    Adapter board to allow an "arcflash" A3000 ROM emulator to work on a Risc PC.

    9 parts3Apache-2.0

Similar boards

  • 4 layers92.9 × 45 mmPost box usb, the printed circuit board in 3D

    Post box usb

    google/myelin-acorn-electron-hardware

    Phillip Pearson's retro hardware projects for the Acorn Electron

    116 parts59Apache-2.0
  • 2 layers68 × 58 mmIot data logger nfc samd21, the printed circuit board in 3D

    Iot data logger nfc samd21

    polesskiy-dev/iot-risk-data-logger-nfc-samd21-hardware

    Hardware (schematics, PCB, BOM) for iot-risk-data-logger-nfc-samd21 project

    66 parts5MIT
  • 2 layers28.8 × 14 mmNova, the printed circuit board in 3D

    Nova

    SpacehuhnTech/USB-Nova-PCB

    USB Nova Hardware Design Files

    27 parts5CERN-OHL-P-2.0
  • 2 layers11.2 × 19.6 mmSpacePort, the printed circuit board in 3D

    SpacePort

    X41/SpacePort

    An open source devboard for the Nintendo Switch

    23 parts4
  • 2 layers54.3 × 63.3 mmUnicornBoard, the printed circuit board in 3D

    UnicornBoard

    galaxyeden/Candy-the-Catacorn

    Candy the Catacorn

    41 parts2CC-BY-SA-4.0
  • 2 layers65.1 × 39 mmCatEars, the printed circuit board in 3D

    CatEars

    galaxyeden/MeowMeowEars

    RGB Cat Ears!

    53 parts2CC-BY-SA-4.0
  • 2 layers126.8 × 48.3 mmDc25badge, the printed circuit board in 3D

    Dc25badge

    Matir/DC25Badge

    This is an unofficial badge I made for DEF CON 25. It's a blinding party-style badge with 48 individually addressable RGB LEDs.

    101 parts1Apache-2.0
  • 2 layers76.2 × 42.5 mmStar Tracker, the printed circuit board in 3D

    Star Tracker

    MichaelRyanGreer/Star_Tracker

    Design files for a geostatic camera mount for astrophotography

    34 parts1

Questions

How big is the A3000 rom emulator PCB?

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

What parts does the A3000 rom emulator use?

112 parts, built around the ATSAMD21E18A-AU, XC95144XL-10CSG144C and S29GL064S70DHI010. 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 A3000 rom emulator KiCad files?

From the myelin/arcflash repository on GitHub, at the commit this page was made from: the board is pcb/a3000_rom_emulator.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the A3000 rom emulator 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).