|
KiCADKicad
|
Apple IIe digital joystick adaptor for using Kempston/Atari/Amiga digital joysticks on an Apple IIe
A simple adaptor that lets you connect common Kempston/SEGA/Atari/Amiga digital joysticks to the 9 pin analog joystick port of an Apple IIe. The home made CNC-milled prototype was tested with two-button generic passive Amiga gamepad and Atari joystick. I haven't received boards from PCBWay yet and have only used my home made prototypes with CNC files generated from the KiCAD file. Tto use it with a SEGA Genesis/Megadrive controller add this device from SukkoPera (who designs great things and deserves a follow): https://www.pcbway.com/project/shareproject/OpenC64MegaDrivePadAdapter_V3.html
Demo video:
File for a 3D printable case can be downloaded for free from here. : https://cults3d.com/en/3d-model/gadget/case-for-apple-iie-joystick-adaptor
There is some jitter around the center (because of the unshielded controller cable) but it doesn't seem to matter in games that are best played with a digital joystick. Adjust the trim pots in game until the character is still. It might not be where a normal analog joystick center would be. You should only need to adjust once. I have added low pass filters to the pots and a 22 uF cap to the power lines to reduce jitter. They are optional. Try 10 nF first. 100nF might cause issues. This converter pulls the right/down lines low when they are pressed, with a resistor to not go full low, while the Apple II expects a 150k resistance between 5V and the signal pin, but it works well like this. I have designed a new version that works as Apple intended the port to be used, but can't post it until I have tested it.
I recommend Computerinspector to test and center the pots. Note on centering calibration: If the X-axis moves the cursor diagonally in computerinspector then the Y-axis is out of range and needs to be moved beyong the end of the screen and into view again. This is also the reason it will report that no joystick is attached when you try to test it. Try to find the center points until it will load.
Will only work in one direction so be sure to connect the correct end to the Apple II and joystick. It shouldn't damage anything if connected backwards but don't do it anyway.
The resistor values aren't critical so if you have resistors close to these values it should work. I have tried with as low as 50 k pots too. Other values is probably fine too even though the original Apple specs say 150 k.
I am not responsible for any damage to your hardware as a result of using this device. It works on my system and should only draw negligible current.
Remember where it came from if you resell cards or finished devices.
Apple IIe digital joystick adaptor for using Kempston/Atari/Amiga digital joysticks on an Apple IIe
*PCBWay community is a shared platform and we are not responsible for any design issues.
- Comments(6)
- Likes(11)
- Luis Alcaraz Apr 11,2024
- Stefan Karlsson Sep 17,2023
- Mark Peter Vargha Aug 19,2023
- CygnusTM Apr 06,2023
- Engineer Apr 03,2023
- Marcello Cruz Mar 03,2023
- Francisco Meza Feb 27,2023
- Engineer Aug 26,2022
- Angelo Malaquias May 22,2022
- (DIY) C64iSTANBUL Nov 13,2021
- Stuart lowlevel Nov 13,2021
- 1 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
-
10design
-
10usability
-
10creativity
-
10content
More by Tor Arne Hustvedt
- Amiga 2000 Video Card - Adaptor for mounting GBS8200 internally This is an adapter to install a GBS8200 or GBS8220 internally in an Amiga 2000, with VGA output on t...
- Apple IIe digital joystick adaptor for using Kempston/Atari/Amiga digital joysticks on an Apple IIe A simple adaptor that lets you connect common Kempston/SEGA/Atari/Amiga digital joysticks to the 9 p...
- Micro Amiga mouse adaptor I wanted to optimize the PCB for the usual Amiga mouse adapter. Using a SOIC-18 footprint IC I was a...
-
Open Source Very Large Stick - Freejoy & MMjoy2 breakout board
412 0 0 -
RF Control training board for students based on ESP32 C3
561 0 2 -
Aquarius+ Computer, Standard PCB
769 0 4 -
KINETIC COASTERS with a TWIST! Laser or 3D Print some DIY Magic
536 0 1 -
RPI - 8 IO PLC With ATTiny85 Watch Dog
467 0 1 -
Nintendo Famicom HVC-001 Controller Shells
565 0 1 -
COMMODORE 128 DIAGNOSTIC REV.785260 KEYBOARD DONGLE
531 0 4 -
COMMODORE 128 15KHz DISPLAY ADAPTER (C128 80 COLUMN ADAPTER)
709 1 4 -