Electronic design
    
    Assignment for week six (March 05, 2014)
    
    The assignment of week six was to redraw and make the echo
    hello-world board, adding a button and LED. I refered to the
    tutorial by Anna Kaziunas at
    http://academy.cba.mit.edu/2012/labs/providence/tutorials/07.html
    
    1. Downloading Eagle 6.5.0
    
      - Went to http://www.cadsoftusa.com/downloads/
 
      - Downloaded eagle 6.5.0
 
      - Installed freeware on Linux
 
    
    2. Downloading echo board and schematic
    
      - Downloaded the files from the link on the tutorial page
        mentioned above
 
      - Extracted the file on my home directory, in Ubuntu
 
      - Opened eagle
 
      - The helloecho folder was visible under "projects" on eagle
 
      - Ensured that the little dot on the right side of the libraries
        were green, by right clicking on it and checking the "use"
 
    
    3. Downloading and installing the
          Libraries
    
      - Downloaded the libraries from
http://academy/cba.mit.edu/2012/labs/providence/tutorials/Downloads/eagle_libraries.zip
 
      - Installed them using the sudo apt-get install command
 
      - Unzipped the files
 
      - Ebsured that the little dot on the libraries was green
 
    
    4. Editing the schematic
    As I had prior experience in using eagle, it was not that
      difficult editing the schematic. I added the LED, button,
      resistors and a capacitor. I connected all the newly added
      components and ensure that they did make a connection.
    
    
    
    
      5. Designing the Printed Circuit Board
            (PCB)
    
    
      - Once the schematic was completed, I switched to teh board view
 
      - The components which were added were visible, with yellow
        unrouted traces attached
 
      - I moved enlarged the board outline in order to move around the
        existing components omn the board, to make space for the newly
        added components
 
      - Once the components were placed, I then routed all traces,
        however I used the manual routing instead of auto routing
 
      - Checked errors on the board, using the Design Rule Check
 
      - I changed the board outline width from 0 to 0.01 width to make
        it wider
 
    
    
    
    
      - I exported the circuit traces as png file, as per tutorial
        (monochrome, 500dpi)
       
      - Then after, I exported the board outline, as per tutorial -
        using the same settings as above
 
    
    
  
    
    
        
    6. Importing the files into
            Fabmodules
    
      - Firstly, I loaded the traced png file on fabmodules and milled
        out the board
 
      - Then, I loaded the cut-out png file to cut out the board
 
    
    
    
    
    7. Populating the board
    
      - Once the milling and cutting-out of the board was completed, I
        soldered the components on the board.
 
      - The image of the soldered board was taken prior to the 6 pin
        header soldering
 
    
    
 