README.md (2067B)
1 # Apple II Gamepad 2 3 This project contains the PCB design and CAD design for an Apple II Gamepad more in the general style of an SNES controller. 4 5 [KiCAD](pcb/) and [FreeCAD](enclosure/) design files are available, as well as [exported](export/) gerbers and STL files suitable for PCB manufacturing and 3D printing. 6 7 The electrical design is based largely on information collected and presented in this very helpful [Blondihacks Blog Post](https://blondihacks.com/apple-ii-gamepad-prototype/). 8 9 I've manufactured the enclosure with a Prusa MK4 3d Printer (in PLA) as well as via JLCPCB's 3d printing service (in nylon using an SLS process). 10 11 12 ### Photos of a fully assembled gamepad 13 14  15 16  17 18  19 20 21 ### PCB Components 22 23 1x [Two Axis Thumbstuck, Sparkfun](https://www.digikey.com/en/products/detail/sparkfun-electronics/COM-09032/6823623) 24 25 2x [Tactile Switch, CUI Devices, TS13-1212-73-BK-160-D](https://www.digikey.com/en/products/detail/cui-devices/TS13-1212-73-BK-160-D/16562837) 26 27 2x [Trimmer, 5K, Bournes 3306W-1-502](https://www.digikey.com/en/products/detail/bourns-inc/3306W-1-502/84764) 28 29 2x Resistor, 0603, 470 ohm 30 31 6x Capacitor, 0603, 100nF (may need adjusting) 32 33 2x Header, 0.1", 3 pin 34 35 2x Jumper, 0.1" 36 37 1x Cable, 6 conductor, ~1 meter 38 39 1x DB9 M connector and enclosure 40 41 6x Brass heat-set M3 inserts 42 43 6x M3 screws 44 45 46 ### Limitations 47 48 The unit I fully assmbled and tested with an Apple IIe (enhanced), reads 149/135 with the thumbstick in the center position. 49 The trimmers can increase but not decrease this value. 50 Adjusting the capacitance should allow more control, but that has to be done by adding/remove capacitors. 51 As-is, it works great with Lode Runner, and has not been tested extensively otherwise. 52 53 54 ### Todo List for Future Revisions 55 56 1. A switch to swap buttons 57 58 2. A switch or jumper to enable thumbstick button 59 60 3. Adjustable Capacitors of some?