Soldering

matrix_ctrlr_logo_nb

 

You will need to solder both the TOP and BOTTOM sides of the PCB. Take your time and examine the unpopulated PCB and schematics in order to understand where each part is located. Schematics are located in the resources section.

Please read the whole instructions first (soldering + assembly) to prepare your job. You can ask support if necessary.

Step 0 : prepare LCD DIL connector

2X40 PIN-HEADER

Cut a 2×8 connector from the dual pin-header and use the PCB to push on the plastic as on picture below. Put this connector aside as it will be used for the LCD later in step 15.

montage-matrix-ctrlr-tutorial-0 montage-matrix-ctrlr-tutorial-1
montage-matrix-ctrlr-tutorial-2montage-matrix-ctrlr-tutorial-3

 

Step 1 : attach 20mm spacers

8 x black spacers

Use 2 spacers at each of the 4 corners of the PCB. This allows you to insert and solder components from the top.

montage-matrix-ctrlr-tutorial-6

TIP : this way, you prevent the components from falling when you flip the PCB over, which will save a lot of time!

montage-matrix-ctrlr-tutorial-23

Step 2 : Diodes

D1, D35, D18.

Start with the signal diodes 1N4148 and the power diode 1N4001 on the bottom side.

Pay attention to their orientation.

montage-matrix-ctrlr-tutorial-7 montage-matrix-ctrlr-tutorial-8 montage-matrix-ctrlr-tutorial-9 montage-matrix-ctrlr-tutorial-10

 

Step 3 : 220ohm, 5K6, 4K7, 1k2 resistors

R, R, …R. See partslist

Place the resistors on the bottom side of the PCB and solder them. Orienting them all in the same direction is advisable as it makes reading their their values easier. (warning : pic shows a 1K resistor not 1K2)

montage-matrix-ctrlr-tutorial-22 montage-matrix-ctrlr-tutorial-24 montage-matrix-ctrlr-tutorial-26

 

Step 4 : DIP-8 sockets

Solder the (4) DIP-8 sockets for the 24LC512 EEPROMs.

montage-matrix-ctrlr-tutorial-28

montage-matrix-ctrlr-tutorial-29 montage-matrix-ctrlr-tutorial-30 montage-matrix-ctrlr-tutorial-32

HINT : You can use adhesive tape to hold the socket in place while the PCB is flipped.

Step 5 : power plug

DC BARREL 2.1MM : CON1

montage-matrix-ctrlr-tutorial-57montage-matrix-ctrlr-tutorial-60montage-matrix-ctrlr-tutorial-61

P4 : CONNECTOR FOR THE POWER SWITCH.

Solder two pieces of AWG24 wire to the switch as in the picture below. This will connect to P4 when checking the power supply in step 10 (Do not solder P4! Wires attach here with screws).

montage-matrix-ctrlr-tutorial-62 montage-matrix-ctrlr-tutorial-63 montage-matrix-ctrlr-tutorial-64 montage-matrix-ctrlr-tutorial-65

That’s all for the moment on the bottom of the PCB. Flip it over to work on the top.

Step 6 : RLed, 10K resistors

R, R, … R. SEE partslist

Add these to the top side of the PCB.

montage-matrix-ctrlr-tutorial-33

montage-matrix-ctrlr-tutorial-35

RLed = from 2K4 to 10K. With the experience it appears that a 10K value is fine, 2K4 being too bright. As a consequence all the resistors on Top of the PCB have the same value (10K). This way it is much more easier to populate the PCB.

In the picture : 2K4 at 1% tolerance means these have a different body color than the 10K ones (5%). Their orientation doesn’t matter but keeping them all in the same direction is, again, advisable. Latest kits are furnished with 70 pieces of 10K 1% blue body resistors.

montage-matrix-ctrlr-tutorial-36 montage-matrix-ctrlr-tutorial-37 montage-matrix-ctrlr-tutorial-38

montage-matrix-ctrlr-tutorial-39 montage-matrix-ctrlr-tutorial-40 montage-matrix-ctrlr-tutorial-41 montage-matrix-ctrlr-tutorial-42

Step 7 : decoupling capacitors

C1, C2, … C13.

These are unpolarized and marked as 104 (= 100 nF). They are used as « energy reserve » for the ICs next to them. It’s easier to solder them if you push them on their side.

montage-matrix-ctrlr-tutorial-43 montage-matrix-ctrlr-tutorial-44

 

Step 8 : pin headers connectors on back

2X40 AND 1X40 PIN-HEADER

