Dear Forum members,
in the meantime I got my first prototype PCBs for my MBLC.
After many sleepless nights I succeeded to get it running, I am very happy!
In this post I just want to refer to the topic of this thread, the MF V3 module and its implementation.
Since I´m an absolute beginner to Midibox I write this from a novice point of view…
The design of my PCB I posted earlier has a mistake but I fortunately figured it out before I had it fabricated so now it´s perfect. The power for the Motorfaders comes from an external PSU (around +10V), the +5V for the Logic comes from J11 of the Core8 PCB. Just connect “+5V” and GND of J11 on both boards (Core8 and MF V3).
Connect MIDI IN and Out (J13 and J12) of MF V3 to your MIDI interface and start MIOS Studio on your PC. First change the ID of your PIC to 1 (if it´s not done yet), then upload the newest MIOS on the PIC, thereafter upload the MF V3 application. Now with the integrated Calibration Tool of MIOS Studio you can, well, calibrate your faders, but even more important, set the MIDI merger to “Midibox Link Forwarding Point”!
Now disconnect the MIDI OUT to your interface but connect the MIDI OUT of the Core8 to your interface. Connect “MO” of J11 on MF V3 to “MI” of Core8 (which ID is 0). Now you have to set the Core8 as the “Midi Link Ending Point”. I thought it could be done by changing the main.inc within the MBLC application:
;; initialize the integrated MIDI merger
movlw MIOS_MIDI_MERGER_MBLINK_EP
call MIOS_MIDI_MergerSet
But this didn´t work for me. Instead I had to run Serge’s MIDIbox64e Editor and do the setting there. Well, at least it works now…
In the end the chain looks like this:
MIDI OUT Interface -> MIDI IN MF V3 (ID1); “MO” MF V3 -> “MI” Core8 (ID 0); MIDI OUT Core8 -> MIDI IN Interface
The advantage about the two different IDs is that it´s possible to upload apps on the Core8 without affecting the MF V3. Still you can to run the Calibration Tool (select ID 1) for the faders. In this chain it´s not possible do an upload on MF V3 though, but once it´s running you won´t do that anyway…
I hope this might be of help for someone, since it took me lots of trial and error to find out, but it was definately worth it.
Thanks everybody, especially TK of course!
Emre





