User Tools

Site Tools


the_isd_assembly_guide

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
the_isd_assembly_guide [2014/09/04 14:31]
127.0.0.1 external edit
the_isd_assembly_guide [2014/11/04 10:47] (current)
admin
Line 1: Line 1:
-====== ​The_ISD_Assembly_Guide ​======+====== ​The ISD Assembly Guide ======
  
-=Soldering SMT= +===== Soldering SMT ===== 
-*Solder SMT resistors+ 
 +  *Solder SMT resistors
     * 6 1k Resistors in the middle of the board.     * 6 1k Resistors in the middle of the board.
-**1 5.4k Resistor above the IOIO diamond. +    ​* 1 5.4k Resistor above the IOIO diamond. 
-**2 10k Resistors on the right side. +    *2 10k Resistors on the right side. 
-*Solder JST connector on left side of board. +  *Solder JST connector on left side of board. 
-*Solder DIP Switches in place. +  *Solder DIP Switches in place. 
-**Pay attention to orientation. The 6 Position DIP switch package lettering is "​upside down" in relation to the silkscreen lettering.  +    *Pay attention to orientation. The 6 Position DIP switch package lettering is "​upside down" in relation to the silkscreen lettering.  
-=Soldering Thru-Hole= +===== Soldering Thru-Hole ===== 
-*Solder resistor network (manila). Ensure the ground pin marking is to the right. + 
-*Solder IOIO Headers +  *Solder resistor network (manila). Ensure the ground pin marking is to the right. 
-**I recommend placing female headers on the male headers on your IOIO to ensure smooth mating. Otherwise, it may be difficult to plug the IOIO in.  +  *Solder IOIO Headers 
-**The 11 Pin Header goes on the short side of the IOIO headers between pins 21 and 31. +    *I recommend placing female headers on the male headers on your IOIO to ensure smooth mating. Otherwise, it may be difficult to plug the IOIO in.  
-**The 21 Pin Headers go along the side and are offset against eachother by 1 pin due to the 11 pin header. +    *The 11 Pin Header goes on the short side of the IOIO headers between pins 21 and 31. 
-**The 2 and 4 Pin headers go on the inner power rails of a Version 1 IOIO and are optional if you don't plan to use a V1 IOIO. +    *The 21 Pin Headers go along the side and are offset against eachother by 1 pin due to the 11 pin header. 
-**Plug the assembly in and make sure female headers are flush against the PCB +    *The 2 and 4 Pin headers go on the inner power rails of a Version 1 IOIO and are optional if you don't plan to use a V1 IOIO. 
-**Solder the headers in place. +    *Plug the assembly in and make sure female headers are flush against the PCB 
-*Solder Arduino Headers +    *Solder the headers in place. 
-**Repeat the same process described above with a spare shield. +  *Solder Arduino Headers 
-*Solder Screw Terminal +    *Repeat the same process described above with a spare shield. 
-*Solder Jumpers +  *Solder Screw Terminal 
-**Break the 12 pin jumpers into 4 sections (3 pins each) +  *Solder Jumpers 
-**I recommend connecting two pairs with shunts to ensure proper spacing and alignment. +    *Break the 12 pin jumpers into 4 sections (3 pins each) 
-**Place the jumpers in the power coupling section and A/D function section. +    *I recommend connecting two pairs with shunts to ensure proper spacing and alignment. 
-**Ensure they are flush with the PCB +    *Place the jumpers in the power coupling section and A/D function section. 
-**Solder in place. +    *Ensure they are flush with the PCB 
-=Finalize= +    *Solder in place. 
-*Inspect the board for cold solders or missing components. +===== Finalize ===== 
-*You may wish to populate the optional pull-up pads on top of the board with pull-up resistors on individual channels.  + 
-*Clean off any excess solder flux with alcohol. +  *Inspect the board for cold solders or missing components. 
-=Testing= +  *You may wish to populate the optional pull-up pads on top of the board with pull-up resistors on individual channels.  
-*Apply power to Vin and probe the board for proper function. Notably, make sure there are no shorts to ground or full Vin on any pins except Vin. +  *Clean off any excess solder flux with alcohol. 
-*Download and install the [[http://​www.richmayfield.com/wiki/​files/​ISATestV1.apk|ISA Test App]]+===== Testing ===== 
 + 
 +  *Apply power to Vin and probe the board for proper function. Notably, make sure there are no shorts to ground or full Vin on any pins except Vin. 
 +  *Download and install the [[http://​www.richmayfield.com/​files/​ISATestV1.apk|ISA Test App]]
 {{wiki:​ISATestAPKqr.png?​300|ISATestV1.apk for testing the Shield Adapter.}} {{wiki:​ISATestAPKqr.png?​300|ISATestV1.apk for testing the Shield Adapter.}}
-*Plug in the IOIO to the board +  ​*Plug in the IOIO to the board 
-*Apply power +  *Apply power 
-*Connect IOIO to Android +  *Connect IOIO to Android 
-*Start the App +  *Start the App 
-**You should see the Stat LED come on when the Android connects to the IOIO. +    *You should see the Stat LED come on when the Android connects to the IOIO. 
-**Vin should read the voltage on the Vin bus. +    *Vin should read the voltage on the Vin bus. 
-*Test A/D pins and Digital Out +  *Test A/D pins and Digital Out 
-**Run a jumper from a Arduino Digital Pin to an Arduino Analog Pin +    *Run a jumper from a Arduino Digital Pin to an Arduino Analog Pin 
-**Click the appropriate button to turn that Digital Pin on. +    *Click the appropriate button to turn that Digital Pin on. 
-**You should see voltage reported on the Analog Pin you connected. +    *You should see voltage reported on the Analog Pin you connected. 
-*Handshake around to make sure everything works. Here's my sequence: +  *Handshake around to make sure everything works. Here's my sequence: 
-**Arduino Pin 0 to A/D 0 then 1, 2, 3, 4, 5. +    *Arduino Pin 0 to A/D 0 then 1, 2, 3, 4, 5. 
-**Scale the signal with DIP switches and repeat. Should read 3.2 or so. +    *Scale the signal with DIP switches and repeat. Should read 3.2 or so. 
-**Set all Pins High +    *Set all Pins High 
-**Plug jumper into A/D channel +    *Plug jumper into A/D channel 
-**Move Jumper across Arduino Digital Pins ensuring all read voltage.+    *Move Jumper across Arduino Digital Pins ensuring all read voltage.
the_isd_assembly_guide.txt · Last modified: 2014/11/04 10:47 by admin