Minigun Supergun - An Open Source Supergun

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • Minigun Supergun - An Open Source Supergun

      Minigun - STANDARD & ADVANCED editions

      An Open Source Arcade Supergun

      Design goals and considerations:
      • Open sourced
      • Minimalist design
      • Low cost
      • Easy to assemble
      • Safe
      Key differences between STANDARD & ADVANCED editions:
      • STANDARD uses mostly through hole components, ADVANCED uses mostly surface mount components.
      • STANDARD utilises a THS7316 based video circuit with fixed resistor voltage dividers used to attenuate RGB levels. ADVANCED utilises a THS7374 based video circuit with variable resistors used to attenuate RGB levels.
      • STANDARD attenuates SYNC via a series resistor on its output and removes DC offset via a capacitor. ADVANCED buffers SYNC through the THS7374, attenuates SYNC via a fixed resistor network on the THS7374 input and impedance matches the signal to 75 Ohm on the THS7374 output. In both cases SYNC is not output at high levels, it will be around 0.6V.
      • STANDARD outputs MONO audio. ADVANCED has the option to output STEREO audio from the Jamma edge (Neo-Geo).
      • Video, Audio, input, kick harness connectors, switches and power connectors are identical between both editions.
      STANDARD EDITION:

      FEATURES:
      • 2 layer PCB - 110mm x 50mm | minimum 8mil trace width & clearance | 23 vias
      • Arcade PSU connection via Molex 6 pin Mini-Fit-Jr connector.
      • COIN & SERVICE tactile switches.
      • 2 x Neo-Geo style DB15 connectors for player 1 & 2 inputs. Follows Undamned pinout.
      • Buttons 123 on Jamma edge - Buttons 456 via kick harness connector. Button 4 may be toggled from the Jamma edge via a switch.
      • 8 Pin MINI DIN video and audio connector. Follows XRGB MINI / RGB MODDED NES / HAS pinout.
      • 3.5mm audio connector which disables audio output from the MINI DIN when utilised.
      • Speaker to line level audio conversion - DC blocked - No Jamma audio pin is ever grounded.
      • MONO audio output.
      • THS7316 based video circuit for RGB signals. Buffered, attenuated and 75 Ohm impedance matched. Fixed resistor voltage divider used to attenuate RGB levels.
      • Attenuated and DC offset sync.
      • Power LED.
      ADVANCED EDITION:

      FEATURES:
      • 2 layer PCB - 110mm x 50mm | minimum 8mil trace width & clearance | 45 vias
      • Arcade PSU connection via Molex 6 pin Mini-Fit-Jr connector.
      • COIN & SERVICE tactile switches.
      • 2 x Neo-Geo style DB15 connectors for player 1 & 2 inputs. Follows Undamned pinout.
      • Buttons 123 on Jamma edge - Buttons 456 via kick harness connector. Button 4 may be toggled from the Jamma edge via a switch.
      • 8 Pin MINI DIN video and audio connector. Follows XRGB MINI / RGB MODDED NES / HAS pinout.
      • 3.5mm audio connector which disables audio output from the MINI DIN when utilised.
      • Speaker to line level audio conversion - DC blocked - No Jamma audio pin is ever grounded.
      • MONO or STEREO audio output.
      • THS7374 based video circuit for RGB and SYNC signals. Buffered, attenuated and 75 Ohm impedance matched. Adjustable trimmer pots used to attenuate RGB levels. LPF may be enabled / disabled via a switch. Fixed resistor voltage divider used to attenuate SYNC.
      • Power LED.
      The ZIP file below contains the Gerber files for PCB fabrication, the Easy EDA source file for editing, the BOM and video schematics:

      CURRENT VERSION: STD 1.7 | ADV 1.7

      Minigun.zip

      CHANGELOG:
      • Added power LED to STD & ADV editions.
      • Added button 4 to Jamma edge toggle switch to STD & ADV editions.
      • Stereo audio output switch to ADV edition.
      • Added LPF toggle switch to ADV edition.
      • Refinements to various footprints.
      • Fixed left / right audio channels being reversed in stereo mode on ADV PCB.
      • Unified both editions with the same power connector.
      • Copper improvements.
      • Silkscreen improvements.
      FINE PRINT:
      • I encourage people to share any improvements they may make in the spirit of the open source philosophy and to further improve the product.
      • You are free to build, use, sell, distribute as you like. Credit and a link back to here would be appreciated.
      • I offer NO WARRANTY of any kind and assume NO RESPONSIBILITY for any potential damage caused by this device.
      • This entailed a lot of work. Monetary donations, while completely unnecessary and not expected, will graciously be accepted and used to further improve and refine the product, and maybe to treat myself to something nice. :)
      • PayPal: frank.fjs22 AT gmail.com (replace AT with @)

      The post was edited 91 times, last by Frank_fjs ().

    • Thanks Smoke.

      A few clarifications:

      Both editions, standard and advanced, are identical in features barring:

      Standard: Through-hole components. THS7316 RGB video circuit.

      Advanced: Surface mount components. THS7374 RGBS video circuit. Power LED.

      The remainder of features and circuitry is identical between them.
    • rsignal wrote:

      It would be nice to have another way to fund your work since Paypal fees are abusive when donating from EU to outside (around 4€ for 10€ donation).

      For small amounts it's way cheaper to send a normal payment and let the receiver pay the fees. So if you're wanting to send 10 euros, add 5% to it and send 10.50 as a normal payment.
    • This is so cool, thanks!

      I am somewhere far down on the HAS wait list, and currently have no way to test any of my arcade hardware. Was actually shopping around last night for other cheap supergun methods. I know tons of people say to stay away from any cheap solutions so I did, but I wished there was something more streamlined and basic out there for those of us just getting started. This looks to be it.

      I would attempt to throw one of these together but I have never ordered any PCB to be manufactured before. I think there is a minimum order amount right? I am proficient enough in soldering to handle the rest I think.
    • I refer to the Martin Jones Sync Pulse Generator, anyway this defeats the simplicity of the design and since it's only needed for some boards it probably goes better outside the Minigun.

      @Kavas I have successfully ordered other boards from oshpark.com (USA) and jlcpcb.com (China). There is also dirtypcbs.com

      The post was edited 4 times, last by rsignal ().

    • If you provide schematics, maybe someone can give you technical feedback. I would strongly suggest to have a look at some of these signals with a scope to see if they are within safe spec for both the amps on the board, and what is output from this PCB and especially the actual game PCB itself.

      6mil traces are quite thin, for a board like this I would recommend sticking with 10mil minimum.
      FOR SCIENCE! I make and sell the Jammafier & other stuff, irkenlabs.com
    • Could you recommend a crimping tool for these Molex terminals? the official one costs ~241€ + taxes and that's way too much just for making one or two miniguns.

      I've found Engineer crimping tools decently priced but I'm not familiarized with Molex connectors and I'm not sure if they'll work with this. I have an IC extractor and a wire stripper from this brand and they are pretty good.

      About the correct levels in video signal I recommend setting the 1K trimpots as 682Ω in series and 318Ω to ground before power on. This divides the 2.2Vpp signal to 0.7Vpp.

      The post was edited 2 times, last by rsignal ().

    • Frank_fjs wrote:

      Thanks Smoke.

      A few clarifications:

      Both editions, standard and advanced, are identical in features barring:

      Standard: Through-hole components. THS7316 RGB video circuit.

      Advanced: Surface mount components. THS7374 RGBS video circuit. Power LED.

      The remainder of features and circuitry is identical between them.
      Thanks! I've updated the article :D
      SmokeMonster Patreon
      YouTube | Twitter | Twitch

      Darksoft: CPS2, STV, MVS
      Supergun: HAS
      PVMs: 2030, 1944Q, 3 x 8041Q
      PCBs: 50ish | Sticks: 50ish