Cut the appropriate length pinheader to create :

  • Arduino : 1×6 + 1×8 +1×8 + 1×8 + 1×8 + 1×8 , 2×18.

montage-matrix-ctrlr-tutorial-45montage-matrix-ctrlr-tutorial-46
montage-matrix-ctrlr-tutorial-48

Place them in the female connectors on the arduino board, then insert the whole assembly into on the back of the PCB. Push with your hand as best as you can and solder them in from the top.
montage-matrix-ctrlr-tutorial-49 montage-matrix-ctrlr-tutorial-50 montage-matrix-ctrlr-tutorial-51 montage-matrix-ctrlr-tutorial-52 montage-matrix-ctrlr-tutorial-53 montage-matrix-ctrlr-tutorial-54 montage-matrix-ctrlr-tutorial-55 montage-matrix-ctrlr-tutorial-56

  • PCB :

P2 = 2X10 (REQUIRED !)

P3 = 2X20 (REQUIRED !)

OPTION1 = 2X5

OPTION2 = 2X5

P12 : 2X10 or special IDC box header

Solder these the best you can at a right angle to the PCB.

montage-matrix-ctrlr-tutorial-71

montage-matrix-ctrlr-tutorial-72

 

It’s time to check the power supply using your multimeter.

First, check that the power rails and ground rail are not shorted using the « bip » section of your multimeter. Pin 4 and 8 of the DIP-8 footprint are the perfect location for that.

electronic_tools5_short

Connect the 100-250VAC to 9VDC power adaptor to the DC barrel and switch it on.

montage-matrix-ctrlr-tutorial-66

A green LED (the power LED) should light up on the MCU board.

montage-matrix-ctrlr-tutorial-69

You should notice that the arduino has powered up via a green LED lighting up on the arduino mega board.

If NOT, switch the power OFF !

Measure +5VDC between pin 4 and 8 of EEPROM3. Or between pins 1 & 3 of the potentiometer footprints.

Hint : You can use test points TP1, TP2 & TP3 to check PSU voltage and +5V

montage-matrix-ctrlr-tutorial-70

If your measurement isn’t +5V DC +/- 10% , there is a short circuit somewhere.

If it is, your circuit is well powered. Remove the power adaptor from the DC socket and mount the active components. Place the 24LC512 in their sockets.

Step 9 : 1K trimmers

CTRST1 & LIGHT1

Place these on the back of the PCB and extend their leads to them from falling out. It’s a good idea to solder only one lead and then push with your finger while ironing to attach it tight to the PCB, then solder the other leads.

montage-matrix-ctrlr-tutorial-73 montage-matrix-ctrlr-tutorial-74 montage-matrix-ctrlr-tutorial-75 montage-matrix-ctrlr-tutorial-76

 

 

Step 10 : MIDI Sockets

P11 P10 P7 P6 P5 P8 P9

Flip the PCB over to see the bottom.

Place DIN5 sockets the best you can and solder only one of their leads from the top. Then, using your iron and your hand, push each socket, one by one, as flat as possible to the PCB. Notice their alignment. If needed, correct by reheating the soldered lead.

montage-matrix-ctrlr-tutorial-77

Next, flip the PCB over and solder the remaining leads from the other side. Go slowly: these need more solder because of the hole size. Make sure to check their alignment as you go.

montage-matrix-ctrlr-tutorial-78

If you power the Matrix Ctrlr on now you should get random midi messages at the MIDI OUT.

Step 11 : optocouplers 6N138

U7, U12.

Solder these to the bottom of the PCB. Notice their notch orientation !

montage-matrix-ctrlr-tutorial-80

 

Step 12 : ICs

ANALOG MULTIPLEXERS CD4051 : MUX1 MUX2 MUX3 MUX4

SERIAL IN SHIFT REGISTERS 74HC595 : U6 U8 U9 U5

SERIAL OUT SHIFT REGISTERS 74HC165 : U1 U2 U3 U4

montage-matrix-ctrlr-tutorial-81

Pay attention to their orientation : triple check you placed them correctly before soldering ! It’s a good idea to use DIP16 sockets.

Make sure the alignment of the notches on the ICs match their alignment in this picture :

montage-matrix-ctrlr-tutorial-82

Does everything look good? OK. Check once again. Then solder.

Hint : use DIP-16 sockets if your are not an experienced DIYer as desoldering could damage PCB traces. You can easily find them on eBay or your local electronic retailer at cheap price.

 

Step 13 : Switches

SW1, SW2, … SW31

You can just insert these without soldering at this time. You will need to adjust them while assembling the sandwich later.

