Jogwheel construction
Jogwheel construction Posted on: 03.01.2012 by Santiago Brasier Just out of curiosity.How would you DIY gurus construct your own jogwheel? I'm not asking for the mechanical solutions. I would like to know what kind of sensors you would use. Seen a few different solutions while browsing this community and others. And how would you implement touch sensitivity? Would you make something different from the way jogs work on conventional controllers today? Cheers | |
Jimmy Baris 07.01.2012 |
Originally Posted by ToS
|
Jimmy Baris 08.01.2012 |
Originally Posted by nem0nic
|
Diogo Dj Dragão 08.01.2012 | I've never taken one apart. |
Keli Vandenbergh 08.01.2012 | Anyone knows how works S4? |
DJ MENSAH 08.01.2012 | TraktorPro is p.o.s. on some normal MIDI encoder implementation, or moving platter for that matter. Edit: actually, that might be only "moving platter". |
Diogo Dj Dragão 07.01.2012 |
...can traktor read absolute positioning?
In fact, that's how DVS timecode works. |
Jimmy Baris 07.01.2012 |
Originally Posted by ToS
|
DJ MENSAH 07.01.2012 | Ow love the Hall-based encoders. Creating the encoder-jogdial connection is no easy with these (noone is a fan of rubber-bands.). With 14bit == NRPN resolution, you could make a positional message out of that one. Not that one would need it, but, would solve any potentional "sticker drift" if you use it for scratch. |
Jimmy Baris 08.01.2012 |
Originally Posted by nem0nic
|
Diogo Dj Dragão 08.01.2012 | Nice find, Rasteri. I've never used this type of solution, but I would suspect that it would be prone to jitter. Is this the case? |
Jimmy Baris 08.01.2012 | I've had a lot of success with these : http://www.austriamicrosystems.com/P...otary-Encoders Basically you dangle a magnet above these chips and you get a (max)16384 pulse per revolution rotary encoder that can interface using SPI or I2C (easy protocols to use). They have good enough response to be used for even scratching. |
Diogo Dj Dragão 06.01.2012 |
I wonder if CDJ's have that much pulses.
|
Dannielle Glassey 06.01.2012 | I wouldn't use a HDD, it isn't reliable and will only cause frustrations especially if you don't have a lot of electronic knowledge. The encoders I have have bearings and have a very solid shaft. There is no wobble on the shaft. If there would be too much stress on them I replace them with another type but I don't believe that will happen with an easy mixing style. Scratching with these jogs wouldn't work I guess, I only do beatmatching. Concerning the midi protocol limitations. I use a midi to USB converter. Perhaps that is where my problem is. My encoders have 2 bit grey code and I read all pulses on Interrupt so I don't miss one. When I move one jog very fast there is a limit on the RPM. Moving 2 jogs makes it worse. My microcontroller is fast enough, perhaps the converter not. For me no problem but that could be a point of improvement in my design. I find 512 pulses per rotation enough. If you want very large platters like +120mm you could need more. I wonder if CDJ's have that much pulses. As for the touch sensor, look at some Capacitive sensor boards on ebay. They are cheap and very easy to use. You could make some things with an Arduino but for high resolution jogs I don't believe that will work well. |
Diogo Dj Dragão 06.01.2012 | The problem with a motorized platter is that you need to then regulate the rotation speed precisely enough to allow for smooth audio playback. That's more difficult than it seems if you're considering cost. |
DJ MENSAH 06.01.2012 | Wanna have fun? Use HDD motor + opamps. There is an instructable on it. Problematic with low speeds. |
Keli Vandenbergh 05.01.2012 | We were talking about this here, maybe you find interesting info. http://www.djranking s.com/community /sho...ktor+motorized About traktor messaging and arduino. http://hackmat.com/blog/?p=38&preview=true Another thread: http://www.djranking s.com/community /sho...ized+turntable Another about teensy and motorized platter: http://www.djranking s.com/community /sho...t=43106&page=2 I can't read accurately the comments now but I will back! Happy new year! -m! |
Santiago Brasier 05.01.2012 | I've seen these premade capsense boards and did a bit of reading on the arduino capsense now. I'm still not educated enough in electronics, so a few q's spring to mind. The "arduino-way" mentions a need for "proper" ground. How would you guys solve that? And would a capsense board/integrated component have the same issue? Got me curious how that is done in commercial stuff again. And also, they use aluminium foil, suppose it should work with sheetmatal to as long as it shares the same material properties (resistance). Suppose I need to get some components and start experimenting. |
Santiago Brasier 05.01.2012 | Thanks for sharing nem0nic, was believeing about a belt connection for another application, stupid of me not to believe about it for this. Still need to gather some more information before getting this project of the ground. Thanks a lot so for everything so far lads! //Joel |
Diogo Dj Dragão 05.01.2012 |
Anyone knows how the high resolution is achieved on commercial controllers?
And sometimes its flat out cheating by simply multiplying the messaging in the firmware to up the resolution. |
Diogo Dj Dragão 04.01.2012 |
In my experience you don't need much more than 512 cause of the limitations of the midi protocol.
If you wanted to get an encoder that sent a thousand pulses per revolution, this would be totally acceptable - both by the MIDI protocol and (I'm assuming) the Traktor software. Even suggesting that the OP attempt an HID implementation is bordering on stupid. How then would the OP get the SOFTWARE to support his HID implementation? Do you expect that the folks at NI are going to expend resources supporting a one off home made controller? There are plenty of encoders available at a reasonable price that offer higher resolutions (1000+ PPR). Just search for "incremental rotary encoder" and look for something that matches your needs. PROTIP - To take stress off your rotary encoder, don't directly couple the platter to the encoder shaft. Instead, use a "band and wheel" setup to transfer movement and absorb stress (see attachment). As for touch sensitivity, that's often referred to as "CapSense". There are many ways to get this done, ranging from obtaining a dedicated chipset from someone like Cypress Electronics, to hitting up Arduino Playground and downloading the Capacitive Sensing Library and dedicating a few pins to it. |
Santiago Brasier 04.01.2012 | Anyone knows how the high resolution is achieved on commercial controllers? Reloop states 4096/rev for the Jockey3ME Denon says 2048/rev for MC6000 (http://www.denondjcommunity s.com/community /i...rb_v=viewtopic) That same chart says 1000/rev on S4. Not saying that is right or not... I'm guessing some might use optic sensors... And, would there be an optimum amount of pulses for each size wheel? lets say I would want to make a 200mm jogwheel. A 200mm jogwheel has a circumference of 628mm. With a resolution of 500/rev that would mean 1,25mm to change it's value. Which might not quite cut it. And I would want a sturdy jog, so I would probably go for an optic solution instead of an encoder. What do you guys reckon? Has any of you taken your controllers apart? how sturdy is the connection holding your jogs? Seen a few, but if you guys have pictures I love to see them! |
Dannielle Glassey 04.01.2012 | I bought an Oak / Grigsby 91Q128-43-00110 encoder. This is an optical encoder that has everything in it. You get the highest resolution by reading all state changes ie this one will give you 512 transitions. In my experience you don't need much more than 512 cause of the limitations of the midi protocol. If you program a special HID then a lot more is possible depending on the speed of the protocol you use. |
Santiago Brasier 04.01.2012 | Did you buy the optical encoder or make your own disc and just buy the sensor? If you could point me in direction of a good encoder that would be much appreciated. And if I would want to go for the highest possible resolution, how would you guys do that? Cheers for sharing! |
Dannielle Glassey 04.01.2012 | I made my own jogs with optical encoders that 512 pulses per rotation. http://www.djranking s.com/community /sho...5&postcount=62 |
<< Back to Reviews of DJ equipment Reply