Skip to the content
2 layers50 × 99 mmEXLROM 4Mbit, the printed circuit board in 3D

Exelvision hardware projects

Size
50 × 99 mm
Copper layers
2
Thickness
1.6 mm
Parts
9
Nets
33
Pads
78
Tracks, vias
191, 19
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
31 Mar 2025
Updated
24 Apr 2025

Overview

EXLROM 4Mbit is an open-source printed circuit board by BrettHallen, from the BrettHallen/Exelvision repository on GitHub. It is a 2-layer board of 50 × 99 mm with 9 parts on 33 nets, routed with 191 tracks and 19 vias.

Its parts include 4 resistors, 1 capacitor, 1 IC, 1 connector and 1 switch.

README

README.md

Exelvision EXL100

Hardware projects and other info for the French Exelvision EXL100 computer.
It has the following main ICs:

  • Texas Instruments TMS4408 ... 8k x 4bit giving 32KBytes of shared VRAM
  • NEC D4016 ... 2KByte SRAM for CPU RAM
  • Texas Instruments TAL004 ... Gate Array
  • Texas Instruments L30002N ... TMS 7220 CPU
  • Texas Instruments C34802N ... TMS 7041 peripheral co-processor
  • Texas Instruments TMP5220CNL ... TMS 5220 speech synthesiser
  • Texas Instruments TMX3556NS ... TMS 3556 video display processor (VDP)

The ROM cartridge connector is a BURNDY PWBH14DER1A-1 which I can't find any info on - it's a 2x14 design.

YouTube Videos

EXLROM - Multi-ROM cartridge

The EXL100 could accept ROM cartridges from 8KByte to 32KByte in size, including BASIC. By using a 4Mbit ROM (27C040) we can fit all known ROMs onto one cartridge. How exciting.
I've designed two versions: a simple 256kbit version that will hold a single 32KByte ROM (like the olden days) and the 4Mbit version that will hold up to 16 32KByte ROMs.

Status

  • 1-Apr-2025: Pending test fabrication
  • 10-Apr-2025: Test PCBs arrived & verified! Refer YouTube video.

EXLROM 4MBit cartridge

Partial TAL004 Gate Array Pinout

From cartridge pinout investigation ...
TAL004 partial pinout

Parts

9
QtyValueFootprintReferences
410KΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2, R3, R4
1100nFCapacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mmC1
127C040Package_DIP:DIP-32_W15.24mm_SocketU1
1EXL100 CartridgeClueless_Engineer:EXL100_CartridgeJ1
1LOGOLOGOG***
1SW_DIP_x04Button_Switch_THT:SW_DIP_SPSTx04_Slide_9.78x12.34mm_W7.62mm_P2.54mmSW1

More from BrettHallen/Exelvision

1
  • 2 layers50 × 99 mmEXLROM 256kbit, the printed circuit board in 3D

    EXLROM 256kbit

    BrettHallen/Exelvision

    Exelvision hardware projects

    4 parts2

Similar boards

  • 2 layers103 × 30.5 mmTS Back Endcap, the printed circuit board in 3D

    TS Back Endcap

    EEVengers/ThunderScope

    ThunderScope GitHub Repo

    9 parts1.3kMIT
  • 2 layers31.8 × 47.6 mmNGC 38 connector, the printed circuit board in 3D

    NGC 38 connector

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    9 parts1.2k
  • 2 layers24 × 27.3 mmExpansion Card Retrofit, the printed circuit board in 3D

    Expansion Card Retrofit

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    9 parts1.1kCC-BY-4.0
  • 2 layers15.6 × 17.3 mmSKR Mini TFT Thermistor Board, the printed circuit board in 3D

    SKR Mini TFT Thermistor Board

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    9 parts1.1kGPL-3.0
  • 2 layers39.1 × 49.5 mmLearnoliver, the printed circuit board in 3D

    Learnoliver

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    9 parts915
  • 2 layers17.4 × 16.9 mmToolhead, the printed circuit board in 3D

    Toolhead

    tanaes/whopping_Voron_mods

    9 parts787GPL-3.0
  • 2 layers9.8 × 108 mmExpander, the printed circuit board in 3D

    Expander

    wntrblm/Castor_and_Pollux

    A Juno-inspired dual oscillator

    9 parts587
  • 2 layersKeyboard after, the printed circuit board in 3D

    Keyboard after

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    9 parts547GPL-3.0

Questions

How big is the EXLROM 4Mbit PCB?

It measures 50 × 99 mm and has 2 copper layers, 1.6 mm thick.

What parts does the EXLROM 4Mbit use?

9 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 EXLROM 4Mbit KiCad files?

From the BrettHallen/Exelvision repository on GitHub, at the commit this page was made from: the board is EXLROM/EXLROM_4Mbit/EXLROM_4Mbit.kicad_pcb and its schematic EXLROM/EXLROM_256Kbit/EXLROM_256kbit.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the EXLROM 4Mbit design in my own project?

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