adding external controller inputs to the peavey pc1600x

warning!!!

while this mod is pretty safe if done correctly, it could potentially ruin your box,
particularly if you start sticking things into the jacks indiscriminately. don't do that.
as always, do this hack at your own risk. i don't think it will blow up your pc1600,
but it could, so be prepared!

pc1600mod

the general idea

the pc1600 midi slider box has 2 control voltage inputs on the back; they work well, but two isn't really enough! so i worked out this hack that lets you hook up 16 external controllers (pressure sensors, light sensors, pots, etc.) in line with the existing 16 sliders. i did the hack on a pc1600x. the circuit board has a revision date of 21.SEP.92 on it, so i imagine that this hack will work on earlier versions of the pc1600 too, although you'll probably want to do some poking around just to make sure.

the existing sliders work as voltage dividers. they have three pins -- one is tied to +5v, one to ground and the third is the output, which puts out a voltage that varies from 0v-5v as the slider is moved. this voltage is read by the pc1600 and is converted into a midi value. in this hack we take the output from the slider and instead of feeding it to the pc1600, we use it as the input (like the 5v pin on the original voltage divider) to another voltage divider, the output of which is then read by the pc1600. this second voltage divider can be anything you want it to be, as long as it can be configured correctly. i wired mine up with 1/4" stereo jacks so that i can plug in different sensors depending on what sort of control i need. since we're using them as voltage dividers, the resistance range of the sensors doesn't really matter, which makes for a pretty flexible setup.

typical potentiometers are easy to use as voltage dividers, since they have three pins. however, many of the other interesting sensors (photocells, bend sensors, pressure sensors, etc.) are really simple variable resistors, so they only have two pins. you can still use them, you just have to do a little extra work. see the section on building sensors below.

there's one caveat: while the original sliders will still work normally, you will need to build 16 "dummy" 1/4" plugs to use when you're not using the external sensors. this is because when there is no plug in one of the jacks there is no connection to the pc1600, meaning it can't read the position of the slider. the dummy plugs are also needed if you are only using controllers on some of the sliders -- any jack that is left open/unconnected will behave unpredictably, meaning you'll get midi spurious signals from the pc1600. you could get tricky and use some sort of switching jack, but i didn't feel like going that way. you could also just have two sets of ribbon cable, one original, one hacked.

finally: always turn the pc1600 off before inserting or removing a sensor plug! and watch out for static electricity -- always ground/discharge yourself before handling the box. if you are really ambitious you might want to hook up some buffers between the jacks and the pc1600, as it's pretty easy to blow out CMOS chips with a mod like this. caveat hacker.

the specific idea

what you need

what to do

essentially what you're going to do is reroute the ribbon cables that connect the two circuit boards in the pc1600 so that some of the wires are hooked up to the external 1/4" jacks. you don't want to cut all of the wires, and the ones that you do cut must be hooked up correctly, or you will most likely fry part of your pc1600. so pay attention! it looks like there's a lot to do, but it's really very simple, so you might want to just read this a few times until you can visualize what you'll be doing. once you understand it it should be pretty easy going...

header cuts
diagram 1
okay, this part's a little complicated, so pay attention!

header ribbon connections
diagram 2
from left to right, top to bottom:
severed header 1, new ribbon cable 1,
partially severed header/ribbon cable,
new ribbon cable 2, severed header 2.
go get some pea stew, rice and fried ripe plantains at the african place on 125th and broadway in nyc. and some guarana from the deli next door. enjoy.

header pins
diagram 3
at this point you might want to drill some holes in a metal project box and install all the 1/4" jacks. you don't have to, but it will be a lot more fun if you do.

jack/plug TRS
diagram 3
alright! we're practically done. at the risk of making you sleepy, let me repeat what just happened: there were a bunch of wires going from the voltage output pins of the sliders into the pc1600. we cut those wires, attached some ribbon cable to lengthen them, then soldered them to the tip and ring pins on the 1/4" jacks. then we took the ground wires from the pc1600 and soldered them to the ground pins on the 1/4" jacks.

that's just about all there is to do on the pc1600 end. hopefully now you have a bunch of jacks mounted in a metal box, and two strips of ribbon cable coming out of the box and going into the pc1600.

here are some pictures of the completed mod. if something above has confused you, maybe one of these pictures will help...

okay, now it's time to make some sensors.



credits:

hack by: douglas irving repetto
using stuff owned by: the computer music center at columbia university.
peavey's page for the pc1600
things to make you happy.