DM2 Arcade Button Mod Wiring Help

Home :: Reviews of DJ equipment :: DM2 Arcade Button Mod Wiring HelpReply
DM2 Arcade Button Mod Wiring Help
Posted on: 22.11.2009 by Susann Blachford
Hi everyone,

So i'm trying to see if i could put arcade buttons into my crappy Mixman DM2 controller.... I took the thing apart and just looking at 3 simple buttons the circuit has me kinda confused so i was wondering if someone could give me some tips on this.

So heres a picture of the circuit:


Heres what i THINK the circuit is currently:


Heres what i THINK i should wire the new buttons as:


I'm not sure if those resistors are of any importance.....hmm..
Any help with this would be greatly appreciated!
Susann Blachford
19.04.2010
Originally Posted by JoeM
Try the Beta 4 version and let me know what bugs you have.

Only bug I'm not interested in is having to unplug it before each re-use. This will probably never get fixed. I inquired with the Linux/Win devs but I believe it may be a Mac OS X / USB specific bug, confirmed by a lead OS X USB dev I talked to a while ago. Apparently the DM2 uses non-standard but 'allowed' settings for the USB transfer channel, so the port doesn't close right.
Hey nice to know you're still supporting this software. Its been very useful to me! thanks a lot!

Oh and I just checked the link again, still not working
Vince Donohoue
19.04.2010
Originally Posted by faeruithir
in OS X you can download a driver for the DM2 to allow it to function as a midi device

http://www.joemattiello.com/dm2/Notes.html

it doesn't give as much in depth customization as DM2midi but it works for me!
If you guys are looking for extra features let me know. I don't really use my DM2 since but I'm up for ideas on how to incorporate again.

Traktor mode in the existing driver is probably outdated but in the standard midi mode you still get banks and full control of the LEDs. You could do almost anything from there using a well crafted TKS. Traktor mode was made by me before Traktor Pro and before all the modifier flags they've added so could probably be scrapped entirely for a better generic midi mode and some goods TKS's.

Also, it's open source of course and most of the MIDI logic is easy to understand and organized in very simple C++ classes. If you knew javascript you could probably know enough to add some basic features.
Vince Donohoue
25.04.2010
I need to do a bunch of fixes for Snow Leopard to do new builds.
In the mean time, the Beta 4 should send midi notes 79-82 for the 1-4 buttons on the bottom in single bank mode already.

EDIT:"
My mistake. That's a version I was testing. I'm having a lot of issue with snow leo as Apple moved around MIDIServer quite a bit and I'm getting errors now from USB I never had before so it's double whammy of errors. The easiest thing for me to do is to drop support for anything older than 10.6 but I don't really want to so I'll keep hammering away to get a 32/64bit version that runs down to at least 10.5, maybe 10.4.

EDIT 2:
I went back to some older, very basic code that just tests transfers to and from the device and it appears there has been change somewhere to the USB system that causes problems with this device. I will probably have to wait for someone from Apple's USB team to look into this with me.

EDIT 3:
SO I spent the better part of today trying everything I could believe of. Including starting from scratch using an example USB MIDI driver code base Apple provides that has been updated for Snow Leo. Still doesn't work. I discovered that the old and new code runs just fine on my older Macbook Pro though, so I did a bunch of debugging and sent my results over to Apple's USB group hoping they might have some insight on why it works on one machine but not another. Unfortunately the one it doesn't work on is my main machine so I can't really make any changes until this is resovled.
This probably also explains why some users more recently couldn't use the driver either. Blame MixMan, as they broke USB standards with this device.
Susann Blachford
20.04.2010
So the beta 4 version is already what I have.

I'm interested in using the bank buttons as plain midi buttons with just 1 bank in general MIDI mode. It just works easier for me in Traktor that way. Do you believe you could make that minor change?
Vince Donohoue
20.04.2010
Ahah. Just figured out my ISP has been blocking my website. I just moved it from a dedicated host not realizing my provider blocks port 80 by default (but it was working for me from in the network!) . It should be all resolved now.
Susann Blachford
19.04.2010
Originally Posted by JoeM
Try the Beta 4 version and let me know what bugs you have.

Only bug I'm not interested in is having to unplug it before each re-use. This will probably never get fixed. I inquired with the Linux/Win devs but I believe it may be a Mac OS X / USB specific bug, confirmed by a lead OS X USB dev I talked to a while ago. Apparently the DM2 uses non-standard but 'allowed' settings for the USB transfer channel, so the port doesn't close right.
Hey nice to know you're still supporting this software. Its been very useful to me! thanks a lot!

Oh and I just checked the link again, still not working
Keli Vandenbergh
19.04.2010
...

Thanks!



...
Vince Donohoue
19.04.2010
I've had to move web servers and I have some DNS issues.
Link fixed now.
Keli Vandenbergh
19.04.2010
...

