Skip to the content
PCBKitNew board
2 layers128.3 × 50.8 mmCD32 Controller, the printed circuit board in 3D

Schematics of various Commodore Amiga related items

Size
128.3 × 50.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
33
Nets
33
Pads
131
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 5 (file 20171130)
Created
11 Feb 2018
Updated
16 Oct 2023

Overview

CD32 Controller is an open-source printed circuit board by BleuLlama, from the BleuLlama/AmigaSchematics repository on GitHub, published under the MIT licence. It is a 2-layer board of 128.3 × 50.8 mm with 33 parts on 33 nets.

It is built around the 74LS125DC and 74LS165PC. Its parts include 12 resistors, 11 switches, 5 capacitors, 2 ICs and 1 connector. It belongs with the retro computing and games boards of this library.

Main components

2

README

README.md

AmigaSchematics

Schematics of various Commodore Amiga related items

Overview

This project contains some schematics that I've reproduced from various sources that are otherwise not available. They have been made using KiCad 4.0.7 on my Mac, although they should load in KiCad 4 on any platform.

The projects included here are:

  • A500_kyb_Mitsumi - Amiga 500 keyboard with Mitsumi board. (common)

  • Controllers/CD32 - CD32 wired controller (with Red/Yellow/Green/Blue buttons)

Soon perhaps:

  • A500_kyb_2Conn - Early Amiga 500 keyboard with two ribbon connectors to the scan matrix

Note

I'm pretty green with respect to KiCad, so if there are any things in here that I did poorly or in a weird way, that's probably the reason. I am always open to comments and suggestions for improving my abilities, so please feel free to contribute constructive criticism. :)

Parts

33
QtyValueFootprintReferences
910KResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3, R4, R6, R7, R8, R9, R10, R11, R12
2100nCapacitors_THT:CP_Radial_D6.3mm_P2.50mmC3, C4
1100Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR5
110KResistors_THT:R_Array_SIP10RA1
11KResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2
1220uFCapacitors_THT:CP_Radial_D6.3mm_P2.50mmC1
12K2Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
147uFCapacitors_THT:CP_Radial_D6.3mm_P2.50mmC2
174LS125Housings_DIP:DIP-14_W7.62mm_LongPadsIC2
174LS165Housings_DIP:DIP-16_W7.62mm_LongPadsIC1
1BlueButtons_Switches_THT:SW_PUSH_6mm_h4.3mmSW10
1CCapacitors_THT:CP_Radial_D6.3mm_P2.50mmC5
1DB9Connector_Dsub:DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mmJ1
1DownButtons_Switches_THT:SW_PUSH_6mm_h4.3mmSW2
1GreenButtons_Switches_THT:SW_PUSH_6mm_h4.3mmSW7
1LInductors_THT:L_Axial_L5.3mm_D2.2mm_P10.16mm_Horizontal_Vishay_IM-1L1
1LeftButtons_Switches_THT:SW_PUSH_6mm_h4.3mmSW3
1Left_FrontButtons_Switches_THT:SW_PUSH_6mm_h4.3mmSW5
1PauseButtons_Switches_THT:SW_PUSH_6mm_h4.3mmSW6
1RedButtons_Switches_THT:SW_PUSH_6mm_h4.3mmSW8
1RightButtons_Switches_THT:SW_PUSH_6mm_h4.3mmSW4
1Right_FrontButtons_Switches_THT:SW_PUSH_6mm_h4.3mmSW11
1UpButtons_Switches_THT:SW_PUSH_6mm_h4.3mmSW1
1YellowButtons_Switches_THT:SW_PUSH_6mm_h4.3mmSW9

Questions

How big is the CD32 Controller PCB?

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

What parts does the CD32 Controller use?

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

From the BleuLlama/AmigaSchematics repository on GitHub, at the commit this page was made from: the board is Controllers/CD32/CD32_Controller.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the CD32 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 layers129.3 × 40.3 mmCD32 pad, the printed circuit board in 3D

    CD32 pad

    CRG-Glen/CD32-to-A500-gamepad

    Replacement CD32 compatible PCB for The A500 gamepad

    27 parts7CERN-OHL-P-2.0
  • 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 layers301.5 × 367.3 mmOSI 600D Superboard II Cherry Solder Mask, the printed circuit board in 3D

    OSI 600D Superboard II Cherry Solder Mask

    Bambelweeny57/OSI-600D-SuperBoard-II

    KiCad 10 recreation of the Ohio Scientific Superboard II Model 600 rev D (1980) with Cherry MX keyswitches, 27C16/2816 ROMs, full schematic and assembly guide.

    314 parts
  • 2 layers379.1 × 273.4 mmNE Delta, the printed circuit board in 3D

    NE Delta

    frubem/NE_Delta_Schematics

    Forked from https://codeberg.org/hkzlab/NE_Delta_Schematics

    185 parts
  • 2 layers100 × 60 mmAmigaPad, the printed circuit board in 3D

    AmigaPad

    JensRestemeier/AmigaPad

    Clone of the Amiga CD32 Joypad circuit

    29 partsMIT
  • 2 layers58.4 × 38.1 mmAmiga CD32, the printed circuit board in 3D

    Amiga CD32

    tebl/C64-JoyKEY

    WASD-style joystick for vintage computers. With an added Arduino Pro Micro you can use it as a USB-keyboard, so if you wanted a DIY streamdeck or Macro-keyboard - then the C64 JoyKEY can do that as well.

    30 parts27
  • 4 layers101.6 × 53.3 mmRC208-68000 BOOTROM RAM 2, the printed circuit board in 3D

    RC208-68000 BOOTROM RAM 2

    MarkD833/RCBUS-68xxx

    My Motorola 68000 & 68302 processors (+ SIO, PIO & MFP boards) for the RCBus ecosystem.

    22 parts8GPL-3.0
  • 2 layers100 × 100 mmExternal drive board, the printed circuit board in 3D

    External drive board

    MEGA65/mega65-r3-expansion-board

    Expansion board for the MEGA65 R3+ Main Boards

    34 parts8