MIDI Guerrilla : Real version

29 Mar 2017

This week’s post is the building of the final version of the prototype I made in last weeks post.

Building the frame

As generally happens when I start on a project, I always end up building a new tool. This time it was a smaller cross-cutting sled so I could cut the mitres easily while ensuring they were all the same length. The stop on the sled just means you don’t have to carefully position each piece after you’ve cut the first correctly (assuming all the bits are the same length to start with).

MIDI Guerrilla : Final : Mitre sled

Making the top

This is pretty much a repeat of the process that I used in the last post with a few changes.

With the prototype I cut the larger recess first then cut the hole all the way though. While this worked I thought that cutting the hole first made it easier to measure the thickness of the rabbet and gave less for the larger bit to chew out.

The second change was to rotate the wood while I was drilling the pilot holes to help counter out any slant on the drill, as they’re not usually perfectly vertical. Comparing the two the newer ones holes are more central then the prototype so I’d say it worked.

MIDI Guerrilla : Final : Building the top

Once all the holes had been cut I used the sled to cut the angles on the top. I thought it was better to cut the holes first as I thought there might be a risk of tear-out if I did it the other way around. In the end I don’t think this was necessary, but it didn’t make anything harder to do it this way around.

Putting it together

The frame was stuck together in parts, two at a time to make the job easier.

Once the frame was finished I stuck the top on. Nothing complicated in other words.

MIDI Guerrilla : Final : Bare box

After that it just needed a bit of sanding and a few coats of varnish with sanding in-between to ensure a nice smooth finish.

Adding the buttons

The buttons took a while to install as each hole needed a little adjustment. Each hole needed a quick sanding to remove any varnish that had gone inside and to make the hole a little bigger to make getting the buttons in easier.

The next adjustment was for the tabs on the buttons, which stop them from spinning around. These wouldn’t be a problem if you were pushing them into particle board, which seems to be what most arcade cabinets are made from, but with plywood there’s more chance of it just tearing out the bottom layer. To prevent this I used a round file to cut slots to go around the tabs.

MIDI Guerrilla : Final : Button install

Bank indicator

As there’s only 16 buttons, and you might want more samples then this, you need a way of switching to other banks. The original has four button along the top edge, but I didn’t really want them there as it would mean getting a second set of thinner buttons. Since I had four spare 30mm buttons I decided to stick them on the sides instead.

Now all I needed was a way to know which bank I had selected. Using a RGB LED made the most sense, but after a quick test I found that the colors didn’t mix too well. I've seen people sand LEDs I thought I’d give it a try. A few minutes with a bit of 240 git sandpaper and I had something that had a flat top and a in-built diffuser.

The pictures show it with the cover from an led bulb over the top to show the difference better on the camera. While you could see the points of light before with your eyes the camera didn’t like the brightness and the image just got swamped out.

MIDI Guerrilla : Final : LED modding

Wiring and connecting up

This part was never going to be quick so I just had to get on with it. There’s not much to say about this really, just lots of soldering.

The extra wires on the right hand side of the final image are the programming interface as I was still tweaking the software when I took this picture.

MIDI Guerrilla : Final : Wiring

It’s done

MIDI Guerrilla : Final : Finished side view

MIDI Guerrilla : Final : Finished top view

I've got a green USB cable coming, but the orange one will do for now.

Mistakes and improvements