Thursday, November 24, 2011

YAMAHA FM Data Modification

I figured I would post some insights on how to make some of the modifications I do to keyboards.  In particular, presented here, are some tips for the Yamaha keyboards that use a FM chips.   Some of the keyboards and chips are:
  • PSR-6, YM2413
  • PSR-11, YM3812
  • PSS-140, YM2420
The basics of how to carry out a FM Data Line Modification.

1.  Check to make sure the Yamaha keyboard has one of these FM chips (like above), identify the chip number and get the pin outs.  The pin outs of interest will be labeled D0, D1, ... D7.  There are typically 8 data lines and these data lines connect to another chip in the circuit.  For example, the YM3812 chip:  

2.  Follow the traces on the circuit board from the FM chip to its destination, usually to a processing chip (or main chip, DAC) like XC194A0.  Take pictures or make notes of where the traces lead to and what components may be inline (like a jumper or sometimes a resistor).
As seen above, the RED indicated the FM chip and the BLUE indicates the main chip.  You can see the traces from the FM to main chip With this keyboard jumpers can be see at the left of the FM chip (2nd and 3rd going right to left).

3.  With the traces marked or identified, cut them with a razor blade or Exacto knife; this must be sharp and precise.  Alternatively, if there are jumpers used, desolder the jumpers and use the existing placement holes for you new connections.
Above is an example of where to cut for 6 of the 8 data lines.  Note these are directly connected to the processing chip.

4.  With the traces cut it is now time to reconnect the lines with wires and switches.  You can solder new connections on the bottom of the board or directly to the pins of the FM chip on top; whatever you are comfortable and experienced with.  I use colored wire so each data line has a specific color.  This color coding keeps the project organized and easy to reference if additional modifications involve these points.
Blue and Red wires connected where jumpers used to reside.
The remaining 6 connections were soldered carefully to the chip pins.

5.  Now connect each color wire to a single switch, a SPDT switch (ON/ON).  I keep the FM wires all on the same poles of every data line.  This way if other modifications are done it is easy to follow and make connections.  Keep the wires together in two bundles with zip ties.







In some cases the keyboard lends well to using patch points.  With this patch cables make the connection and this gives the ability of switching, mixing and blending data lines.  you can experiment with this once all the new connections are made.
Patch points used above.

6.  With all the connections made, test the modifications and make sure that when the switches are ON the data line from the FM chip to the processing chip is connected.  Selecting the switch OFF will disconnect the data and this is where the fun begins.  Once all connections are correct, otherwise make the corrections,  I usually apply a bead of hot glue to the new soldered points.  This way during assembly if the new wires are in a position where they may have a slight stress point they will not become bent or break off.

Good luck!

Disclaimer:  I cannot be responsible for the outcome of the modification, you are doing this at your own risk.  Circuit bending is part experimentation and part electrical engineering.   These modifications made were not intended during the engineering and designing phase from the manufactures, so we each have to take responsibility for our own mistakes, or successes : ) .


                                                                                                                                                                                                                           

Wednesday, November 2, 2011

WASP VCF Clone

I recently made a WASP VCF clone custom for a client.


Demo Video.


This Voltage Controlled Filter features 4 filter settings (NP, BP, HP and LP) along with distortion.  Inputs and Outputs are 1/4" Mono Jacks, and it has an Input Gain control.  Signals routed to this unit have Frequency Cut-Off and Resonance Controls for each of the 4 filters.  Distortion works at any setting.