Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Twistedsymphony's Fix it Felix Jr/MAME Cab  (Read 14136 times)

0 Members and 1 Guest are viewing this topic.

twistedsymphony

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 584
  • Last login:February 03, 2024, 11:13:51 pm
  • Play stupid games... win stupid prizes.
    • solid-orange.com
    • CollectorsEdition.org
Twistedsymphony's Fix it Felix Jr/MAME Cab
« on: December 29, 2014, 06:46:19 pm »
There are a lot of Fix it Felix cabs out there and honestly I haven't looked at any of those builds. I'm not interested in duplicating someone else's work nor am I interested in standing out. I had an opportunity to buy a cheap DK cab and I liked the idea of a FiF cab so that's what I built.

Project Goals:
  • Build a cabinet that looks, plays and feels as close to the real Fix it Felix Jr arcade machines as possible.
  • Build the cabinet in such a way that if I ever want to convert it back into a Donkey Kong there wont be any noticeable evidence that it had ever been converted.
  • Add versatility to the cab to emulate many popular, fun, and classic arcade games that are compatible with the vertical monitor and 1-joystick 2-button control panel format. Make sure these games play as close to their original form as possible.
  • have an easy to use, seamless and professional looking front that guests can navigate easily without instruction.


The Back Story:
A non-collector friend of mine picked up an old blue DK from a government auction for $50, this had apparently been located at the state prison (they provide arcade games to the inmates? who knew?).  It had a DK Jr PCB and played but he left it in his garage unused for a number of years until one day he decided to turn it on and just got garbage on the screen :(

He really didn't have any love for DK but did want a gun game like Buck Hunter or Area 51. and started asking me about how he might convert this cabinet into one of those... I told him this was a horrible idea and that if that's what he really wanted he should sell DK and buy a dedicated Buck Hunter or Area 51. He asked me if I wanted to buy it. Knowing full well that he paid $50 for it in working condition and now it wasn't working I offered $100 and he agreed as long as I put it to good use. He even delivered it. (though he does have access to a truck with a lift gate it was easier that way anyway).

The cab was solid and mostly complete (missing rear door lock, missing coin catchers, missing marquee bulb and starter, no side art, large chunks of missing t-molding) It had original buttons but a non-original joystick, the monitor worked but the rest of the electronics were a mess.



To my surprise there was actually 2 PCBs inside the cab it had both a DK and a DK Jr. it looked like they would just move the harness over to the other board on occasion. The rest of the wiring was a mess, the original PSU was gone and there was an old cheap switcher in it's place, the original harness had been replaced with some home-build piece of junk held together with wire nuts and hot-glue... Amazingly it seemed to be functional based on testing it with a meter, the PSU was junk so I tried the board with a good one I had laying around... still couldn't get either PCB to boot, I tried pulling, cleaning and reseating all the socketed ICs and that didn't help either. I looked it over for damage or bloated caps and still didn't come up with anything... had had exhausted the extent of my board repair knowledge.

The cab needed the chipped edges patched up, some fresh paint and t-molding a few other minor parts no matter what. From there I could dump a few hundred bucks into a board repair, an original harness, original PSU, original joystick, and some repo side-art. But I'm honestly not a huge fan of DK... I don't have any font memories of this game from back in the day (I grew up with Mortal Kombat and TMNT). I don't dislike the game, I do play it on occasion, but it's not something I like enough to basically build from next to nothing. So after thinking about it for a while I decided to build a MAME cab with a Fix it Felix Jr. theme. That would cost about the same as a full on DK rebuild but I'd be able to have a cab with a handful of classics on it that guests could enjoy since all of the other games in my collection are from the 90s and newer. I had considered a FiF built before I even bought the cab and with just about all the guts needing to be replaced or repaired this just made my decision easier. If I had managed to get one of the PCBs working I probably would have gone the restore route instead.


Other Games:
I used a program called RomLister (http://www.waste.org/~winkles/ROMLister/) to generate a list of MAME games that were compatible with my cab setup, My original goal was ~60 titles. Large enough to provide a good variety of games but small enough that I wouldn't be loading it with crap that no one was going to play and also small enough that I could play test/tweak the configuration of every game to make sure it's setup perfectly.

After some consideration I realized that there were a lot of 8-way joystick titles that I would really love to be able to play, mostly SHMUPS, rather than throw an 8-way in there and ruin the gameplay experience of all the 4-way titles I decided to buy a Servo-Stick (http://www.ultimarc.com/servostik.html) This is a really great pice of kit sold by ultimarc, it uses a Sanwa joystick as the base but they've added an special restrictor plate and actuator to convert it electronically between a 4-way and an 8-way stick. This is controlled automatically by the front end based on the game you've selected so it's completely seamless to the user. Pick a 4-way game and the stick works like a 4-way, pick an 8-way game and the stick works like an 8-way. With this I expanded my game list to about 120 titles with 60 great 8-way vertical monitor games to compliment the 60 great 4-way vertical monitor games.


Tear Down and Parts List:
Now that I had a plan I pulled out and set aside the old boards marquee, bezel and control panel, and trashed the harness and PSU. I found a buyer on klov for the original Nintendo buttons and control panel plexi (I still have the non-working boards, marquee and bezel if anyone is interested).

I bought the following new parts:
  • New bulb and starter for original light fixture (Amazon.com)
  • T-Molding (rounded, not flat from t-moulding.com)
  • a new rear-door lock (original Nintendo model from eBay)
  • rear door lock plate (KLOV Classifieds)
  • Fix it Felix Jr Artwork (RedicRick)
  • a Servo Stick (Ultimarc)
  • Happ Buttons (eBay)
  • a Generic JAMMA harness (eBay)
  • a J-PAC adapter from Ultimarc (PS/2) (Ultimarc)
  • a used MicroATX Motherboard with a Core2Duo CPU and 1GB ram (eBay)
  • a slim MicroATX case with powersupply (eBay)
  • a 128GB Sandisk SSD Harddrive (NewEgg)
  • a used low profile (half height) ATi HD4350 graphics card (eBay)
  • a power outlet, metal outlet box, and cover plate (Home Depot)
  • a large sheet of Photo matt material for a new blackout bezel (Michael's)
  • new marquee and bezel plastics (TAP Plastics, details below)

I measured the height width and thickness of the original Nintendo plastics and order all new Lexan from TAP Plastics. I was able to get smoked plastic for the monitor glass; for the control panel I got plastic that was sized to cover the entire top of the panel instead of set back from the edge like the original Nintendo control panel overlay... this is how the FiF machines I've seen are normally setup. A word of note here: the width should be the entire width of the control panel however the height needs to be shorter as the end of the control panel is inserted into the cabinet so that area can't be covered with plastic or it wont fit.


Building the Control Panel:
The one and only place where I made changes to the original cabinet wood was the control panel.  I considered buying a repo control panel wood and selling the original to someone doing a restore but the panel already had some extra screw holes in it and some weird cut out to make room for the non-original joystick that was in there so I figured making some additional non-visible changes wouldn't be any worse than what had already been done by the previous owner.

1.  I completely depopulated the panel

2. With the control panel overlay still attached to the backing material I used an xacto knife to cut out the backing in the button hole locations. this gave me a template for where the 2nd button hole will need to be drilled. Lining these up with the existing joystick and button holes I drew a circle where the new button hole was to be located. I then drilled this out on my drill-press using a forstner bit.



3. The lexan that I bought from TAP Plastics didn't have any holes so with the plastic protective sheet still in place, I clamped the control panel lexan into place over the control panel wood. Then I flipped it over and used the original bolt-holes in the wood as a guide to drill out 2 opposite corner holes in the lexian, using a block of wood on the other side of the plexi to help cleanly drill the hole. slow and steady is the key when drilling plastic so you don't crack or burn it. Once they were done I installed the original bolts into these holes to hold the plexi in place instead of the clamps

4. I then drilled out the remaining bolt holes and installing bolts after each hole was drilled. Once all of those were done I switched back to the forstner bit to drill the button and joystick holes in the plastic, again using the button holes int he wood as a guide to cut the matching holes in the plastic. Again, going slow with a block of wood on the other side for support. Once all the holes were drilled into the plexi I unbolted it from the wood and set it aside.



5. The servo stick with out the servo part would have bolted to the existing recess in the back of the control panel just fine but the servo board required the recess to be enlarged. I mocked up the stick and traced out the area that needed to be expanded then I used a Dremel with a cutting guide attachment to expand the recessed area. It got the job done quickly and easily but it was difficult to cut clean lines with it so the expanded section of the recess was a little rough around the edges. Had I something better than a Dremel for this job it could have been a lot cleaner but it's not terrible and it's not something you'll ever see with the machine all together.

6. The original Nintendo CPO is painted on to the back of the plastic, since I'm using a giant sticker the control panel surface needs to be smooth. unfortunately there's a big square recess for the joystick bolt plate and an additional recess for a dust washer, which I don't sticking to the back side of the art. I cut a square out of the photo matt material I had bought to use as a new black out bezel for the monitor. This ended up being the right thickness. I used an xacto to cut the edges to perfectly match the edges of the recess and then using the plexi as a guide to trace the position of the hole for the joystick; then cut that out with an Xacto knife.

7. I put the dust washer in place then put my piece of matt over the recess (which fit snug in the recess). then I used Redic Ricks video tutorial for applying a CPO to lay the CPO down over the control panel. After that I bolted down the plexi, mounted the buttons, then mounted the servo stick. I had a piece of really wide White T-molding left over from another cab that fit well for the front edge, it lined up perfectly with the top edge of the plexi and looks great. But because it isn't offset it hung below the bottom of the control panel a hair but it's really impossible to know unless you grab the lip of the control panel and I don't see a lot of people having reason to do that.

8. for wiring I salvaged the non-original control panel connector from the original harness then crimpted one end onto the JAMMa harness and the other end I crimped all new wires and connectors for the buttons and sticks. The Servo stick required an additional USB cable for the gate control module but thankfully there is plenty of slack in that and it unplugs easily from the module to make removing the control panel easy to do.






PC Hardware:
I had a number of requirements for the hardware:
-able to output proper 15K video signal to the monitor
-compact enough to fit in the original PCB location
-reliable enough to run for hours and be ok if the power gets cut while running
-inexpensive
-low heat dissipation requirements/relatively quiet

I opted to go for a MicroATX form factor PC with a low profile (aka: half-height) case. I found a used Core2Duo setup that included the motherboard, CPU fan and 2GB of ram on eBay for about $50. I bought a new low-profile HTPC style case that included a power supply and a few fans and I bought a new 128GB SSD Harddrive. SSD hard drives are great because they're not susceptible to physical damage the same way a normal hard drive is, they're much much faster than traditional hard drives and because they have no moving parts they're also completely silent. I don't need a lot of space to run a handful of MAME roms either so it's not like I need an enormous hard drive to make this work.



The hardest part to select was the graphics card. MAME doesn't use the GPU for processing the game code so you don't really need a fast GPU, BUT you DO need a graphics card that can output the 15K resolutions that the monitor requires. After many many days of research I decided that the 3 best options are: Ultimarc's ArcadeVGA, the Soft15Khz driver modification with a compatible card, or the CRT_EmuDriver modification with a compatible card... Ultimately I decided CRT_EmuDriver was the best option for my goals as it interacts with GroovyMAME to run every game at it's native resolution and is substantially cheaper than an ArcadeVGA setup. Not to mention Ultimarc doesn't make a low-profile version of the ArcadeVGA so it wouldn't fit into my case anyway.

The only problems with CRT_EmuDriver are that you're limited to your graphics card selection, as it only supports ATi cards and only certain families of cards. I opted for an ATi HD4350 which met all of those requirements: half-height, no fan, and CRT_EmuDriver compatible.

I needed to temporarily hook up a CD drive to install windows. In other builds since this I've actually installed windows from a bootable USB Thumb drive which I highly recommend. There is lots of information on how to do this on the web and it's pretty straight forward.

I made some tweaks in the bios to disable any of the on-board equipment that I wouldn't be using, I also went through and applied many of the tweaks found online for making XP boot and run faster. I also disabled windows update and removed any uneeded windows features as I want the machine to be as lean as possible.

Wiring and mounting:
The original DK harness was custom built (poorly) and held together with hot glue so there was no love lost when I threw it in the trash. I decided to go with a J-PAC as the main method of interfacing the PC with the rest of the cab and used a generic JAMMA harness to tie there rest together. I sorted all of the wires on the harness into various bundles: wires for control panel, wires for coin door, wires for monitor, and unneeded wires. I de-pinned all of the unneeded wires, then for the control panel and monitor bundles I spliced in the matching connectors for those areas. The coin door wires I just hooked up directly.

Since I was using the original Sanyo 20EZ monitor I needed to use an inverter board (the original Nintendo monitors used an inverted signal so for non-Nintendo games you need to use an inverter board). This was an official Nintendo accessory for these monitors and I managed to buy one cheap from someone on KLOV. The plug I spliced into the JAMMA harness plugs into the inverter board which then plugs into the monitor input.

I also needed audio amplification for which I decided to use the original Sanyo 20EZ amp. For this I cut the end off of a 3.5mm audio patch-cable then spliced on a connector that would plug into the Sanyo 20EZ Amp board.

An arcade power supply is no longer needed since the PC has it's own Power supply but I do need somewhere to plug it in. I bought a standard power outlet and box from home depot, I thin wired it to the screw terminals that already exist inside the cab. There is an outlet in the old Nintendo cabs already but this is 100V (which is what Japan uses) not the 120V that US devices are designed to run on. I screwed the box to the cabinet base using existing screw holes from the non-original power supply

To mount everything in the ca I used some PCB feet to attach the JPAC to the PC case's side and then used a piece L-channel aluminum from Home Depot to make a bracket that would hold the top of the PC to the side of the cabinet. the weight of the PC is actually supported by the original PCB platform and I made another small metal bracket to seat the PC case into the original PCB channel. The two small screw holes on the upper bracket of the PC case are the only "modification" I've made to the entire cabinet.



I should note that after this picture was taken I swapped to a DVI to VGA converter cable for the PC to JPAC video interface, the reason being that CRT_EmuDriver only worked on the primary port of the video card which is almost always DVI.


« Last Edit: December 30, 2014, 09:03:41 am by twistedsymphony »

twistedsymphony

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 584
  • Last login:February 03, 2024, 11:13:51 pm
  • Play stupid games... win stupid prizes.
    • solid-orange.com
    • CollectorsEdition.org
Re: Twistedsymphony's Fix it Felix Jr/MAME Cab
« Reply #1 on: December 29, 2014, 06:46:38 pm »
Software - Games:
The software was the hardest part to get working. I first got Fix it Felix Jr running on it's own the way I wanted using Howard Casto's awesome wrapper.



I also installed Ikaruga which is the only other PC game I'm currently running, not the best fit for this cab since it's a 31K resolution game, but I'm a huge fan of the game so it was something I really wanted to have. I went with the PC version since it runs flawlessly on the hardware on max settings while any of the NAOMI emulators I tried choked hard.

I decided to go with HyperSpin for my front end (more on that in a minute) and got a basic setup running to test launch everything.

I spent a lot of time researching the best way to setup GroovyMAME and after some trial and error I everything running great. I also spent many many hours playtesting and adjusting each and every game to make sure
1. does the game launch and run properly/will it run on my setup
2. are the controls mapped properly
3. is the servo stick in the right orientation
4. setting the game to free play if an option exists

Some games I setup to run quite differently than normal, for instance Q-bert I changed to run as an 8-way game in the controls file then in the MAME control setup I required a combination of two directions to be triggered for each of the game directions. the result is that you play the game by moving the joystick in the proper diagonal directions instead of having to mentally rotate the joystick 45 degrees. It's not as smooth as a proper 45 degree joystick but it's a lot closer than the alternative.

Software - Front End:
I decided to go with HyperSpin for my front end it looked good and seemed to meet all of my requirements. I initially decided to not use HyperLaunch as it was needlessly complicated for my simple setup. I did need to launch 2 PC games from the MAME wheel though (Fix it Felix Jr and Ikaruga). I created fake fixitjr.zip and ikaruga.zip files for the mame rom folder and added the games to my mame.xml file so that HyperSpin would think they were actual MAME games.  I then created a mame.bat file in my mame directory and launched that from hyperspin instead of mame.exe. inside the bat file I looked at the rom name if it saw ikaruga as the rom name it would launch the ikaruga exe, if it saw fititjr as the rom name it would launch Howard Casto's wrapper, and if it saw any other rom name it would launch the real mame.exe and pass along the proper rom name.

This worked pretty well but I had problems with HyperSpin regaining focus after launching Fix it Felix Jr or Ikaruga so I opted to launch both of those games through HyperLaunch since HyperLaunch is really good about properly returning focus. By simply pointing my mame.bat to HyperLaunch for just those rom names I was able to continue launching MAME games straight from HyperSpin. Setting up Hyperlaunch for PC games involves adding records for those games inside the PCLauncher.ini module file and then setting up "PCLauncher" as an alternate emulator to MAME for those "roms".

the final batch file looks like this:

Code: [Select]
@echo off

if %1 == fixitfelixjr.zip (
c:/hyperspin/HyperLaunch/HyperLaunch.exe "MAME" "fixitfelixjr"
) else if %1 == ikaruga.zip (
c:/hyperspin/HyperLaunch/HyperLaunch.exe "MAME" "ikaruga"
) else(
c:/hyperspin/Emulators/mame/mame.exe %*
)
exit
%1 represents the first parameter passed to the bat file, which is the rom name.... when I launch mame I use %* which means to pass all included parameters, so if for whatever reason there are more parameters than just the rom name being passed, mame will get those too.

Setting up the ServoStick was super easy, I installed LED blinky and followed the official instructions for getting all the right files in place, then HyperSpin has a page in the options for LED blinky, all you need to do is enable it and point it to the right files and then everything just works.

Here's a quick video of HyperSpin working with the Servo Stick: http://instagram.com/p/rnvfCAzGFq you can see it defaults to 4-way mode for the Hyper Spin Menu, then I seect an 8-way game and it switches, then switches back once I exit the game.


Getting the themes working properly was a real chore due to the vertical monitor setup. HyperSpin isn't designed to work on a vertical monitor. there are no rotate options to speak off and all of the themes are designed for a horizontal 4:3 screen, for as much depth and customization as this front end has to, it seems extremely short sighted in this regard. Initially I rotated my desktop 90 degrees then swapped the vertical and horizontal sizes for the HyperSpin window size; instead of 640x480 I told it to run in 480x640. This had the result of being able to run all of the original themes and wheel images except squished... it looked like this:




The squished image wasn't so bad since the monitor is angled back which adds the illusion of vertical compression and evens out the image a bit. the problem was the GroovyMAME (at least at the time, it's since been fixed) didn't support a rotated desktop, it would launch the games but they wouldn't run at their native resolution, they would run at whatever your desktop resolution was set to. The only way for GroovyMAME to launch games in their native resolution was to make sure  your desktop rotate was set to 0.

I played with iRotate for a while but it was messy and ugly and worst of all inconsistent. So I completely re-themed Hyperspin. JeepGuy on the HyperSpin forums made a default theme that plays the video clip for a given game full screen and rotated 90 degrees. I used this as the default theme across all games. I then used a PhotoShop macro to rotated all of the wheel images 90 degrees. The result is that even with the desktop setup horizontally HyperSpin looked like it was setup for vertical use, with the wheel across the top of the screen and the video clip playing full screen. JeepGuy also had rotated special art that I used and I had to play around with the position and sizing of the wheel and special art before things looked the way I wanted. I also had to remap the joystick controls for HyperSpin rotating them 90 degrees (because hyperspin THINKS it's still running horizontally).

[Sorry I haven't got a screen cap of the new setup :( ]

I actually really like the way this turned out because it's a really clean and simple interface, but it sill uses the nice wheel images for the game titles instead of a utilitarian looking list like many other front ends. GroovyMAME was happy because the desktop wasn't rotated and Ikaruga and Fix it Felix Jr. with HC's wrapper work great no matter how the desktop is rotated.


Cabinet Cosmetics:
The only thing left to do was spruce up the outside of the cab. I gave everything a good cleaning, installed the new bulb and starter in the marquee light.

I then set out to make new black out paper for the monitor section. I bought some nice big sheets of photo matt material from a arts and crafts store and used the old matt material as a template to cut the new ones:





Unfortunately this didn't work too well, I didn't realize the original paper had shrunk overtime which meant the new ones had big gaps along the edges, I ended up taking cabinet measurements and then cutting to size, disregarding the original paper.

Once that was done I applied the graphic to the marquee plastic, applied the bezel art to the new smoked front glass and installed both of those pieces and the original brackets.



After that photo I installed new locks and new T-Molding and that's where I am now.  ;D

Still left to do:
-fill the unused bolt holes in the cabinet sides
-bondo repair the edge chipping on the cabinet sides
-repaint the cabinet sides
-apply side art
-re-cap the monitor and tune

I'm waiting until the spring before I tackle the cabinet repair, I'd choke myself to death trying to do it in door this time of year, I'll probably get around to doing the cap kit sooner rather than later. but it's not too bad right now so there's no huge rush.

If you have any questions or need any clarifications I'd be happy to answer any questions anyone might have  ;D
« Last Edit: December 30, 2014, 09:15:46 am by twistedsymphony »

wp34

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4794
  • Last login:April 10, 2022, 09:48:19 pm
Re: Twistedsymphony's Fix it Felix Jr/MAME Cab
« Reply #2 on: December 29, 2014, 08:09:34 pm »
I'm looking forward to this one as I'm getting ready to start my FiF build.   :cheers:

I like your idea of using a Servostick as it makes the cabinet much more functional.

Le Chuck

  • Saint, make a poll!
  • Wiki Contributor
  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5509
  • Last login:April 14, 2024, 06:01:28 pm
  • <insert personal text here>
Re: Twistedsymphony's Fix it Felix Jr/MAME Cab
« Reply #3 on: December 29, 2014, 11:11:08 pm »
Holy smokes, that's a nice looking $50 DK!

jdbailey1206

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2656
  • Last login:March 11, 2023, 01:32:56 pm
  • No. It's your top score on Pole Position.
Re: Twistedsymphony's Fix it Felix Jr/MAME Cab
« Reply #4 on: December 30, 2014, 08:18:53 am »
It looks like you are off to an excellent start.  I can't understand why you didn't restore the DK cab and create a Fix It Felix cab from scratch by coping the DK cab. 

twistedsymphony

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 584
  • Last login:February 03, 2024, 11:13:51 pm
  • Play stupid games... win stupid prizes.
    • solid-orange.com
    • CollectorsEdition.org
Re: Twistedsymphony's Fix it Felix Jr/MAME Cab
« Reply #5 on: December 30, 2014, 09:08:56 am »
It looks like you are off to an excellent start.  I can't understand why you didn't restore the DK cab and create a Fix It Felix cab from scratch by coping the DK cab. 

I would have loved to but I don't have any of the tools or the work space necessary to duplicate a cab. Don't let the drill press fool you, I don't really have any woodworking tools to speak of, all of my equipment is for automotive and electronic work. As it is with the right parts it could be converted back to a DK inside an afternoon with no evidence that it ever spent time as a Fix it Felix so there's nothing lost.

I'm looking forward to this one as I'm getting ready to start my FiF build.   :cheers:

I like your idea of using a Servostick as it makes the cabinet much more functional.


Part 2 is up now :)
« Last Edit: December 30, 2014, 09:21:30 am by twistedsymphony »

wp34

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4794
  • Last login:April 10, 2022, 09:48:19 pm
Re: Twistedsymphony's Fix it Felix Jr/MAME Cab
« Reply #6 on: December 30, 2014, 10:08:43 am »
That's an impressive job of getting Hyperspin to work rotated. That had to be freaking tedious work.   The monitor shroud turned out great as well.  :applaud: 

It looks like you are off to an excellent start.  I can't understand why you didn't restore the DK cab and create a Fix It Felix cab from scratch by coping the DK cab. 

I would have loved to but I don't have any of the tools or the work space necessary to duplicate a cab. Don't let the drill press fool you, I don't really have any woodworking tools to speak of, all of my equipment is for automotive and electronic work. As it is with the right parts it could be converted back to a DK inside an afternoon with no evidence that it ever spent time as a Fix it Felix so there's nothing lost.


If my cabinet was in better shape and/or it was a DK to begin with I was planning to do the exact same as you.  I even told my daughter it would be spending some time as a FiF before becoming a DK.  Once I priced all the DK hardware I decided to alter that plan and will likely just copy the cabinet.

pbj

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10875
  • Last login:Today at 12:01:53 am
  • Obey.
    • The Chris Burke Band
Re: Twistedsymphony's Fix it Felix Jr/MAME Cab
« Reply #7 on: December 30, 2014, 10:37:17 am »
I would have tossed the old harness in a plastic grocery bag and stored it in the bottom of the cabinet personally.  What's the harm in keeping it? 

twistedsymphony

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 584
  • Last login:February 03, 2024, 11:13:51 pm
  • Play stupid games... win stupid prizes.
    • solid-orange.com
    • CollectorsEdition.org
Re: Twistedsymphony's Fix it Felix Jr/MAME Cab
« Reply #8 on: December 30, 2014, 02:17:16 pm »
I would have tossed the old harness in a plastic grocery bag and stored it in the bottom of the cabinet personally.  What's the harm in keeping it? 

it was a fire hazard. none of the connections were crimped OR soldered, they were twisted together and then hot-glued, the edge connector was a cut-down JAMMA connector so it didn't even fit right (and was probably damaging the traces from being too tight) on the Nintendo PCBs.

had it been salvageable at all I would have either built an adapter to leave it in place and plug it into the JPAC or given it to someone who needed it for a DK restore.
« Last Edit: December 30, 2014, 02:27:20 pm by twistedsymphony »

jdbailey1206

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2656
  • Last login:March 11, 2023, 01:32:56 pm
  • No. It's your top score on Pole Position.
Re: Twistedsymphony's Fix it Felix Jr/MAME Cab
« Reply #9 on: December 30, 2014, 02:42:41 pm »
I would have tossed the old harness in a plastic grocery bag and stored it in the bottom of the cabinet personally.  What's the harm in keeping it? 

it was a fire hazard. none of the connections were crimped OR soldered, they were twisted together and then hot-glued, the edge connector was a cut-down JAMMA connector so it didn't even fit right (and was probably damaging the traces from being too tight) on the Nintendo PCBs.

had it been salvageable at all I would have either built an adapter to leave it in place and plug it into the JPAC or given it to someone who needed it for a DK restore.

What do you expect from a bunch of prisoners?

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19955
  • Last login:April 12, 2024, 11:03:32 pm
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: Twistedsymphony's Fix it Felix Jr/MAME Cab
« Reply #10 on: December 30, 2014, 02:45:00 pm »
I would have at least kept it for all the spare wire.  :cheers:
***Build what you dig, bro. Build what you dig.***

twistedsymphony

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 584
  • Last login:February 03, 2024, 11:13:51 pm
  • Play stupid games... win stupid prizes.
    • solid-orange.com
    • CollectorsEdition.org
Re: Twistedsymphony's Fix it Felix Jr/MAME Cab
« Reply #11 on: December 30, 2014, 04:14:10 pm »
I would have at least kept it for all the spare wire.  :cheers:

 ;D I didn't actually throw it away, it got tossed into my junk electrical parts box

I also used the monitor and control panel pigtails for the new harness as they were still salvageable (once I cut off the hot glue section).

EDIT: since no one seems to get why I didn't "save" the harness I've pulled it out of the junk box and snapped a pic:



there's maybe like 20" of usable wire per color, so it's not even really a good source for that :lol
« Last Edit: December 30, 2014, 04:26:44 pm by twistedsymphony »

nitrogen_widget

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1746
  • Last login:March 30, 2024, 09:10:09 am
  • I want to build my own arcade controls!
Re: Twistedsymphony's Fix it Felix Jr/MAME Cab
« Reply #12 on: December 30, 2014, 10:50:59 pm »
That's there harness is a fine example of barnyard engineering if I do say so myself.

jdbailey1206

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2656
  • Last login:March 11, 2023, 01:32:56 pm
  • No. It's your top score on Pole Position.
Re: Twistedsymphony's Fix it Felix Jr/MAME Cab
« Reply #13 on: December 30, 2014, 10:58:13 pm »
Prison.  Its called prison engineering.

nitrogen_widget

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1746
  • Last login:March 30, 2024, 09:10:09 am
  • I want to build my own arcade controls!
Re: Twistedsymphony's Fix it Felix Jr/MAME Cab
« Reply #14 on: December 31, 2014, 12:09:03 am »
Prison.  Its called prison engineering.

So it's a failed attempt at making a shank?