Skip to the content
PCBKitNew board
2 layers72 × 59.5 mmMultisystem Cart, the printed circuit board in 3D

The MiSTer Multisystem console Hardware PCB - FPGA platform

Size
72 × 59.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
4
Nets
38
Pads
64
Tracks, vias
59, 35
Pours
19
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
13 Jun 2023
Updated
30 Sep 2025

Overview

Multisystem Cart is an open-source printed circuit board by Heber-co-uk, from the Heber-co-uk/Multisystem repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 72 × 59.5 mm with 4 parts on 38 nets, routed with 59 tracks and 35 vias.

README

Multisystem-Cart-Templates/readme.md

Heber Expansion Cartridge templates

KiCad templates for cartridges for the Multisystem and Multisystem2 / Future Multisystems.

Schematic includes the edge connector with appropriately labelled nets.

PCB includes the edge connector and a board outline.

The Multisystem cartridge also includes a micro USB 3.0 connector, which enables SNAC cartridges to be connected to other MiSTer FPGA systems. On the Multisystem, the V_SNAC signal from the edge connector and power from the USB connector will be at 5V or 3.3V depending on the voltage setting on the Multisystem, but on other MiSTer systems, the voltage from the USB connector is always 5V even when a level shifter is used. VBUS on the edge connector is current-limited 5V from the USB current limiting IC whereas 5V on the edge connector is from the main power input protected only by the main polyfuse. Also note that the SSRX and SSTX pairs are swapped in the micro USB connector; this is because the SSRX pins at the USB end connect to SSTX at the micro USB end of the cable and vice versa.

On Multisystem 2, V_SNAC is fixed at 3.3V and the level of the signals from the system are 3.3V. We recommend designing any SNAC cartridge for 5V devices with on-board level shifters so that they will be compatible with Multisystem and Multisystem 2. The common BSS138 level shifting circuit is sufficient and the pull-ups on the system side should be connected to V_SNAC for correct signal levels on the system side regardless of the position of the 5V/3.3V switch on Multisystem.

If you wish to make your own Cartridges for the Multisystem/Multisystem2, please use this template so they will be compatible.

Board finish

Never use HASL. Use ENIG.

All official Heber cartridges feature hard gold plating on the edge contacts to improve the long term reliability of the contacts. This is an extra cost option available from most PCB manufacturers and is quite expensive to add if you are ordering prototypes; the boards will of course work without hard gold plating, but standard gold plating will wear off the pads quickly and reduce the reliability over the long term.

Signals

  • USB 2.0
  • GPIO Pins (3.3v)
  • Analogue input signals (on Multisystem 2, the ADC is not fitted and these signals are instead routed to the 50W header where the ADC could be connected or the signals could be used for other things)
  • +5V unprotected (2A max)
  • +3.3V unprotected (1A max)
  • GND
  • VBUS (5V protected by USB overcurrent protection IC)
  • V_SNAC (Selectable voltage on the Multisystem board 3.3v or 5v)
  • Full SNAC/USER PORT
  • Digital Audio output
  • PWM Analogue Audio output (unfiltered)
  • RGBHV Analogue video output - various display modes & Standards.
  • Sync On Green signal

Pinout of the edge connectors

Multisystem1/2 Cartridge PCB KiCad template

Multisystem1/2 Cartridge Schematic KiCad template

Parts

4
QtyValueFootprintReferences
2TestPointConnector_Pin:Pin_D1.0mm_L10.0mmTP1, TP2
15650090-7Heber:PCI_EDGE_AMC_RISER_MULTISYSTEMJ2
1USB3_B_MicroHeber:CONN-MICRO-USB-3J1

Questions

How big is the Multisystem Cart PCB?

It measures 72 × 59.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Multisystem Cart use?

4 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 Multisystem Cart KiCad files?

From the Heber-co-uk/Multisystem repository on GitHub, at the commit this page was made from: the board is Multisystem-Cart-Templates/Multisystem-Cart.kicad_pcb and its schematic Multisystem-Cart-Templates/Multisystem-Cart.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Multisystem Cart design in my own project?

Its repository publishes it under the GPL-3.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).

Similar boards

  • 2 layers18.5 × 26 mm24g2usb rp2350zero, the printed circuit board in 3D

    24g2usb rp2350zero

    joypad-ai/joypad-os

    Universal controller firmware for building adapters, dongles, and custom controllers.

    4 parts1.7kApache-2.0
  • 2 layers116 × 33 mm966595-1 and 963356-1, the printed circuit board in 3D

    966595-1 and 963356-1

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    4 parts1.2k
  • 2 layers19 × 18 mmDaughter board, the printed circuit board in 3D

    Daughter board

    hackclub/OnBoard

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

    4 parts915
  • 2 layers24.8 × 24.8 mmNrf24 breakout, the printed circuit board in 3D

    Nrf24 breakout

    tardate/LittleArduinoProjects

    a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!

    4 parts803MIT
  • 2 layers26 × 20 mmCap chain, the printed circuit board in 3D

    Cap chain

    drandyhaas/KiCadRoutingTools

    A set of Python/Rust tools to aid routing in KiCad

    4 parts744MIT
  • 2 layers34.7 × 20 mmXG Station Power MSI, the printed circuit board in 3D

    XG Station Power MSI

    osy/XG_Mobile_Station

    Open source eGPU dock for ROG Ally and ROG Flow

    4 parts712CC-BY-4.0
  • 2 layers20.3 × 24.5 mmJack power input, the printed circuit board in 3D

    Jack power input

    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.

    4 parts546MIT