3-D Printing Emulation Fabrication Hardware Modification Multimedia Software

Pimp my cade: Teenage Mutant Ninja Pinto

I am but a drop of water in an ocean full of Arcade1Up modders. Here, I tell the tale of journeying down the rabbit hole.

Somebody set up us the B.O.M.


CategoryManufacturerIdentifierPart NameQuantityUnit PriceLinksNotes
CabinetArcade1Up815221027633Teenage Mutant Ninja Turtles1$399.00Information & PurchaseGeneration 3
Cabinet3M CommandB073XR4X72Heavy duty 16 lbs picture hanging strips14$9.99Info. / OrderUsed for sticking multiple PCBs to the back of the monitor mount.
DisplayVS Display43190000HDMI Audio LCD Controller Board M.NT686761$31.80OrderFit for 17“ 4:3 1280×960 DV170YGM-N10/DV170YGZ-N10 LCD

This is the model with the longer cables, which allowed me to mount everything directly under the exterior of the monitor.

The model with the shorter cables is B07ZVMWPZP.
DisplayGANAB07K21HSQXMicro HDMI to HDMI Cable (Male to Female) — 2-pack1$8.99OrderUsed to convert Raspberry Pi 4's dual Micro-HDMI ports to HDMI ports for the screen and the marquee.
DisplayAmazonB014I8SP4WHigh-Speed HDMI Cable, 3 Feet, 2-Pack1$9.55OrderDepending on if you have spare HDMI cables or not, this may be an optional purchase for you.
AudioLATTECH5214000015 Sets JST PH 2.0MM 4 Pin Female Single Connector with Flat Wires 200MM 1007 26AWG1$7.99OrderConnects to the driver board's amplified audio port from HDMI.
AudioFancasee261216002 pack 3.5mm female jack to bare wire TRRS 4 Pole Stereo 1/8“ 3.5mm jack plug connector audio cable1$7.99OrderConnects to the stock speakers 3.5mm jack.
Audio & ControlsWhizzotechB0794N4YQ8Solder Wire 60/40 Tin/Lead Sn60Pb40 with Flux Rosin Core for Electrical Soldering1$9.79OrderUsed for creating audio cable to connect stock speakers to HDMI driver board, as well as connect optional coin insert buttons to the GPIO ports on the Raspberry Pi MCU.
Audio & ControlsPrecivaB0778D22WM750 pcs 2:1 Heat Shrink Tubing1$10.99OrderUsed for creating audio cable to connect stock speakers to HDMI driver board, as well as connect players 3 & 4 (outer players) start and coin buttons to the auxiliary ports on the Ultimarc Ultimate.
MicrocontrollerRaspberry Pi43000000Version 4 Model B 2019 Quad Core 64 Bit WiFi Bluetooth (4GB)1$61.70Information

MCU for running the entire system, and capable of dual HDMI output.

The Raspberry Pi 4 has a known heating problem. At the very least, you will need heatsinks.
MicrocontrollerSanDisk — or whatever you prefer.MicroSDHC Memory Card1Used for booting the Raspberry Pi. With firmware updates, you can boot from USB or PXE. Since I'm pushing emulation to a remote hypervisor, I only use an 8GB card that I happened to have, and until I can turn my attention to PXE boots.
MicrocontrollerCanaKitB07TYQRXTK3.5A Raspberry Pi 4 Power Supply (USB-C)1$9.99Information

Reliable power supply that overcomes a well-known power supply problem.
MicrocontrollerUltimarcPUIO+LU02+L3C+L5B+L5C+L5VI-PAC Ultimate I/O1$99.00Info. & Purchase4.8 and 2.8mm Switch Connectors (for Goldleaf button panels)
ControlsUltimarcL6BPlayer 3-4 connection pack for I-PAC Ultimate I/O Interface1$19.00Info. & PurchaseWiring harnesses for connecting the outer player controls to the Ultimarc microcontroller.
ControlsUltimarcCGLRGBGoldLeaf RGB Illuminated Pushbuttons32$5.50Info. & PurchaseThis provides for a 4-8-8-4 button configuration (outer players have 4 buttons, inner players have 8 buttons), as well as a Start and Coin button per player.
ControlsParadise Arcade ShopParadise RGB LED Joystick - Stock Length Shaft4$30.00Info. & Purchase
ControlsEverbilt, distributed by Home Depot8748006881#4 x 5/8 in. Phillips Flat Head Zinc Plated Wood Screw (12-Pack)8$1.18Info. & PurchaseMount joysticks into the controls deck.
ControlsGardner BenderFLX-3810T10-ft Plastic Cord Organizer3$3.08Info. & PurchaseCleanly route cables to the Ultimarc MUC with flexible conduit.
ControlsGlarksB07TB8QXMC1191Pcs 2.54mm Pitch 1 2 3 4 5 6 7 8 9 10 Pin Housing Connector and Male Female Crimp Pins with Pin Header and 10 Wire Rainbow Color Flat Ribbon IDC Cable1$17.88Info. & PurchaseUsed for making:

  • 4-pin header for each of the RGB joysticks that connects to the Ultimarc board.

  • Splitter cable for each of the player Start & Coin buttons to share a single RGB port, since none of the LED splitters that I tried from Amazon worked.

  • 5-pin header for interfacing optional coin insert buttons to the GPIO pins of the Raspberry Pi.

ControlsAdafruit5V switching power supply for RGB LEDs1$14.95 or $29.954 Amp or 10 AmpI had a spare 10A supply at my house, but I will circle back to this for more precise measurements when I get a chance to wire all of the LEDs to my bench power supply
ControlsCommercial Electric295925Assorted Cable Tie Canister1$11.97Info. & PurchaseUsed for bundling controller wires together.
CategoryManufacturerIdentifierPart NameQuantityUnit PriceLinksNotes

Required total: $770.34


After I had written this portion of the article and before publishing it, Linus Tech Tips released a video about the Sinden Light Guns which are in the list below. I’m most certain that these are going to be what I stick with for bringing some of the classics (e.g. Terminator 2, House of the Dead, CarnEvil, Time Crisis, Lethal Enforcers, et al.) to my machine. The creator posted about his experience with RetroPie and AdvanceMame with promising results.
CategoryManufacturerIdentifierPart NameQuantityUnit PriceLinksNotes
MicrocontrollerEleDuinoB07VPQP15TRaspberry PI 4 Aluminum Case with Dual Intelligent Temperature Control Fan1$24.90OrderDepending on your needs, you may want a protective case that has fans to dissipate heat.
CabinetX-99 Lives ArcadeGen 3 4P Control Arcade1Up TMNT Cabinet1$334.50Information & PurchaseWider control/fight deck than the stock one, including drilled holes for more inputs, as well as cupholders.


  • Coin buttons: on top

  • Players 1 & 2 buttons: 8

  • Players 3 & 4 buttons: 4

  • TMNT vinyl art installed

  • Vinyl art for front & sides

  • T-molding color: light green

  • No speakers

  • No IL/HAPP LED controls

  • No trackball

  • For TMNT cabinet

  • Green LED cupholders

  • TMNT panel labels

CabinetKsmileB015OCV5Y810 Female 12v DC Power Jack Adapter Connectors1$4.90OrderUsed for providing power to the coin insert buttons.
DisplayVS Display4321190014.9” 14.9 inch 1280×390 LCD Screen LTA149B780F with HDMI DVI VGA Audio LCD Controller Board M.NT686761$120.00OrderLCD to take the place of the stock, unlit marquee and change when the game does.
ControlsDIY Retro ArcadeArcade-14625 Cent Red Push For Credit Arcade LED Button4$5.99Info. & PurchaseSimulates the signal that a coin chute sends to the microcontroller when a coin is inserted.
ControlsSinden Lightgun2-pack of Sinden Lightguns with recoil1$314.00Information

Soon to be released hardware concept that uses a white border on an HDMI display for positioning. Out of everything that I've reviewed, this appears to be the only reasonable choice for playing the House of the Dead series, CarnEvil, Time Crisis, Area 51, Lethal Enforcers, et al.
ControlsGlarksB01E4RAVI0540pcs 22-16/16-14/12-10 Gauge Mixed Quick Disconnect Connectors Assortment Kit16$18.29OrderTerminals for connecting quarter buttons.
ControlsICESPRINGB01MY1WDIU2 Ports Dual USB 3.0 Male to USB 3.0 Female AUX Flush Mount1$10.80OrderUsed for accessible ports on the front of the machine with my 3-D print.
ControlsShaxonSO18-25WTShaxon SO18-25WT Solid Copper Wire on Spool1$9.51OrderBased on calculations for my setup, 20 AWG would have sufficed. However, I had a spool like this one in my toolbox.
CategoryManufacturerIdentifierPart NameQuantityUnit PriceLinksNotes

Optional total: $842.89

Grand Total: $1,613.23

Reading this Bill Of Materials, you’re probably experiencing sticker shock right now, believe me, I get it. I haven’t finished the optional purchases, and I am having to assemble this project piecemeal. I priced out a variety of options, such as a MAME Cabinet that a popular fabricator makes here in Austin, and his price for a two-player system with basic controls costs over $2,000. There’s also been several debates on which is cheaper: building from scratch or buying (and optionally, modifying) an Arcade1Up. One comment in particular gave me a chuckle:

Add on to the fact that I live in a small house and can’t devote a large amount of space to a full-sized cabinet, so the 3/4 scale model that Arcade1Up makes suits my needs perfectly — and the fact that I love the old Teenage Mutant Ninja Turtle arcade games, and have so many fond memories of playing various iterations. The stock Arcade1Up cabinet without any modifications (which allows you to select between Teenage Mutant Ninja Turtles and Teenage Mutant Ninja Turtles: Turtles in Time) is already a blast, and these modifications are to simply extend its capabilities.

Leave a Reply

Your email address will not be published. Required fields are marked *