FAQ
Q: Can I make [xyz] modification to one of your projects?
A: Absolutely! All projects that I share here are Open Source. Feel free to fork the repo and make any changes you like, as long as you adhere to the CC-BY-SA license.
Q: Can I make up a bunch of these and sell them?
A: At first I wanted to reserve that right for msyelf...but then I learned how difficult enforcing that CC-BY-NC clause is in practice and removed it from the license. While I would very much prefer you to use any of these that you make to repair SNES controllers for your customers, I don't mind if you sell these in your Etsy shop or whatever. All of the CC-BY-SA terms apply here: please make sure you credit the creator (me) somewhere visible to your customers.
Q: Have you thought about using a [MCU/CPLD/FPGA/etc.] in this project?
A: Using complex devices like MCUs, CPLDs, and FPGAs would violate the core principles of this project, which are:
- Required components should be cheap, easy to source, robust, and relatively protected from obselescence.
- Logic components should operate at the same voltage as the original equipment.
- All required components should be fairly easy to hand-solder for anyone with moderate soldering experience.
- The underlying design should be as simple as possible.
All that having been said: this project is Open Source. If you want to use a MCU, feel free to fork the repo and go nuts!
Q: You added LEDs! Neat! Are they RGB?
A: No, sorry, I use single color LEDs in this design. I don't plan on doing any fancy NeoPixel type stuff with this, see above comments regarding MCUs.
Q: What form of SOCD resolution does your SOCD filter logic implement?
A: It's configurable! No complex filter rules (like "last input priority") are possible, but the circuit logic can be configured in one of 10 combinations through the use of solder bridges on jumper pads: