commit 64c7a3a3cd0dab8c841af58bc0d1d1d417dea139
parent ec51de38250fde62dbbb628435ab61f19f5357f9
Author: Brian Swetland <swetland@frotz.net>
Date: Mon, 31 Jul 2023 22:38:45 -0700
add readme and some photos
Diffstat:
9 files changed, 57 insertions(+), 0 deletions(-)
diff --git a/README.md b/README.md
@@ -0,0 +1,57 @@
+# Apple II Gamepad
+
+This project contains the PCB design and CAD design for an Apple II Gamepad more in the general style of an SNES controller.
+
+[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.
+
+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/).
+
+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).
+
+
+### Photos of a fully assembled gamepad
+
+
+
+
+
+
+
+
+### PCB Components
+
+1x [Two Axis Thumbstuck, Sparkfun](https://www.digikey.com/en/products/detail/sparkfun-electronics/COM-09032/6823623)
+
+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)
+
+2x [Trimmer, 5K, Bournes 3306W-1-502](https://www.digikey.com/en/products/detail/bourns-inc/3306W-1-502/84764)
+
+2x Resistor, 0603, 470 ohm
+
+6x Capacitor, 0603, 100nF (may need adjusting)
+
+2x Header, 0.1", 3 pin
+
+2x Jumper, 0.1"
+
+1x Cable, 6 conductor, ~1 meter
+
+1x DB9 M connector and enclosure
+
+
+
+### Limitations
+
+The unit I fully assmbled and tested with an Apple IIe (enhanced), reads 149/135 with the thumbstick in the center position.
+The trimmers can increase but not decrease this value.
+Adjusting the capacitance should allow more control, but that has to be done by adding/remove capacitors.
+As-is, it works great with Lode Runner, and has not been tested extensively otherwise.
+
+
+### Todo List for Future Revisions
+
+1. A switch to swap buttons
+
+2. A switch or jumper to enable thumbstick button
+
+3. Adjustable Capacitors of some?
diff --git a/share/appleii-gamepad-v1-assembled-1.jpg b/share/appleii-gamepad-v1-assembled-1.jpg
Binary files differ.
diff --git a/share/appleii-gamepad-v1-assembled-2.jpg b/share/appleii-gamepad-v1-assembled-2.jpg
Binary files differ.
diff --git a/share/appleii-gamepad-v1-assembled-3.jpg b/share/appleii-gamepad-v1-assembled-3.jpg
Binary files differ.
diff --git a/share/appleii-gamepad-v1-cable-retention.jpg b/share/appleii-gamepad-v1-cable-retention.jpg
Binary files differ.
diff --git a/share/appleii-gamepad-v1-layout.png b/share/appleii-gamepad-v1-layout.png
Binary files differ.
diff --git a/share/appleii-gamepad-v1-nylon-sls-1.jpg b/share/appleii-gamepad-v1-nylon-sls-1.jpg
Binary files differ.
diff --git a/share/appleii-gamepad-v1-nylon-sls-2.jpg b/share/appleii-gamepad-v1-nylon-sls-2.jpg
Binary files differ.
diff --git a/share/appleii-gamepad-v1.1-buttons.jpg b/share/appleii-gamepad-v1.1-buttons.jpg
Binary files differ.