Hi,
I’ve spent some time in the forum and in SmashTV site, and came out with more questions than answers.
I don’t want to fry a CORE if I make a mistake.
Very hard to fry a Core but still a good idea to ask questions before proving me wrong about that.
As said before, I have the project of MIDIfying a 3 keyboard / pedalboard / 68 stop switches + a number of buttons old analog organ console. I plan to use MIDIO128 for its ease of usage, and thus 3 CORES, 10 DINS, 3 DOUTS for later LED feedback on the stops.
I think you only need 9 DINS (9x32 = 288 inputs). 3x61 + 32 + 68 = 283 but maybe you have more than 5 buttons (pistons)? Also you should have at least one spare DIN and a spare Core if the budget allows for a project of this size.
I’m wondering if I can? may? must? connect together the ground line of all DIN chains.
I’ll second nILS on tying all grounds together.
Each keyboard has 61 keys, and I would like to “optimize” the usage of contacts in MIDIO128, since I’ll have 3 spare contacts per pair of DINS : map the first keys of each “subsequent” keyboard on the last free pins of the “previous” keyboard DIN pair. That would allow me to “save” the last 9 pins of the last keyboard DIN and use them for stop or preset control.
I imagine that a shared ground would enable me to achieve this.
I think the “optimization” of packing all the keyboards is a poor idea. Start each keyboard at the same place on a DIN board. It will pay big dividends in maintaining your sanity. It doesn’t really matter where anything is connected. You can make any input do anything via the configuration table. Use the disjointed spare pins for pistons or stops (pistons are more useful) as you wish. Dealing with 9 scattered pins is no big deal. Dealing with 183 keyboard inputs that are not highly consistent is a nightmare.
I’m also wondering about the MIDI connectors.
I plan to interconnect all CORES though J11 and activate the MIDI forwarding in order to have a MIDI chain with a single MIDI-In and a single MIDI-Out.
Is is possible/allowed to set the full MIDI interface on the “slave” boards, just to be able to connect each one to the computer, one at a time, when and only when I need to upload / update the application ?
For normal operation, the MIDI connectors would be unconnected.
I recommend using the MIDI connectors and NOT using J11. The reports I have seen from people doing multi-core organ Midifications is that daisy chaining the Core MIDI connections and enabling the MIDIIO128 MIDI Merge is the easier way to go. If each PIC has a unique ID, you can program them while they are connected in a daisy chain.
I recommend adding the PCB mount MIDI connectors (no longer included in the Smash Core kit). DIN sockets are better mechanical connections than SIL connectors. Even you are going to use panel mount MIDI sockets, I recommend using half of a MIDI cable to connect the panel socket to the Core MIDI socket. This also makes it easier to work with a bare Core board if the need arises.
Last unanswered question:
I was led to believe that, on the SmashTV CORE, all I need to use to connect the DIN chain is a 5-pin SIL connector (I don’t want to solder wires to the pins). True ? False ?
While only 5 pins are absolutely necessary, Smash provides 10 pin DIL connectors. Use 10 pin IDC connectors on ribbon cable to interconnect the boards. DIL connectors are better mechanically than SIL connectors.
And I believe that the same holds true if I want to connect a DIN chain AND a DOUT chain to the same CORE.
As of R4 DOUT and R5 DIN, Smash has set up the DIN and DOUT boards so they can be freely intermixed in one chain using the 10 pin connectors.