x0xb0x User Manual: Developing firmware
Fork me on GitHub
Introduction

In this section, the entire IO board is soldered together and the USB is tested. Be sure to follow the instructions for how to solder in the surface mount USB chip.

Note: in batch #6 we've started to notice that the optoisolators are possibly made to a different specification. If MIDI out and MIDI thru are working but MIDI in is not, try upping R16 to 120 or 150 ohms!

You are here

Testing and soldering order

If you are concerned that you will not be able to solder the USB chip, we are offering, as an extra service, to prebuild & test USB. Just make sure you request it when you order your kit.

Since the USB chip is the most difficult part to solder, this should be done first, so that there is plenty of space to work in. There are a few techniques for soldering SMD parts. The two techniques I am a fan of are:

  1. Soldering with silver solder as carefully as possible, and then using solder wick to clean up
  2. Soldering with solder paste, and then using solder wick to clean up.

There are a bunch of tutorial sites on this (just search on google!):

Here's a straightforward method for soldering this chip using solder & wick. The magnifying glass comes in very very handy here! Its essential to check for bridged pins and unconnected pins.

  1. If you have flux, spread some on the pads, this will help bridging. The solder mask should also help a lot.
  2. Place a small amount of solder on a corner pad.
  3. Using tweezers, position the chip correctly (the circle on the picture matches the circle indent on the chip) and heat the corner pad. When the soldered pad is heated up, align the chip in the right location, then pull the soldering iron away.
  4. Place a small amount of solder on the iron tip. Tack the opposite corner, holding the chip steady with the tweezers.
  5. Double check that you have the chip positioned right.
  6. As carefully as possible, solder the remaining pins. Heat where the pin and pad meet, then quickly touch some solder to the pin, the solder should flow down to the pad.
  7. Dont worry if you bridge some pins, just fix it with the wick.
  8. When you're done, look at the board under a magnifier, or hold up to the light at an angle to see all the pins
  9. Ok now that you're done with the USB chip and you're pretty sure its soldered correctly, solder in all the rest of the components on the IO board. When soldering in the MIDI/DINSYNC connectors, make sure to 'pre-stress' them as they are a little flimsy: press them back so that the face is flush with the PCB while soldering them in. Be sure to use lots of solder on all the connector components to make a good mechanical bond.
  10. Power the IO board, but don't connect it to the main board
  11. Plug in the USB into a computer.
  12. The computer should detect a "Serial <-> USB" chip and request a driver.
  13. Download the driver from FTDI. Make sure to grab the VCP driver. Install it. Verify that a new COM port is created (under Windows, look under hardware control panel)
Parts

 

1/4" stereo jack 3 MIXOUT, MIXIN, HEADPHONE
1/8" jack 2 CV, GATE
USB type-B jack 1 USB
MIDI/DINSYNC jack 4 DIN1-4
1N4148 1 D48
10 ohm 5% resistor 2 R186, R164
22 ohm 5% resistor 1 R20
27 ohm 5% resistor 2 R6, R7
100 ohm 5% resistor 1 R16 (see MIDI in note above)
220 ohm 5% resistor 5 R13-R15, R18, R19
470 ohm 5% resistor 1 R12
1K 5% resistor 1 R17
1.5K 5% resistor 1 R8
2.2K 5% resistor 4 R21-R24
4.7K 5% resistor 1 R9
10K 5% resistor 2 R10, R11
100K 5% resistor 4 R25-R28
.033uF (2A333K) polyester capacitor 1 C201
.1uF (104) ceramic 2 C202, C204
10uF electrolytic capacitor 2 C203, C205
2SC536F, TO-92 NPN transistor 1 Q50
4N37 optoisolator 1 IC24
FT232 USB chip 1 IC25
6MHz ceramic resonator 1 XTAL2

 

May 17, 2011 20:07