Kanelot
Member
After the images from Zeloc's double tact switch mod got taken down, I've noticed quite a few questions regarding how to this mod. I've made a couple of diagrams which by themselves seem to work, but when put together seem to mess everything up.
In all 3 of the following diagrams, the (A) represents analog data line, the (G) represents ground, the (3.3V) represents the 3.3 Volt line, [10K] represents a 10K resistor, and in the second and 3rd diagram, (D press) represents the digital data line and [B547] represents a B547 transistor.
In my portable, I want to have 2 buttons. The first button (called soft press), will do this
This will register as a soft press. Simple enough.
The second button (called hard+soft press) should connect the circuit for soft press, and the circuit for hard press. This way, it simulates pressing in the GameCube trigger all the way. If I were to just have this button bridge the hard press circuit, I would have to hold down both buttons to simulate pressing the GameCube trigger all the way down.
Both of these circuits should work, right? However, if you put them together, you get this:
As you can see, pressing either button will have the same effect- current will go through both 10K resistors and into the transistor, completing the hard press circuit. How can I fix this?
Sorry for any spelling errors, doing this on mobile.
EDIT: I guess the real question is, do I even need to do this? Can I just have one button for soft press, and one button that only triggers hard press? Or will games be confused if only the hard press circuit is closed (in normal gamecube controllers, when you press all the way down, it also closes the soft press circuit)?
In all 3 of the following diagrams, the (A) represents analog data line, the (G) represents ground, the (3.3V) represents the 3.3 Volt line, [10K] represents a 10K resistor, and in the second and 3rd diagram, (D press) represents the digital data line and [B547] represents a B547 transistor.
In my portable, I want to have 2 buttons. The first button (called soft press), will do this
This will register as a soft press. Simple enough.
The second button (called hard+soft press) should connect the circuit for soft press, and the circuit for hard press. This way, it simulates pressing in the GameCube trigger all the way. If I were to just have this button bridge the hard press circuit, I would have to hold down both buttons to simulate pressing the GameCube trigger all the way down.
Both of these circuits should work, right? However, if you put them together, you get this:
As you can see, pressing either button will have the same effect- current will go through both 10K resistors and into the transistor, completing the hard press circuit. How can I fix this?
Sorry for any spelling errors, doing this on mobile.
EDIT: I guess the real question is, do I even need to do this? Can I just have one button for soft press, and one button that only triggers hard press? Or will games be confused if only the hard press circuit is closed (in normal gamecube controllers, when you press all the way down, it also closes the soft press circuit)?