http://www.joemattiello.com/dm2/Downloads.html

Is not working.

...
Vince Donohoue
19.04.2010
Try the Beta 4 version and let me know what bugs you have.

Only bug I'm not interested in is having to unplug it before each re-use. This will probably never get fixed. I inquired with the Linux/Win devs but I believe it may be a Mac OS X / USB specific bug, confirmed by a lead OS X USB dev I talked to a while ago. Apparently the DM2 uses non-standard but 'allowed' settings for the USB transfer channel, so the port doesn't close right.
Keli Vandenbergh
19.04.2010
...

The last time I try it it was a bit buggy but it could be cool update and play with Traktor!



...
Vince Donohoue
19.04.2010
Originally Posted by faeruithir
in OS X you can download a driver for the DM2 to allow it to function as a midi device

http://www.joemattiello.com/dm2/Notes.html

it doesn't give as much in depth customization as DM2midi but it works for me!
If you guys are looking for extra features let me know. I don't really use my DM2 since but I'm up for ideas on how to incorporate again.

Traktor mode in the existing driver is probably outdated but in the standard midi mode you still get banks and full control of the LEDs. You could do almost anything from there using a well crafted TKS. Traktor mode was made by me before Traktor Pro and before all the modifier flags they've added so could probably be scrapped entirely for a better generic midi mode and some goods TKS's.

Also, it's open source of course and most of the MIDI logic is easy to understand and organized in very simple C++ classes. If you knew javascript you could probably know enough to add some basic features.
Susann Blachford
10.02.2010
Hey guys,

I have a lot of buttons that i bought for this project but didn't end up using (I wasnt planning to use arcade buttons at first, and I bought a lot more extra buttons in case of loss or breakage) They are the small square black ones. They are great for controls that don't need as much tactility as an arcade button like triggering effects and also if you don't want to take up as much room.

I'm selling them right here on DJTT:
http://www.djranking s.com/community /sho...9867#post99867

The prices include shipping and they're cheap as hell so I hope to see these in some of your guys' mods!
Latia Pfleider
28.01.2010
congratulations! I like the colors and materials you picked.


having thoughts about gutting my DM2 now.
Susann Blachford
27.01.2010
Originally Posted by weltraumpapst
can you be more specific on these? the upper white ones and the black ones?!
thanks
Yep anything thats not an an arcade button
Dorthy Delamar
27.01.2010
this is amazing work Faeruithir!
Shay Wyche
27.01.2010
I'm very impressed with this. Great work there Faeruithir.
robin loo
27.01.2010
Originally Posted by faeruithir
T
other buttons total to about $15 only! (got em dirt cheap in Hong Kong)
can you be more specific on these? the upper white ones and the black ones?!
thanks
Susann Blachford
27.01.2010
Thanks Patch!
I believe the joy stick COULD be made into a pitch bend....not sure..

I did keep the bank buttons. Those are the 4 white indented buttons at the top of the left controller.

The LEDs are the ones right off the DM2. Just de-soldered them from the board and connected them back with wires. Make sure you don't get them the wrong way round though!

Here's a cost roundup:

Mixman DM2 $15 on ebay
arcade buttons 14 x $1.5 second hand = $21
other buttons total to about $15 only! (got em dirt cheap in Hong Kong)
acrylic sheet $26
Laser cutting charge $6 (being a student totally rocks)
Masonite (Free scraps!)
Wire and solder about $10

Total Cost: $93
took about 2 weeks to complete working a few hours a day
but planning took way longer

not too shabby!
Brunilda Kora
27.01.2010
You have done a truly awesome job there, faeruithir - and TRULY deserve the title of (AT LEAST) Tech Wizard. Looks great.

Any idea if there are any controls on the DM2 that could be modded into a pitch bend and a mod wheel? If I could creat controllers like yours with pitch bend and mod I'd have the PERFECT controller for my set-up!!!

Did you keep the bank change buttons to give you more controls?

Seriously great work there, mate. Love the LEDs! Are they the original LEDs from the DM2? You realise you've started a revolution now, don't you? DM2s are gonna fly off the shelves!
robin loo
27.01.2010
amazing mod! the reflective surface looks great..
Susann Blachford
27.01.2010
So here are the pics. Unfortunately the reflective surface, while shiny and pretty, is hard to photograph..


the setup with my x-session pro. two ribbon cables connect the 2 units together and the USB cable runs out of the left unit.


A close up showing LEDs, arcade buttons and jog wheel


the guts of the right unit....thats a lot of wiring..


Detail of the jog wheel encoder. It is optical, the jog wheel has teeth, which drives the little gear on the encoder which is connected to a round thing with slits. An optical sensor detects the time between each slit i guess...

