All the parts could be obtained from Digikey or Mouser, the BOM has part numbers for both. Most are jellybean parts so you can surely get them from other sources.
Component side assembly
The bare PCB de-greased with isopropyl alcohol:
- 11 x 220 Ohm
- 6 x 10K
- 1 x 68 Ohm
If you’re going to use high intensity blue or white LEDs replace 220 Ohm current limiting resistors (red arrows) with 10K resistors, in which case you will install:
- 13 x 10K
- 4 x 220 Ohm
- 1 x 1N4148 (red arrow)
- 2 x 1N4004 (green arrow)
- 4 x BAT42 (yellow arrow)
Diodes are polarity sensitive, so please make sure you install them correctly: line near the cathode pin should match the line on the silk screen legend.
Add ceramic capacitors:
- 6 x 0.1uF
- 2 x 18pF (red arrows)
- 2 x 10nF (green arrow)
Add LM7805 and a 20MHz quartz:
Add IC sockets.
- 3 x 8 pin
- 1 x 40 pin
Please make sure the notch is on the left!
Add 2.1mm DC connector. power switch and battery holder:
Add 2 x 100u 16V electrolytic capacitors. These are polarity sensitive, please make sure the longer leg (positive terminal) goes into the + pad.
Flip the board and install 3×2 pin header for AVR ISP connector. You may skip this if you are not planning to use AVR ISP programmer to program MidiREX’es MCU.
Add 2 x MIDI connectors and 3.5mm foots witch jack connector:
Top side assembly
Add 7 x tactile switches:
Add 5 x switch LEDs with 0.3″ spacers and 2 x MIDI LEDs. These are polarity sensitive, so make sure long leg (anode) goes to the top!
MIDI LEDs are soldered from the top since bottom is covered by MIDI connectors. Note that installing MIDI LEDs before you mount MIDI LEDs is not a good idea since you will have to file LED’s solder joints perfectly flush to the PCB, risking to damage it. Soldering LEDs from top is much easier.
Add LCD contrast trim potentiometer. Please note that you will need to turn this trim pot up to 20 times in one or the other direction before you can see the characters on the LCD screen.
Solder 16 pin header to LCD panel:
Add double sided tape of appropriate thickness to hold the LCD:
Install LCD. It’s a good idea to cut the solder joints underneath the LCD and protect them with the piece of electrician tape to ensure they don’t come in contact with LCD panel stand offs.
Soldering in LCD header to the board is a little tricky since there is no much space in there but perfectly doable with some care.
You may want to trim the long header pins:
Install ICs and CR2032 battery:
Important note: please DO NOT insert the second 23LCV512 SRAM chip. Current firmware supports only one 23LCV512 chip and it should be inserted in the socket closest to the encoder. Inserting the second chip won’t damage anything however MidiREX will not remember recordings when it is switched off.