Skip to the content
PCBKitNew board
2 layers112.4 × 59.1 mmMaster system controller, the printed circuit board in 3D

Open Source Master System Controller with 3D printed case.

Size
112.4 × 59.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
16
Nets
9
Pads
42
Tracks, vias
67, 0
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
6 Apr 2025
Updated
6 Apr 2025

Overview

Master system controller is an open-source printed circuit board by sparkletron, from the sparkletron/master_system_controller repository on GitHub, published under the MIT licence. It is a 2-layer board of 112.4 × 59.1 mm with 16 parts on 9 nets, routed with 67 tracks and 0 vias.

Its parts include 6 switches and 1 connector.

README

README.md

Master System Controller

Controller for Sega Master System

author: Jay Convertino

date: 2025.01.28

license: MIT (All files in repo)

Release Versions

Current

  • release_v1

Past

  • none

Requirements

  • KiCad v7

Building

  • KiCad can generate any gerbers you are looking for.
  • Board built and tested using a T-Tech 5000 CNC mill v4 isopro.

Parts list

REFPART NUMBERQUANTITY
S1-S6Omron B3F-10XX6
J1RB-GEN-5839(cable)1
H1-H8#4 x 5/8" Pan,Sheet8
NASHELL TOP (3D print)1
NASHELL BOT (3D print)1
NADPAD (3D print)1
NAFIRE BUTTON (3D print)2

Assembly Tips

  • 3D print using ABS plastic.
    • 100.5% for shell size
    • 100% size for all buttons
  • Single sided PCB
  • Only the smallest diode footprint need to be installed vertically.
  • 8 Screws
    • 5/8th inch long at most.
    • #4 screw 0.112 inch diameter.
    • Course thread (sheet metal type).
    • Pan Head no larger then 3/16th of an inch.

Parts

16
QtyValueFootprintReferences
8MountingHoleMountingHole:MountingHole_4.3mm_M4H1, H2, H3, H4, H5, H6, H8, H9
1Conn_01x09Connector_PinSocket_2.54mm:PinSocket_1x09_P2.54mm_VerticalJ1
1MountingHoleMountingHole:MountingHole_2.7mm_M2.5H7
1SW_DOWNButton_Switch_THT:SW_TH_Tactile_Omron_B3F-10xxSW2
1SW_LEFTButton_Switch_THT:SW_TH_Tactile_Omron_B3F-10xxSW3
1SW_ONEButton_Switch_THT:SW_TH_Tactile_Omron_B3F-10xxSW5
1SW_RIGHTButton_Switch_THT:SW_TH_Tactile_Omron_B3F-10xxSW4
1SW_TWOButton_Switch_THT:SW_TH_Tactile_Omron_B3F-10xxSW6
1SW_UPButton_Switch_THT:SW_TH_Tactile_Omron_B3F-10xxSW1

Questions

How big is the Master system controller PCB?

It measures 112.4 × 59.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Master system controller use?

16 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 Master system controller KiCad files?

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

Can I use the Master system controller design in my own project?

Its repository publishes it under the MIT 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 layers140.5 × 30 mmType e, the printed circuit board in 3D

    Type e

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    16 parts3kApache-2.0
  • 2 layers41.4 × 14.5 mmU2f zero, the printed circuit board in 3D

    U2f zero

    conorpp/u2f-zero

    U2F USB token optimized for physical security, affordability, and style

    16 parts2.4k
  • 2 layers122 × 37 mmV0-UmbilicalBoard, the printed circuit board in 3D

    V0-UmbilicalBoard

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    16 parts1.1kGPL-3.0
  • 2 layers152 × 57.6 mmVideoslotadapter, the printed circuit board in 3D

    Videoslotadapter

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    16 parts1kGPL-3.0
  • 2 layers36 × 63.4 mmSmart ringfinal layout, the printed circuit board in 3D

    Smart ringfinal layout

    hackclub/OnBoard

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

    16 parts915
  • 2 layers60 × 40 mmHASwitchPlate, the printed circuit board in 3D

    HASwitchPlate

    aderusha/HASwitchPlate

    LCD touchscreen for Home Automation

    16 parts738MIT
  • 2 layers21.1 × 26.9 mmDemo, the printed circuit board in 3D

    Demo

    easyw/kicadStepUpMod

    kicadStepUp: ECAD to MCAD FreeCAD WorkBench

    16 parts704