Skip to the content
PCBKitNew board
2 layers100 × 100 mmJoypadController, the printed circuit board in 3D

JoypadController

ddraig68k/hardware29

Schematic and CAD files for my 68K based computer

Size
100 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
33
Nets
104
Pads
254
Tracks, vias
421, 66
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
22 Mar 2021
Updated
10 Oct 2026

Overview

JoypadController is an open-source printed circuit board by ddraig68k, from the ddraig68k/hardware repository on GitHub, published under the MIT licence. It is a 2-layer board of 100 × 100 mm with 33 parts on 104 nets, routed with 421 tracks and 66 vias.

It is built around the 74LS125DC and 74LS574N. Its parts include 14 inductors, 6 capacitors, 4 ICs, 4 connectors and 1 resistor. It belongs with the FPGA and CPLD boards of this library.

Main components

2

README

expansion/GfxV9990/README.md

V9990 Video card

The V9990 was intended as a successor to the V9958 (or supposedly a stripped down version of the never finished Yamaha V9978), but while the other chips in the range had backwards compatibility with the previous generation, the V9990 has some similar functionality but lacks the backwards compatibility.

Still, the V9990 has impressive specifications for the time, some of the features include:

Game Specifications:

For this type, there are two pattern display modes.

  • P1 (Display resolution 256 x 212 2 screens)
  • P2 (Display resolution 512 x 212)

Various highly advanced functions are available such as powerful sprite function and omnidirectional scroll function.

AV Specifications:

For this type, there are four kinds of bitmap display modes which can be displayed on the NTSC or PAL frequency monitor as follows.

  • B1 (Display resolution 256 x 212)
  • B2 (Display resolution 384 x 240)
  • B3 (Display resolution 512 x 212)
  • B4 (Display resolution 768 x 240)

Capable of doubling the resolution in the vertical direction by using interlace. Display is possible up to 32,768 colors/dot. Built-in color palette (64 colors selected out of 32,768 colors). Omnidirectional smooth scrolling is possible.

Like the V9958 card, the V9990 has Composite, S-Video and RGB output. The board has 518K of RAM installed and again uses CXA2075M encoder to provide the video output signals.

V9990 Text mode V9990 Text mode

Rygar scrolling test: https://www.youtube.com/watch?v=J7Ad2eaiAFY

Parts

33
QtyValueFootprintReferences
141uHInductor_THT:L_Axial_L6.6mm_D2.7mm_P10.16mm_Horizontal_Vishay_IM-2L1, L2, L3, L4, L5, L6, L7, L8, L9, L10, L11, L12, L13, L14
6100nFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC1, C2, C3, C4, C5, C6
210KResistor_THT:R_Array_SIP9RN1, RN2
274LS574Package_DIP:DIP-20_W7.62mm_SocketU3, U4
1330RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
174LS125Package_DIP:DIP-14_W7.62mm_SocketU1
1D68K_64PIN_BOARDDdraig:DIN41612_C_2x32_Male_Horizontal_THTJ1
1JTAGConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ2
1Joystick 1Connector_Dsub:DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mmJ3
1Joystick 2Connector_Dsub:DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mmJ4
1LEDLED_THT:LED_D5.0mmD1
1LOGODdraig:Ddraig68k-26mmG***
1XC9536PC44Package_LCC:PLCC-44U2

Questions

How big is the JoypadController PCB?

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

What parts does the JoypadController use?

33 parts, built around the 74LS125DC and 74LS574N. 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 JoypadController KiCad files?

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

Can I use the JoypadController 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).

More from ddraig68k/hardware

8
  • 4 layers340 × 210 mmYddraig, the printed circuit board in 3D

    Yddraig

    ddraig68k/hardware

    Schematic and CAD files for my 68K based computer

    224 parts29MIT
  • 4 layers100 × 100 mmGfxVGA, the printed circuit board in 3D

    GfxVGA

    ddraig68k/hardware

    Schematic and CAD files for my 68K based computer

    97 parts29MIT
  • 4 layers100 × 100 mmGfxV9990, the printed circuit board in 3D

    GfxV9990

    ddraig68k/hardware

    Schematic and CAD files for my 68K based computer

    71 parts29MIT
  • 4 layers100 × 100 mmAudioSID, the printed circuit board in 3D

    AudioSID

    ddraig68k/hardware

    Schematic and CAD files for my 68K based computer

    70 parts29MIT
  • 2 layers147.5 × 100 mmGfxV9958, the printed circuit board in 3D

    GfxV9958

    ddraig68k/hardware

    Schematic and CAD files for my 68K based computer

    70 parts29MIT
  • 4 layers100 × 100 mmAudioYM2151, the printed circuit board in 3D

    AudioYM2151

    ddraig68k/hardware

    Schematic and CAD files for my 68K based computer

    55 parts29MIT
  • 4 layers100 × 100 mmGfxTMS9918, the printed circuit board in 3D

    GfxTMS9918

    ddraig68k/hardware

    Schematic and CAD files for my 68K based computer

    34 parts29MIT
  • 4 layers100 × 62.5 mmEth8019, the printed circuit board in 3D

    Eth8019

    ddraig68k/hardware

    Schematic and CAD files for my 68K based computer

    31 parts29MIT

Similar boards

  • 2 layers279.4 × 203.2 mmZ180GDC, the printed circuit board in 3D

    Z180GDC

    lynchaj/rhyophyre

    Single Board Computer featuring Zilog Z180 processor and NEC µPD7220 Graphics Display Controller

    249 parts12
  • 2 layers155.1 × 156 mmCP297s, the printed circuit board in 3D

    CP297s

    Danjovic/CP297s

    ZX97 lite board for CP200s case

    128 parts4GPL-3.0
  • 2 layers160.7 × 210 mmClu, the printed circuit board in 3D

    Clu

    rcapaverde/cubo

    Arquitetura de processador conceitual

    124 parts
  • 2 layers304.8 × 165.1 mmComix-35, the printed circuit board in 3D

    Comix-35

    schlae/comix-35

    The COMIX-35 is an improved clone of the COMX-35 1802 home computer

    173 parts138
  • 2 layers99.1 × 99.1 mmAv board, the printed circuit board in 3D

    Av board

    rjw57/buri

    This repository contains my work on designing, building and programming a 6502 microcomputer from scratch. The 6502 was the CPU used in the original Apple 1, BBC Microcomputer, NES console and many other systems from…

    42 parts68MIT
  • 2 layers350 × 224.3 mmConsole, the printed circuit board in 3D

    Console

    danwerner21/TI99_22

    a 2022 replica of the classic TI/994a, using obtainable parts

    251 parts50
  • 4 layers243.8 × 170.2 mmHEC1, the printed circuit board in 3D

    HEC1

    Andy18650/HEC-Model-Z1

    A Z80 computer with protected mode support

    126 parts36GPL-3.0
  • 4 layers170 × 181 mm3ric, the printed circuit board in 3D

    3ric

    ebadger/3ric

    3ric homebrew computer repository

    150 parts32