How to Make Circuits in the Fab Lab: Difference between revisions

From Fab Lab Wiki - by NMÍ Kvikan
Jump to navigation Jump to search
Amy (talk | contribs)
Amy (talk | contribs)
Line 24: Line 24:
If you want to where the components should be you could look at the file design, in .cad file or you can check out  
If you want to where the components should be you could look at the file design, in .cad file or you can check out  
* [[Soldering]] -> Gisli
* [[Soldering]] -> Gisli
* [[good vs. bad soldering]]
* [http://www.fablab.is/w/images/8/8e/Circuits_descriptions.pdf Circuit descriptons. pdf]
* [http://www.fablab.is/w/images/8/8e/Circuits_descriptions.pdf Circuit descriptons. pdf]
* [http://www.fablab.is/w/images/b/b0/Scotts_New_MIT_Hello_World_Circuits.pdf Scotts new Hello World Circuits description]
* [http://www.fablab.is/w/images/b/b0/Scotts_New_MIT_Hello_World_Circuits.pdf Scotts new Hello World Circuits description]

Revision as of 11:23, 15 January 2010


Making a circuit requires several mini-projects:

Design and Architecture

Decide what function your circuit board should have

A good approach is to write down in words how the circuit board should work.

Create the schematic and board layout in a CAD program

Use e.g. Eagle or Cad.py, ,or Gimp (drawing tool), Inkscape or Open Office or draw it with black pen and scan and trace. The gap should be the right size and shape.

Physical Fabrication

Machine the board

Physically milling or cutting out the board which connects components

"Stuffing": Solder components on to the board

Solder the components to the board. If you want to where the components should be you could look at the file design, in .cad file or you can check out

Microcontroller Programming

Make a programming cable

Write the Program

Write the program (in e.g. assembler or C) , compile the program so that the microcontroller will understand it -> Jan

Programming the microcontroller

If you are using the Fab Labs, AVR microcontrollers

  • Use ICP (In Circuit Programmer)
  • AVRDUDE

-> Jan

Testing and Troubleshooting

Test the microcontroller

Plug the microcontroller in.

  • Is the power on?


Troubleshooting

  • Is the power on?
  • Is the battery plugged in?
  • Is the power going to the microcontroller?
    • Use multimeter, to measure the power and it should be around 3,3 Volts to 5 Volts for the hello boards.
  • Is the board soldered rightly?

-> Nuno