# I got an idea

**URL:** <https://forum.djtechtools.com/t/i-got-an-idea/25211>\
**Category:** Hardware: Controllers, Mods and Gear\
**Tags:** arcade-buttons, some\_dj, modding, build-log, controller\
**Created:** [June 4, 2011, 4:37pm UTC](https://forum.djtechtools.com/t/i-got-an-idea/25211 "2011-06-04T16:37:14Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![some\_dj](https://avatars.discourse-cdn.com/v4/letter/s/e56c9b/32.png) [@some\_dj](https://forum.djtechtools.com/u/some_dj)\
**Post date:** [June 4, 2011, 4:37pm UTC](https://forum.djtechtools.com/t/i-got-an-idea/25211/1 "2011-06-04T16:37:14Z")

</div>

**I got an idea**

hey there im needing some help i got an old MIDI keyboard that i want to mod and add arcade buttons 25 lol

but i took the old MIDI keyboard apart and i found the circut bored to have black spots were the keys would hit and make the connection. so the question is what do a solder the buttons to???

P.S. its just a generic MIDI keyboard any help would be amazing

---

<div class="post-metadata">

**Author:** ![extraclassic](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.djtechtools.com/extraclassic/32/14405_2.png) [@extraclassic](https://forum.djtechtools.com/u/extraclassic)\
**Post date:** [June 4, 2011, 5:08pm UTC](https://forum.djtechtools.com/t/i-got-an-idea/25211/2 "2011-06-04T17:08:47Z")

</div>

Take a picture of both sides of the circuit board then it will be easier to help you.

---

<div class="post-metadata">

**Author:** ![some\_dj](https://avatars.discourse-cdn.com/v4/letter/s/e56c9b/32.png) [@some\_dj](https://forum.djtechtools.com/u/some_dj)\
**Post date:** [June 4, 2011, 9:38pm UTC](https://forum.djtechtools.com/t/i-got-an-idea/25211/3 "2011-06-04T21:38:36Z")

</div>

**Pics**

These are photos of my keyboard circut board right under the Black and White keys

---

<div class="post-metadata">

**Author:** ![Rob](https://avatars.discourse-cdn.com/v4/letter/r/838e76/32.png) [@Rob](https://forum.djtechtools.com/u/Rob)\
**Post date:** [June 4, 2011, 9:57pm UTC](https://forum.djtechtools.com/t/i-got-an-idea/25211/4 "2011-06-04T21:57:58Z")

</div>

Is that m-audio? I’m looking to do the same to mine in future.  
Basically there are 4pads on the PCB, and 2 plungers underneath the keys to make connection. I think that’s because of touch sensitivity.

---

<div class="post-metadata">

**Author:** ![some\_dj](https://avatars.discourse-cdn.com/v4/letter/s/e56c9b/32.png) [@some\_dj](https://forum.djtechtools.com/u/some_dj)\
**Post date:** [June 4, 2011, 10:05pm UTC](https://forum.djtechtools.com/t/i-got-an-idea/25211/5 "2011-06-04T22:05:26Z")

</div>

so how do we go about adding arcade buttons to my keyboard???

---

<div class="post-metadata">

**Author:** ![Rob](https://avatars.discourse-cdn.com/v4/letter/r/838e76/32.png) [@Rob](https://forum.djtechtools.com/u/Rob)\
**Post date:** [June 4, 2011, 10:07pm UTC](https://forum.djtechtools.com/t/i-got-an-idea/25211/6 "2011-06-04T22:07:02Z")

</div>

- trigger 1  
  - trigger 2  
L R

My theory is that the velocity is calculated by the delay between trigger 1 and trigger 2.  
So I think if you bridge the connection between both ‘L’ pads and also bridge both ‘R’ pads. It would convert the single connection ‘L’-‘R’ to a full velocity switch.

To get to the metal to solder onto I think we need to file the board to expose it.

This is all theory and I don’t really know what I’m doing, apart from building up post count. 🙂

---

<div class="post-metadata">

**Author:** ![Rob](https://avatars.discourse-cdn.com/v4/letter/r/838e76/32.png) [@Rob](https://forum.djtechtools.com/u/Rob)\
**Post date:** [June 4, 2011, 10:17pm UTC](https://forum.djtechtools.com/t/i-got-an-idea/25211/7 "2011-06-04T22:17:32Z")

</div>

Edit: I see you already filed down to the contacts on the far left 4 pads?  
What did you use?

---

<div class="post-metadata">

**Author:** ![some\_dj](https://avatars.discourse-cdn.com/v4/letter/s/e56c9b/32.png) [@some\_dj](https://forum.djtechtools.com/u/some_dj)\
**Post date:** [June 4, 2011, 11:15pm UTC](https://forum.djtechtools.com/t/i-got-an-idea/25211/8 "2011-06-04T23:15:54Z")

</div>

I showed the idea to a friend and he told me to expose the copper on the board so that I have a better connection but I still don’t know what I’m doing

---

<div class="post-metadata">

**Author:** ![Rob](https://avatars.discourse-cdn.com/v4/letter/r/838e76/32.png) [@Rob](https://forum.djtechtools.com/u/Rob)\
**Post date:** [June 4, 2011, 11:47pm UTC](https://forum.djtechtools.com/t/i-got-an-idea/25211/9 "2011-06-04T23:47:31Z")

</div>

Well you’re a step further than me. I’m doing a basic numeric keypad mod first to teach myself the basics like soldering and stuff, but always with a goal of ripping my keyboard apart later.

---

<div class="post-metadata">

**Author:** ![some\_dj](https://avatars.discourse-cdn.com/v4/letter/s/e56c9b/32.png) [@some\_dj](https://forum.djtechtools.com/u/some_dj)\
**Post date:** [June 5, 2011, 12:10am UTC](https://forum.djtechtools.com/t/i-got-an-idea/25211/10 "2011-06-05T00:10:34Z")

</div>

Still don’t know how to wire up the buttons so if any has an idea let me know

---

<div class="post-metadata">

**Author:** ![HerbStrike](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.djtechtools.com/herbstrike/32/12452_2.png) [@HerbStrike](https://forum.djtechtools.com/u/HerbStrike)\
**Post date:** [June 5, 2011, 5:33am UTC](https://forum.djtechtools.com/t/i-got-an-idea/25211/11 "2011-06-05T05:33:19Z")

</div>

you wanna ignore the black spots entirely trace the connects back to the solder points and de-solder each solder point, but you may have a problem with that as they are machine soldered so you need a very high heat to de solder not sure if you can get a commercial soldering iron, but i can see that there is a ground connection and a button connection so it is possible i will annotate your image if you can’t see it, the ground connects to one of the black spots and all of the black spots in the same position and the signal connects to the other.

---

<div class="post-metadata">

**Author:** ![Rob](https://avatars.discourse-cdn.com/v4/letter/r/838e76/32.png) [@Rob](https://forum.djtechtools.com/u/Rob)\
**Post date:** [June 5, 2011, 10:25am UTC](https://forum.djtechtools.com/t/i-got-an-idea/25211/12 "2011-06-05T10:25:03Z")

</div>

I see that all bottom left black pads share the same connection and the same goes for the top left, but how do you convert the 4 velocity sensitive pads to 2 connections for a button switch?

EDIT: found this thread, looks like it’s easy:

> **[Midi Keyboard Mod, Can it be done?](https://forum.djtechtools.com/showthread.php?t=11070)**
>
> Hey, does anybody know if a midi keyboards Keys can be taken off and have arcade buttons soldered in? 
>  
> Thanks in advance! :)

---

<div class="post-metadata">

**Author:** ![some\_dj](https://avatars.discourse-cdn.com/v4/letter/s/e56c9b/32.png) [@some\_dj](https://forum.djtechtools.com/u/some_dj)\
**Post date:** [June 5, 2011, 4:33pm UTC](https://forum.djtechtools.com/t/i-got-an-idea/25211/13 "2011-06-05T16:33:26Z")

</div>

> [@HerbStrike](#):
>
> you wanna ignore the black spots entirely trace the connects back to the solder points and de-solder each solder point, but you may have a problem with that as they are machine soldered so you need a very high heat to de solder not sure if you can get a commercial soldering iron, but i can see that there is a ground connection and a button connection so it is possible i will annotate your image if you can’t see it, the ground connects to one of the black spots and all of the black spots in the same position and the signal connects to the other.

so what you are saying is bypass the resistors then ???

---

<div class="post-metadata">

**Author:** ![some\_dj](https://avatars.discourse-cdn.com/v4/letter/s/e56c9b/32.png) [@some\_dj](https://forum.djtechtools.com/u/some_dj)\
**Post date:** [June 5, 2011, 4:35pm UTC](https://forum.djtechtools.com/t/i-got-an-idea/25211/14 "2011-06-05T16:35:17Z")

</div>

> [@Rob](#):
>
> I see that all bottom left black pads share the same connection and the same goes for the top left, but how do you convert the 4 velocity sensitive pads to 2 connections for a button switch?
> 
> EDIT: found this thread, looks like it’s easy:  
> [Midi Keyboard Mod, Can it be done?](http://www.djtechtools.com/forum/showthread.php?t=11070)

are you saying that that is ground then???

i had a look a the thread and same again could not under stand it

---

<div class="post-metadata">

**Author:** ![lexion610](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.djtechtools.com/lexion610/32/12864_2.png) [@lexion610](https://forum.djtechtools.com/u/lexion610)\
**Post date:** [June 5, 2011, 5:18pm UTC](https://forum.djtechtools.com/t/i-got-an-idea/25211/15 "2011-06-05T17:18:44Z")

</div>

Don’t hold me to ransom on this, but i think that this is the correct way to do it:

 ![](https://us1.discourse-cdn.com/flex001/uploads/techtools/original/3X/7/3/7316cf094c29656005ac9a617183c5cb272d0fb4.jpeg)  
sorry about the image size

---

<div class="post-metadata">

**Author:** ![some\_dj](https://avatars.discourse-cdn.com/v4/letter/s/e56c9b/32.png) [@some\_dj](https://forum.djtechtools.com/u/some_dj)\
**Post date:** [June 5, 2011, 9:44pm UTC](https://forum.djtechtools.com/t/i-got-an-idea/25211/16 "2011-06-05T21:44:14Z")

</div>

so i need to bridge over using wire and the add the switch

---

<div class="post-metadata">

**Author:** ![some\_dj](https://avatars.discourse-cdn.com/v4/letter/s/e56c9b/32.png) [@some\_dj](https://forum.djtechtools.com/u/some_dj)\
**Post date:** [June 9, 2011, 7:33am UTC](https://forum.djtechtools.com/t/i-got-an-idea/25211/17 "2011-06-09T07:33:53Z")

</div>

do you all think i should do like a build log or like a video???

---

<div class="post-metadata">

**Author:** ![Rob](https://avatars.discourse-cdn.com/v4/letter/r/838e76/32.png) [@Rob](https://forum.djtechtools.com/u/Rob)\
**Post date:** [June 9, 2011, 10:56am UTC](https://forum.djtechtools.com/t/i-got-an-idea/25211/18 "2011-06-09T10:56:50Z")

</div>

Build log would certainly help me once I start mine.  
Have you tried the wiring for a button yet? Personally I would try 1 button first to make sure it works before doing the rest.

So what’s your goal? How many buttons? Any knobs or faders? What are you thinking about housing it in?

---

<div class="post-metadata">

**Author:** ![some\_dj](https://avatars.discourse-cdn.com/v4/letter/s/e56c9b/32.png) [@some\_dj](https://forum.djtechtools.com/u/some_dj)\
**Post date:** [June 10, 2011, 5:37am UTC](https://forum.djtechtools.com/t/i-got-an-idea/25211/19 "2011-06-10T05:37:10Z")

</div>

cool i think ill need to buy all the stuff im thinking about using like arcade buttons and flex sensors

---

<div class="post-metadata">

**Author:** ![Rob](https://avatars.discourse-cdn.com/v4/letter/r/838e76/32.png) [@Rob](https://forum.djtechtools.com/u/Rob)\
**Post date:** [June 10, 2011, 11:34am UTC](https://forum.djtechtools.com/t/i-got-an-idea/25211/20 "2011-06-10T11:34:13Z")

</div>

Yeh that’s where I decided to wait before pulling my keyboard apart. I realised it was going to cost alot just for arcade buttons and stuff, and because I’m a noob thought I’d better try something simple to start with.

My numpad mod has 4 50p cheapo 30mm arcade buttons, a £3.50 numberpad and a shoebox to house it lol! I hopefully get my first soldering lesson this weekend.

Once that’s done, I’ll start the keyboard mod. I got an old m-audio radium49, which has 9 faders & 8 knobs, pitch and mod wheels and obviously it could in theory take 49 buttons. So that’s going to be a major project for me.

[Next page](https://forum.djtechtools.com/t/i-got-an-idea/25211.md?page=2)