montage-matrix-ctrlr-tutorial-83 montage-matrix-ctrlr-tutorial-84

Step 14 : Polarised capacitor

C/POLA (1000u/25V). max height 20mm ! (OPTIONAL)

The kit is furnished with a 1000uF/25V or 10V polarized capacitor. It can be a different value, only the size matters (yes Madam). Its height must be less than 20mm. Its role is to be a big stock of energy.

Important: The white area on the footprint signifies the negative (-) lead. Don’t insert the positive lead into this side of the footprint! Stick it to the PCB the best you can (height matters).

montage-matrix-ctrlr-tutorial-90

montage-matrix-ctrlr-tutorial-91

Step 15 : LCD

Retrieve the DIL2x8 pin-header you put aside for the LCD and solder it to the LCD board as in the image below.

montage-matrix-ctrlr-tutorial-86

This needs to be perfectly aligned at a right angle for the mechanical assembly of the Ctrlr.

montage-matrix-ctrlr-tutorial-87

DO NOT SOLDER IT TO THE PCB YET !

montage-matrix-ctrlr-tutorial-88 montage-matrix-ctrlr-tutorial-89

 

This concludes the first part of the build process.

Next, go to Building Matrix Ctrlr : assembly.

 

 

Recent Posts

Voices allocator : midi router for 4 devices

Dear Folks,

During the last summer we have hired a new specialist at the lab : ChatGPT ! And it has helped us to develop a midi router : 1 input / 4 outputs for dispatching up to 24 notes on 4 similar devices.

The existing owners of the Matrix Ctrlr and several Oberheim Matrix 1000 will instantly understand the benefits of this router !

For the moment it is an independant firmware that works with the circuitry of the Matrix Ctrlr. The goal is to include this app in the firmware of the Matrix Ctrlr. You navigate the app using the encoder and clic to enter or return from the menu

The 4 devices can be combined to work as 6 stereo voices, 12 voices or even 24 mono voices for example. Those behaviour are named routingMode and the encoder set the value

There is one main midi channel that can be set by the encoder and you have several pages of menus, one being the Voices allocation monitor

_____________________________________________________________________

Lecture des paramètres persistants :

`routingMode` depuis l’EEPROM (adresse 42).
`filter_channel` depuis l’EEPROM (adresse 43).
Configuration de l’encodeur + bouton poussoir (pin 4).
Initialisation des 5 ports MIDI (1 IN, 4 OUT).
Liaison des callbacks pour `NoteOn`, `NoteOff`, `ControlChange`.

### 🎚️ Modes de routing MIDI (switch `routingMode`)

| Mode |             Description                                           | Canaux traités |
| —- | ————————————————- ——  | ————– |
| 0    | 6 notes par port, ports 0–3 = ch1–4                     | ch 1, 2, 3, 4 | Quartet Mono
| 1    | 12 notes canal x (port 0/1), 12 sur x+2 (2/3)         | ch x et x+2 | Dual Mono
| 2    | 18 notes canal x (ports 0/1/2), 6 sur x+3 (port3)   | ch x et x+3 | Duo Stereo
| 3    | 6 notes unisson ports 0/1, puis 2/3                      | canal x |  Solo Stereo
| 4    | Duplication 6 notes sur 4 ports                             | canal x | Unison Mono
| 5    | 24 notes sur canal unique, réparties sur 4 ports   | canal x | solo 24 notes Mono

 

_____________________________________________________________________

We even pushed the thing by implementing an arpegiator but the display interface isn’t ready yet ..

You can download the midi Router below and test it in your Matrix Ctrlr. You’ll use the USB update method

Midi_Router_Sustain_FltrChannel_mode7CC1jaugesPC_OK.ino.with_bootloader.mega.hex

It does pass Control Change, Program Change, Pitch Bend, Sustain pedal, Poly & Aftertouch. You can test it and give us feedbacks

 

Latest Matrix Ctrlr 1.42d firmware below :

Matrix_Ctrlr_v1.42d.ino.with_bootloader.mega.hex

  1. Matrix Ctrlr : SOLD OUT 2024 4 Replies
  2. Matrix Ctrlr : restocking 2 Replies
  3. !!! Black Friday ’23 Sales !!! 8 Replies
  4. last batch of Matrix Ctrlr Leave a reply
  5. extra sales Leave a reply
  6. Special offer on Matrix Ctrlr kit Leave a reply
  7. SOLD OUT ! Leave a reply
  8. Stock and availability July 2022 1 Reply
  9. Matrix Ctrlr firmware v1.42 Leave a reply