Skip to the content
PCBKitNew board
2 layers35.6 × 33 mmSega adapter, the printed circuit board in 3D

Sega Megadrive controller adapter for 8-bit Atari computers

Size
35.6 × 33 mm
Copper layers
2
Thickness
1.6 mm
Parts
7
Nets
19
Pads
45
Tracks, vias
68, 0
Pours
1
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
19 Jan 2021
Updated
30 Jan 2023

Overview

Sega adapter is an open-source printed circuit board by eyvind, from the eyvind/sega-adapter repository on GitHub, published under the MIT licence. It is a 2-layer board of 35.6 × 33 mm with 7 parts on 19 nets, routed with 68 tracks and 0 vias.

It is built around the PIC16F1847-E/P. Its parts include 2 connectors, 1 capacitor and 1 IC. It belongs with the retro computing and games and interfaces and adapters boards and the PIC boards of this library.

Main components

1

README

kicad/README.md

KiCad schematic

This PCB features a detachable ribbon cable to connect it to the computer and an optional jumper to switch the adapter to C64 mode.

PCBs can be ordered in sets of three from OSH Park, or any other PCB manufacturer that accepts KiCad schematics.

The previously available alternative versions of the PCB have been removed for simplicity. They can still be found in git history.

DigiKey part numbers are provided as a convenience but alternative parts can certainly be used.

BOM

ComponentDigiKey part number
PIC 16F1874 microcontrollerPIC16F1847-I/P-ND
0.1uF capacitor1109PHCT-ND
18-pin socketED3018-ND
D-sub male socketA32088-ND
IDC headerS2011EC-05-ND
D-sub female plug with ribbon cableH7FXH-0906G-ND
IDC connectorLKR10H-ND
Jumper header (optional)S2011EC-01-ND
Jumper (optional)S9001-ND

Optional jumper

The jumper is used to switch the adapter between Atari and C64 mode. If the adapter is only going to be used with one kind of computer, the jumper and its header can either be omitted entirely (Atari/Amiga) or replaced with a solder bridge or wire (C64/VIC-20).

Optional joystick pigtail

Instead of using the IDC header and ribbon cable, a joystick pigtail can be soldered directly to the board. Any cable from an old joystick or half of a joystick extension cable can be used for a pigtail, as long as it has nine wires.

Assembly notes

  • The ribbon cable is 2m long, so it is a good idea to cut it to a more reasonable length. The remaining cable can be used with standalone d-sub connectors (part number HHFP09H-ND) to make more adapters.

  • When attaching the IDC connector to the ribbon cable, make sure that pin 1 is flush against the side and that there is a small gap on the other side. This is because the connector has ten pins while the cable only has nine.

  • Make sure that pin 1 of the cable is on the same side as pin 1 of the header when connecting the cable to the board. Pin 1 is the one with the square pad on the circuit board.

  • If you are using alternative parts, please note that there isn't much clearance between the IC socket and the IDC header. Depending on the socket used, a shrouded IDC header may not fit.

Licence

The schematics for this project are licensed under the Creative Commons Attribution 4.0 International licence. See LICENSE for details.

Parts

7
QtyValueFootprintReferences
10.1uFCapacitor_THT:C_Axial_L3.8mm_D2.6mm_P7.50mm_HorizontalC1
1C64Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1
1ComputerConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ2
1ControllerConnector_Dsub:DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mmJ1
1PIC16F1847Package_DIP:DIP-18_W7.62mmU1

The 5 most common of 7 parts.

Questions

How big is the Sega adapter PCB?

It measures 35.6 × 33 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Sega adapter use?

7 parts, built around the PIC16F1847-E/P. 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 Sega adapter KiCad files?

From the eyvind/sega-adapter repository on GitHub, at the commit this page was made from: the board is kicad/Sega Adapter.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Sega adapter 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 layers127 × 81.3 mmNerfCanonLights, the printed circuit board in 3D

    NerfCanonLights

    DavidFlynn/NerfCannonLights

    PIC16F1847, 24 Bit Output PCB

    145 parts1
  • 2 layers94 × 66 mmSimpleServoCtrl, the printed circuit board in 3D

    SimpleServoCtrl

    DavidMFlynn/SimpleServoCtrl16

    PIC16F1847 based R/C servo controller, 16 channels.

    54 parts1
  • 2 layersEncoder, the printed circuit board in 3D

    Encoder

    byrantech/laptop

    anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

    7 parts4.3kMIT
  • 2 layers40 × 20 mmSensor smd, the printed circuit board in 3D

    Sensor smd

    scottbez1/splitflap

    DIY split-flap display

    7 parts4.2k
  • 2 layers19.8 × 30 mmZ limit, the printed circuit board in 3D

    Z limit

    opulo-inc/lumenpnp

    The LumenPnP is an open source pick and place machine.

    7 parts3.7k
  • 2 layers35.6 × 58.2 mmDisplay Carrier, the printed circuit board in 3D

    Display Carrier

    AxxAxx/AxxSolder

    STM32 Based soldering station for JBC cartridges, 9-24 VDC and USB-PD power

    7 parts1.7kGPL-3.0
  • 2 layers20.3 × 16.3 mmMap MPX, the printed circuit board in 3D

    Map MPX

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    7 parts1.2k
  • 2 layers26 × 44 mmCompact carrier board, the printed circuit board in 3D

    Compact carrier board

    jamro/tiny-engineer

    A small desktop robot that brings an AI coding assistant to life, physically acting out when it reads files, thinks, writes code, and finishes work.

    7 parts1.1k