Video

It was the first time to design, mill, and solder a circuit board from A to Z!
Never thought it would be that easy. Fortunately, It has been a simple interesting process that has almost no boundaries and really useful.

 

PHASE 1 |Circuit Design

Using Eagle and Photoshop

This was the first time ever for me to design a circuit from scratch! It's quit interesting. I have long dreamed that one day I would be able to design my own circuit boards. My field of interest is product design and I reckon that circuit design is extremely useful for gadget and industrial design.

Process:

1- Downloaded the library of components that you will use for the rest of the Fab Academy projects and even for the rest of your life.
2- Insert all components at once into the canvas
3- Create labels and name them to connect components together
4- Plug it and start building traces between the components according to the connection yellow line indicator
5- Export your tarce design into monochrome image with resolution of 500 dpi and select the layers you want to show for trace

You can then import the image onto photoshop to create the outer cut of the board.

Check out the screenshots below..

REFLECTION:

 

PHASE 2 |Soldering components onto the board

First attempt failure: The FTDI pins were heavy and the traces were not thick enough to hold the component, so, on the next attempt, I kept the traces are thick enough to tolerate its the FTDI and inserted enough solder to hold it in.

NOTE:

 

PHASE 3 |Programming the designed board

Connecting it to the programmer

1- Burn the new IC Bootloader to be able to upload the code on the IC

2- Compile the code and Upload it

4- And here you go! Test it.

 

CODE: (using arduino C language)

int LED = 2;
int BUTTON = 9; 

int STATE = 0;       


void setup() {   
pinMode(LED, OUTPUT);  
pinMode(BUTTON, INPUT); 
}  


void loop(){   
STATE = digitalRead(BUTTON);  
 
if (STATE == HIGH) { 
digitalWrite(LED, LOW);
} 
else {     
digitalWrite(LED, HIGH);
} 


}

 

 

Files

Electronics design _ Eagle folder

 

 

 

 

emailmariamwaelgado@gmail.com

websitehttp://mariamwaelgado.wix.com/
mariam-wael