

OpenC16JoyAdapter
Open Hardware Joystick Adapter for C-16, C-116 and Plus/4
- Size
- 30.5 × 42.9 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 9
- Nets
- 20
- Pads
- 63
- Tracks, vias
- 160, 22
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 3 Sep 2017
- Updated
- 3 Feb 2025
Overview
OpenC16JoyAdapter is an open-source printed circuit board by SukkoPera, from the SukkoPera/OpenC16JoyAdapter repository on GitHub. It is a 2-layer board of 30.5 × 42.9 mm with 9 parts on 20 nets, routed with 160 tracks and 22 vias.
Its parts include 5 connectors, 1 capacitor and 1 IC. It belongs with the keyboards and input and retro computing and games boards of this library.
README
README.mdOpenC16JoyAdapter
OpenC16JoyAdapter is an Open Hardware Joystick Adapter for C-16, Plus/4 and the rest of the Commodore 264 family.

Summary
Based on work by Levente Hársfalvi.
Installation
TBD
Configuration
TBD
License
OpenC16JoyAdapter is Open Hardware. If you make any modifications to the board, please contribute them back.
Support the Project
Since the project is open you are free to get the PCBs made by your preferred manufacturer, however in case you want to support the development, you can order them from PCBWay through this link:
You get cheap, professionally-made and good quality PCBs, I get some credit that will help with this and other projects. You won't even have to worry about the various PCB options, it's all pre-configured for you!
Also, if you still have to register to that site, you can use this link to get some bonus initial credit (and yield me some more).
Again, if you want to use another manufacturer, feel free to, don't feel obligated :).
Get Support
If you need help or have questions, you can join the official Telegram group.
Parts
9| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 100 | OpenC16JoyAdapter:R_Array_SIP10_NoPin1Mark | RN2 |
| 1 | 100n | OpenC16JoyAdapter:C_0805+THT | C1 |
| 1 | 10k | Resistors_THT:R_Array_SIP6 | RN1 |
| 1 | 74LS244 | pth_circuits:dil_20-300_socket | U1 |
| 1 | DB9 Male | conn_d-sub:DB_9M | J1 |
| 1 | OSHW_LOGO_PLACEHOLDER | w_logo:Logo_copper_OSHW_6x6mm | P3 |
| 1 | PIN5_POWER | OpenC16JoyAdapter:Pin_Header_Straight_1x02-ModSilkS | P2 |
| 1 | PULL_UP | OpenC16JoyAdapter:Pin_Header_Straight_1x02-ModSilkS | P4 |
| 1 | TO_C16_MINI_DIN_8 | Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mm | P1 |
Questions
How big is the OpenC16JoyAdapter PCB?
It measures 30.5 × 42.9 mm and has 2 copper layers, 1.6 mm thick.
What parts does the OpenC16JoyAdapter use?
9 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 OpenC16JoyAdapter KiCad files?
From the SukkoPera/OpenC16JoyAdapter repository on GitHub, at the commit this page was made from: the board is OpenC16JoyAdapter.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the OpenC16JoyAdapter design in my own project?
Its repository states no licence, so its author keeps all rights: ask SukkoPera before reusing the design.
Similar boards
- 2 layers103 × 30.5 mm

- 2 layers31.8 × 47.6 mm

- 2 layers24 × 27.3 mm

Expansion Card Retrofit
FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop
9 parts1.1kCC-BY-4.0 - 2 layers15.6 × 17.3 mm

SKR Mini TFT Thermistor Board
VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group
9 parts1.1kGPL-3.0 - 2 layers39.1 × 49.5 mm

Learnoliver
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
9 parts915 - 2 layers17.4 × 16.9 mm

- 2 layers9.8 × 108 mm

- 2 layers

Keyboard after
adamws/kicad-kbplacer
KiCad plugin for automatic keyboard's key placement and routing
9 parts547GPL-3.0
