Skip to the content
PCBKitNew board
2 layers67.9 × 52.1 mmAtari Joystick Tester, the printed circuit board in 3D

Atari Joystick Tester

tebl/Atari-Joystick-Tester12

Simple joystick tester, can be used with the common Atari 9-pin joysticks and paddles (tested using multimeter).

Size
67.9 × 52.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
24
Nets
20
Pads
56
Tracks, vias
156, 3
Pours
1
Routed
Yes
KiCad
KiCad 4
Created
28 Nov 2018
Updated
13 Jan 2019

Overview

Atari Joystick Tester is an open-source printed circuit board by tebl, from the tebl/Atari-Joystick-Tester repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 67.9 × 52.1 mm with 24 parts on 20 nets, routed with 156 tracks and 3 vias.

Its parts include 8 connectors, 7 resistors, 7 diodes and 2 switches. It belongs with the keyboards and input and retro computing and games boards of this library.

README

README.md

Atari Joystick Tester

Lately I've been going through my rather limited amount, but still designated a "sizable pile", of vintage joysticks. Maybe this was to be the year I got around to fixing them - given that we're constantly fast coming up on december, the time to get moving is definitively now. Did not want to subject one of my computers to all that plugging and unplugging while fiddling with wires and resoldering contacts, so the next step of procrastination was designing a simple joystick tester.

Joystick testers are certainly nothing new so based my design on an already existing one, specifically http://www.mks.purespace.de/technical/c64tester.htm. So, if like me you feel that prototyping boards and the like are too unreliable and finicky to use in practice you can order a set of my PCB to make a more permanent version of it - if you like and prefer prototyping, then there's the page to start with.

PCB PCB

Schematic

The supplied KiCad files should be sufficient as both a schematic and as a starting point for ordering PCBs (basically you could just zip the contents of the export folder and upload that on a fabrication site), the schematic is also available in PDF-format and this is what you'll need to print and work your way through this things don't work as expected after assembly.

BOM

Most parts should be easy to easily get from your favourite local electronic component shop, personally I live around a couple of hours away from the closest one (by plane) so mostly I just use whatever is available via ebay, AliExpress or similar site. Most components coming out of China are good enough for hobby projects such as this, and in quantities usually large enough to build ten of them for less than a somewhat fancy cup of coffee (contents, not counting the actual mug).

Resistor values are highly dependent on the type of LEDs used on the card, usually you'd need to check their datasheets for information on their forward voltage drops and then using that to calculate the proper resistor values to use. Or, just wing it by using 220 for the old style RED/GREEN/YELLOW types, 330 to be safe and 470 for those super-bright modern blue LEDs (you want an indication if it's working, not burn it into your retinas).

ReferenceItemCount
PCBFabricate using Gerber files (order here)1
J1DB9 male connector (2 rows), PCB mount1
J43 pin DC barrel connector1
SW1,SW23pin SPDT slide-switch2
R1-R7220-470 ohm resistor (dependent on LED)7
D1-R75mm LED, assorted colors as desired7

Please use the order link above when signing up to help me support this project, I'll get a small discount on future orders and hopefully that means I can afford to keep developing new and exciting modules in the future. By using the URL you won't have to deal with the rather daunting order forms for PCB fabrication, but if you want to go that route they'll probably want a zipped-up copy of the files in the export-directory!

Parts

24
QtyValueFootprintReferences
7330Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2, R3, R4, R5, R6, R7
4Mountmounting:1pinJ5, J6, J7, J8
1Atari_JoystickRND_DSUB:DSUB-9_Male_Vertical_Pitch2.77x2.84mmJ1
1Barrel_JackConnectors:BARREL_JACKJ4
1DOWNLEDs:LED_D5.0mmD2
1FIRE 0LEDs:LED_D5.0mmD5
1FIRE 1LEDs:LED_D5.0mmD6
1FIRE 2LEDs:LED_D5.0mmD7
1LEFTLEDs:LED_D5.0mmD3
1PADDLE A SEL.Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mmSW1
1PADDLE B SEL.Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mmSW2
1Paddle AConnectors_Terminal_Blocks:TerminalBlock_bornier-2_P5.08mmJ2
1Paddle BConnectors_Terminal_Blocks:TerminalBlock_bornier-2_P5.08mmJ3
1RIGHTLEDs:LED_D5.0mmD4
1UPLEDs:LED_D5.0mmD1

Questions

How big is the Atari Joystick Tester PCB?

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

What parts does the Atari Joystick Tester use?

24 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 Atari Joystick Tester KiCad files?

From the tebl/Atari-Joystick-Tester repository on GitHub, at the commit this page was made from: the board is Atari Joystick Tester.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Atari Joystick Tester design in my own project?

Its repository publishes it under the GPL-3.0 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 layers56 × 65 mmSeaTalk1, the printed circuit board in 3D

    SeaTalk1

    dotnet/iot

    This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.

    24 parts2.4kMIT
  • 2 layers26.2 × 45.5 mmPL18 multiprotocol, the printed circuit board in 3D

    PL18 multiprotocol

    pascallanger/DIY-Multiprotocol-TX-Module

    Multiprotocol TX Module (or MULTI-Module) is a 2.4GHz transmitter module which controls many different receivers and models.

    24 parts1.9kGPL-3.0
  • 2 layers58 × 35.5 mmHat, the printed circuit board in 3D

    Hat

    menloresearch/asimov-1

    v1 of Asimov, an open-source humanoid robot

    24 parts1.4kCERN-OHL-S-2.0
  • 2 layers21.6 × 19.5 mmMicron Logo LED, the printed circuit board in 3D

    Micron Logo LED

    DraftShift/StealthChanger

    Tool changing system for Vorons and other front mount printer motion systems, not just stealthburner.

    24 parts1.2kGPL-3.0
  • 2 layers158 × 11 mmRainbow Matchstick, the printed circuit board in 3D

    Rainbow Matchstick

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    24 parts1.1kGPL-3.0
  • 2 layers85.6 × 54 mmTRACED wio1262-carrier, the printed circuit board in 3D

    TRACED wio1262-carrier

    hackclub/OnBoard

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

    24 parts915
  • 2 layers36 × 20 mmCombined, the printed circuit board in 3D

    Combined

    adamb314/ServoProject

    Getting the most out of your hobby servo

    24 parts545