Hi, guys. I’m new to this, but I think this setup should solve both issues using just two ICs (A quad 2-input XOR and a quad 2-input NAND). I plan to convert my Madcatz TE into a stickless. I’m still waiting on parts to arrive, but I’ll return to let you all know how it works out. Comments and corrections are welcomed.
EDIT: I made an incorrect assumption that the pushbuttons were NC. I will post a correction soon.
I’m playing with my breadboard right now. The circuit posted by Rufus is correct for SOCD = neutral, and mine is either incorrect or I’ve set up my breadboard incorrectly. After I play with it and solve this I’ll post an update.
edit: got it. posting a solution in a bit.
edit2: This is working fine on my breadboard:
Sorry for that yellow, for my own sanity I used the same colors as on my breadboard when drawing this.
I used 7400N chips in my dual-mod and they worked fine.
To make myself perfectly clear about the logic circuits, I used the diagram I posted above for the Y axis, and Rufus’ diagram for the X axis, in the HitBox Dual-Mod I just did for a customer, and they work perfectly fine. The Y axis is Up + Down = Up, the X axis is Left + Right = Neutral.
Assemble them dead-bug style and glue them to your PCB for extra compactness.
Pretty similar, I started with the chip upside-down (double-check your wiring since the pinout won’t reflect the chip’s actual pinout in this orientation) and used small bits of wire, or solder blobs for adjacent pins, to make all the connections, then glued it to the PCB. Much less of my chips’ circuitry was “floating” than in that pic.
Okay, this issue with 360 hitboxes was brought to my attention a few days ago. Can someone please share with me the problems that this causes? To my knowledge, the only game that this would affect is MvC3, and only until Ultimate comes out. I’d appreciate the info right now, because I’m working on three dual-modded hitboxes at the moment with either brawlpad pcbs or 360 TE pcbs, and I’m wondering if my clients will even be affected.
Short answers: 360 TE PCB can output SOCD’s, I’m not 100% certain about brawlpad PCB’s. And I THINK with the newest ChimpSMD and MCC pcbs offer a feature to go ahead and clean up SOCD’s automatically, even if the stock PCB can or not.
I did read it, hence why my initial response when I was questioned about this by a client was “This isn’t as much of an issue as you think it is.” I read the SOCD thread whenever it was updated, and understood what was going on. That said, now I see people soldering chips to pcbs and wondering why they’re feeling so compelled to do so, and I’m trying to find out because this is all new info to me. I’m just sitting here wondering what all the hubhub is and wondering why people feel the need to do this. I’m trying to be open-minded and accepting, here.
Now as for the proof-read, I didn’t email you back back blasting the content, so you can assume it was fine.
As for brawlpads and SOCDs, I can actually test that out when I’m done modding this stick I’m working on.
I’ve seen a few threads where people are saying “you can’t get SOCD prevention with a dual-modded hitbox” “If you convert a TE to an ABC you can’t get SOCD prevention from it” and similar, I wonder if people aren’t finding that this thread has the solution? Wonder if a name-change would clear that up.
That or perhaps a new thread could be made titled something like “How to add SOCD prevention to a PCB”… I might make this myself a bit later that just has the info on the 7400 circuits, including how they work (I sent an elaborate message to someone here explaining how they work step-by-step since he asked, I guess others might want to see this), with credit to Rufus for the original circuit of course.
okay…so which Diagram are we all agreeing is the best one to follow… I have a client that wants this on his pcb… and if someone got it to work that is good enough for me to mess around with… great work getting this all together guys…
So I got my stickless joystick working (joybuttons?). I’ve run into a tiny problem though; if I hold down and up at the same time, I get up+right. I’d really like it to default to Up. I know there are about a million diagrams here showing the best way to do this, but I am totally not electronically inclined and have no idea what they mean. I’m using Paewang Revolution PCB.
If someone could tell me a) exactly what to buy, and b) what to do with it, I would be eternally, eternally grateful.