TwinDiamond - Twin Famicom Expansion A to NES & SNES Controller

TwinDiamond - Twin Famicom Expansion A to NES & SNES Controller

prusaprinters

<p>This is an adapter for the Nintendo Twin Famicom expansion port A. It is compatible with NES and SNES controllers, plus the NES Zapper lightgun with the 2P NES port.</p> <p>===Printing===</p> <p>Print everything facing up is a good choice. There really isn't much to it.</p> <p>The front jacket obviously needs supports.</p> <p>The plug part might appear split if your line width is set too big. Try 0.35mm and enable "print thin walls" in your slicer. Don't use supports on the the plug. Make sure you don't have too much over-extrusion for the bottom layers as it may clog the holes for the pins. Try an NES plug with the plug part. If they don't go in, clear the NES port holes with a 9/64" drill bit, usually only around the orifice.</p> <p>The back part doesn't need support either.</p> <p>===PCB===</p> <p>This design requires a PCB to be ordered: <a href="https://oshpark.com/shared_projects/1aCic7tG">https://oshpark.com/shared_projects/1aCic7tG</a></p> <p>Gerber ZIP is attached.</p> <p>===PARTS===</p> <p>The pins used in the project can be purchased from Digikey.</p> <p>Pins on the front:</p> <p>Quantity: 22 or 28</p> <p>Part No.: ED1183-ND</p> <p>Name: CONN PC PIN CIRC 0.040DIA GOLD by Mill-Max Manufacturing Corp.</p> <p>Pins on the back:</p> <p>Quantity: 9 or 15</p> <p>Part No.:88SE-ND or 89SE-ND</p> <p>Name: CONN D-SUB SOCKET 20-26AWG CRIMP</p> <p>Required pins are:</p> <p>Male:</p> <p>5 for all the SNES ones, 5 for 1P NES, 7 for 2P NES. Detailed pinout shown in one of the photos above.</p> <p>Female:</p> <p>9 for pin 1, 4, 5, 7, 9, 12, 13, 14, 15</p> <p>Note you don't have to populate all the pins, but it makes it look better.</p> <p>Screw and nut used is Hex M2 16mm (full length 17.8mm). This can be purchased from <a href="https://www.amazon.com?linkCode=ll2&amp;tag=thingiverse09-20&amp;linkId=e4759bff1fa9a55a0f897d801ce2d765&amp;language=en_US&amp;ref_=as_li_ss_tl">Amazon</a> as a kit.</p> <p>===Assembly===</p> <p>Soldering is not too hard but requires attention. You may want to plug in a controller into the printed plug first, insert the pins in from the back of the printed piece, one port at a time, then fit the PCB over the stumps and solder. Use just enough amount of the solder. Make sure nothing protrudes too much up from the surface.</p> <p>Repeat the same thing for the back female pins. Fit the 9 pins inside the back piece and then solder them in with small amount of solder.</p> <p>===Misc===</p> <p>Full project file can be found on GitHub: <a href="https://github.com/jeffqchen/twindiamond">https://github.com/jeffqchen/twindiamond</a></p> <p>===Special Thanks===</p> <p>Chris Kempson: <a href="http://chriskempson.com/posts/nes-controller-to-famicom-adapter/">http://chriskempson.com/posts/nes-controller-to-famicom-adapter/</a></p> <p>NesDev Wiki: <a href="https://wiki.nesdev.com">https://wiki.nesdev.com</a></p> <p>Mike Chi (creator of the very famous RetroTink) <a href="https://www.retrotink.com">https://www.retrotink.com</a></p> <h3>Update</h3> <p>The TwinDiamond is also compatible with the AV Famicom.</p> <h3>Print Settings</h3> <p><strong>Printer Brand:</strong></p> <p>Creality</p> <p class="detail-setting printer"><strong>Printer: </strong> <div><p>Ender 3 Pro</p></div> <p><strong>Rafts:</strong></p> <p>No</p> <p class="detail-setting supports"><strong>Supports: </strong> <div><p>Yes</p></div> <p><strong>Resolution:</strong></p> <p>0.16mm</p> <p class="detail-setting infill"><strong>Infill: </strong> <div><p>38</p></div> <p><strong>Filament:</strong> Generic PLA/PETG Any</p> </p></p></p> Category: Video Games

Download Model from prusaprinters

With this file you will be able to print TwinDiamond - Twin Famicom Expansion A to NES & SNES Controller with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on TwinDiamond - Twin Famicom Expansion A to NES & SNES Controller.