-
The project was on hold for a while cause I had other things on my mind. Meanwhile mixed a bit on this and I must say I'm totally pleased with the result. The new Bourns faders give it just what it needed to feel pro.
Resolution, latency and response is spot on. For the moment I have no time to make a professional PCB out of it, that's something for the future.
What I will do is making a new wire wrap PCB (proto) with some new things I want to try and mount it to the PICMIX. The new concept I have in mind will be modular.
A video will be posted very soon :D
-
can't wait to see the vid
-
Good work indeed!
And thanks for sharing your jog construction in the other thread to!
Cheers
-
Congratulations to all!
Very inspiring work!
-m!
-
I'm making a new PCB for the picmix. I'll try it with lesser components and more modular. By adding shift registers you can expand the mainboard a lot for bigger controllers.
If anyone wants the schematic here it is: http://mylantec.be/upload/PICMIX.pdf
-
Hi Skirmitt I also did some work on a simple controller, here it is in action: http://www.youtube.com/watch?v=EjAMceSHNLQ
but as you can see I'm nowhere near far away as your project is, can you be so kind to also share the source code for your controller I'm very interested to see how you handle the encoders and the multiplexors, and congratulations for your great job :)
-
Sharing the source code ain't a problem. Wich microcontroller do you use ? All my code is written in CCS C.
I have the 74165 button input multiplexers working now. The modular design of these little chips is ideal for a midi controller. Perhaps I'll add 2 chips extra for a midifighter like controller. Still have to decide If I'll really use it.
Tomorrow I'll be adding the analog multiplexers I already had from the previous design.
-
I'm using a PIC16f877A with MPLAB's HI-TECH C compiler, although is not the same chip or compiler you're using it would still be nice to have a look at the source code. All this time I haven't seen documentation on DJ'ing MIDI controllers and most of my source code was written based on examples found here and there and I still have to look for examples using multiplexors and the rotary encoders, It would save me a lot of time from looking for examples that would explain the use of these devices, with your controller's source code there wouldn't be the need to crawl all over the web.
My code is still simple but anyone reading would like to have a peek just let me know :)
-
Guess you didn't search enough. There are some code snippets here and there that you can translate to your environment of choice.
Example code:
http://www.blitzlogic.com/exp_io.htm
http://www.blitzlogic.com/projects.htm
The schematics I posted are final, though I forgot the decoupling caps here and there. If you copy some of the schematics, don't forget these as they are important for reliability.
Wich encoders will you be using ? I suggest 2 bit optical encoders with the logic onboard.
The pic you have has 10 bit ADC resolution, use it for the pitch fader. Don't forget to convert to 7 bit for the other pots.
-
Decision is made, I'll be adding a 16 button box with LEDS for effects, que points and so on. Allready ordered the buttons for it (Sanwa OBSF-24). I also ordered new buttons for the main controller cause the current buttons make too much noise (loud click). They will be replaced with Sanwa OBSF-30 buttons.
This means I have to modify the front panel :(
Meanwhile I'm still soldering the mainboard, 70% finished and a lot of testing to do before I can build it in.
The new buttons mean the total cost will be higher but the quality will be so much better imo.