I will put up a step by step soon!
Latia Pfleider
26.01.2010
Originally Posted by faeruithir
Gentlemen, the deed is done. Except the back panel.

I will post pics of the finished controller as soon as i can get some good lighting. Its fully functional just have to get it all mapped now!
nice!

if you still have it open can I get a pic of the encoder for the jog parts, is it optical?
Shanda Szostek
26.01.2010
I am still in planning phase, anyone any idea how to mod the joystick into sumthing useful (like pitchfaders) without having problems to calibrate the dm2 on xp?
Dorthy Delamar
26.01.2010
yes a step by step guide & cost would be great!
Brunilda Kora
26.01.2010
Don't tease us, son - get those pics posted!!! Any chance of a step by step and an idea of what it costs?
Susann Blachford
25.01.2010
Gentlemen, the deed is done. Except the back panel.

I will post pics of the finished controller as soon as i can get some good lighting. Its fully functional just have to get it all mapped now!
Shanda Szostek
21.01.2010
Woo, got the answer myself, the lights need 10 volt, this should be something the usb can't deliver, doesn't it?
Wai Rofkahr
21.01.2010
Originally Posted by Paleface
Could anyone tell me if it would be possible to use these kind of buttons?
http://www.arcadeshop.de/Taster-bele...-gelb_562.html
I really want to have glowing buttons...
??? Sorry it's a german page --- but as I am from Germany - this seems like a good shop for me...
These look awesome... If they work, I might rather use them for my arcade mod on my VCi
Latia Pfleider
20.01.2010
hey incase you guy have not came across it there is a dm2 community . Its not very active but it could be helpful.

http://dm2.proboards.com/index.cgi
Shanda Szostek
20.01.2010
Could anyone tell me if it would be possible to use these kind of buttons?
http://www.arcadeshop.de/Taster-bele...-gelb_562.html
I really want to have glowing buttons...
??? Sorry it's a german page --- but as I am from Germany - this seems like a good shop for me...
Latia Pfleider
19.01.2010
Hey faeruithir very nice! Just saw what you made looks great. If you want to get that bank switch working I had some ideas. I will hit you up later.
Susann Blachford
19.01.2010
Great! Make sure to show us your progress too.

I actually do have a great camera, its the lighting that sucks here. I'll try to get better pictures ASAP.

Now i have all the LEDs for one unit working and installed! All this soldering is just really boring and nerve wracking sometimes
Shanda Szostek
18.01.2010
Okay faeruithir, you inspired me... I've ordered me a second DM2 for modding and make a plan what I want to do...
Gosh, I really wisch you would have a better cam for making much more detailed photos...
Susann Blachford
17.01.2010
@ paleface:
The LEDs will be incorporated. Its not that clear in the pics, but there are 5 mm holes next to each of the arcade buttons and the buttons below it for the LEDs to go in.

@ Patch:
I'm not sure about this, and have no idea if it would work. I didn't want to mess with the electronics of the DM2, so i'm basically taking it out of one case and putting it in another with other buttons. Nothing too complicated...in theory...

more pics to come soon!
Brunilda Kora
17.01.2010
So you MIGHT be able to wire up an arcade button to the bank change to give extra buttons? I don't know too much about electronics, but there is nothing stopping you from connnecting a radial button in parallel to the bank select as well as sending the usual midi message...

I believe?
Shanda Szostek
17.01.2010
What did you do to the leds of the DM2, did you leave 'em out and if so, isn't it possible to implement 'em? I googled around and found some buttons that do glow... Can those glowing buttons be used in the way the original DM2 buttons used to?
Susann Blachford
17.01.2010
in OS X you can download a driver for the DM2 to allow it to function as a midi device

http://www.joemattiello.com/dm2/Notes.html

it doesn't give as much in depth customization as DM2midi but it works for me!
Brunilda Kora
17.01.2010
Cool. How does the DM2 work as a midi controller? I've ALWAYS thought that it had to be mapped through the Dm2Midi software to make it function as a midi controller?

Is that not the case for Macs?

On WinXP, the DM2 is not even recognised when you plug it in UNLESS you have DM2Midi installed...
Susann Blachford
16.01.2010
Patch:
This is just the first of the two units. I just wanted to make sure everything would fit first.

I use OS X so i don't use DM2 midi

I have found that you can't just take parts out of the DM2. I tried disconnecting some parts i didnt want and the MIDI stopped functioning.

The banks are achieved through the driver software. They're also just midi buttons detected by traktor.

@ paleface
I am using OS X so the joystick is not needed for calibration. Since i have not gotten it to do anything useful with traktor i'm just going to scrap it.

<< Back to Reviews of DJ equipment Reply

Copyright 2012-2023
DJRANKINGS.ORG n.g.o.
Chuo-ku, Osaka, Japan

Created by Ajaxel CMS

Terms & Privacy