Update:
I got in my crimper tool. It took a few extra days to come, but it did finally come and wow, is it sooooo much better then trying to crimp wires with a needlenose plyers. For those that may one day need to know what crimper to use (because there are many different sizes), I found this one to be the cheapest that would do the deed:
iCrimp SN-28B
After I prepared all my LEDs I then attempted to install them in the buttons. My first plan was to drill right down the middle of the button under the microswitch. This failed completely because the microswitch got in the way or the wires got in the way of microswitch (depending on placement). It was at this point I realized the importance of drilling holes in the switch to allow for the wires to pass through. BUT, that would necessitate a LOT of work on my part after attaching all the dupont connectors on the ends and I wasn't convinced it was necessary.
Instead I ended up drilling for the LEDs in the side of the button at an angle. That worked incredibly well and was much easier to deal with. Here is how that looked:
The light is probably not quite as even as it could be at the button tops, BUT it still lights up the individual buttons and it honestly does look good. So I am calling that one a win. Here is how my control board looked all wired up:
At this point I installed the controlboard and began working on the software side of the LEDs.
I downloaded LEDBlinky and started configuring it. And here I ran into a problem. I stopped configuration part way through and then later came back to it. BUT MAME would never light up more then the coin buttons and 1 player button. The pause button, and the rest of the player buttons never lit. I tried a bunch of different things but have not gotten any farther with that issue. I suspect it has something to do with a save state of some kind with LEDBlinky installing a config file somewhere that it never overwrote once I finished the configuration. Bigbox had no trouble lighting the correct buttons and the buttons would cheerfully go through animations, but not stay lit once the games started.
That said... this is small potatos compared to what happened next.
While I was spinning my wheels on the LED software issue I decided to go ahead and install the ventilation into the cabinet. To that end I bought some 3" soffit vents. I decided to pull my computer out of the cabinet for the drilling since I knew it would produce a lot of sawdust I wouldn't want to fall into my computer. I drilled the holes and installed the vents:
I cleaned up the sawdust and then went to push my computer back inside. And that.. that was when I noticed my mini-usb cable that connects my IPAC Ultimate to my computer just kind of laying on the floor of the cabinet......... It would seem that my cable was a bit too short and I didn't even notice the tug when I pulled my computer out. But that tug would be when my too short cord ripped apart the usb port on the ipac ultimate... /le sigh.
I watched some videos of how to desolder and re-attach a usb port but it looked beyond my skills. So now I have to wait for a new ipac ultimate before I can move further along on this build. I also ordered a longer mini-usb cable....
I got in my crimper tool. It took a few extra days to come, but it did finally come and wow, is it sooooo much better then trying to crimp wires with a needlenose plyers. For those that may one day need to know what crimper to use (because there are many different sizes), I found this one to be the cheapest that would do the deed:
iCrimp SN-28B
After I prepared all my LEDs I then attempted to install them in the buttons. My first plan was to drill right down the middle of the button under the microswitch. This failed completely because the microswitch got in the way or the wires got in the way of microswitch (depending on placement). It was at this point I realized the importance of drilling holes in the switch to allow for the wires to pass through. BUT, that would necessitate a LOT of work on my part after attaching all the dupont connectors on the ends and I wasn't convinced it was necessary.
Instead I ended up drilling for the LEDs in the side of the button at an angle. That worked incredibly well and was much easier to deal with. Here is how that looked:
The light is probably not quite as even as it could be at the button tops, BUT it still lights up the individual buttons and it honestly does look good. So I am calling that one a win. Here is how my control board looked all wired up:
At this point I installed the controlboard and began working on the software side of the LEDs.
I downloaded LEDBlinky and started configuring it. And here I ran into a problem. I stopped configuration part way through and then later came back to it. BUT MAME would never light up more then the coin buttons and 1 player button. The pause button, and the rest of the player buttons never lit. I tried a bunch of different things but have not gotten any farther with that issue. I suspect it has something to do with a save state of some kind with LEDBlinky installing a config file somewhere that it never overwrote once I finished the configuration. Bigbox had no trouble lighting the correct buttons and the buttons would cheerfully go through animations, but not stay lit once the games started.
That said... this is small potatos compared to what happened next.
While I was spinning my wheels on the LED software issue I decided to go ahead and install the ventilation into the cabinet. To that end I bought some 3" soffit vents. I decided to pull my computer out of the cabinet for the drilling since I knew it would produce a lot of sawdust I wouldn't want to fall into my computer. I drilled the holes and installed the vents:
I cleaned up the sawdust and then went to push my computer back inside. And that.. that was when I noticed my mini-usb cable that connects my IPAC Ultimate to my computer just kind of laying on the floor of the cabinet......... It would seem that my cable was a bit too short and I didn't even notice the tug when I pulled my computer out. But that tug would be when my too short cord ripped apart the usb port on the ipac ultimate... /le sigh.
I watched some videos of how to desolder and re-attach a usb port but it looked beyond my skills. So now I have to wait for a new ipac ultimate before I can move further along on this build. I also ordered a longer mini-usb cable....