Skip to content

Electronics Design

I’ve chosen to use Eagle for this assignment due to tutorial availability on the fab academy tutorial site and for it’s functionality. Eagle is a great software for designing PCB’s it has functions like auto routing that helps allot when laying the microchips on your board.

Installation:

To read:

  1. PCB basics
  2. How to read schematics

Attiny44

Parts:

Fab Academy Tutorial

  1. First thing we want to do is to choose the parts needed for this board by clicking on add parts icon located on the left toolbar eagle toolbar

  2. Clicking on add parts will open the Eagle library – choose fab archives and add parts to the schematic window. eagle toolbar

  3. After adding all the components the next step will be to connect them using net and naming the components. eagle toolbar eagle toolbar

eagle toolbar eagle toolbar

  1. While connecting your components Eagle will confirm connection click yes to connect. eagle toolbar

  2. Here's a final schema of the Attiny44 eagle toolbar

  3. After finishing the schematic and connecting all the parts click on switch to board located on the top of the program eagle toolbar

  4. Your board will look like this at the beginning because it’s still not routed. Use move to move the parts relatively close to their connection points and rotate to get simple lines as much as possible, this will ease the routing process. eagle toolbar

  5. After moving the parts as relatively lined as possible- go to tools/ auto router. I found auto router very useful, I still didn’t use it on other schematics it’s a useful tool to help imagine the design possibilities. Since ill be designing the top layer of the board click n/a for the bottom layer.

eagle toolbar eagle toolbar

  1. Run design rule file which was included with with fab library to check if the design is correct. eagle toolbar eagle toolbar

  2. Export file at 500dpi, select monochrome and export. Crop image if needed. eagle toolbar

Results: eagle toolbar

FAB Modules

We need to modify the file before using Fab Modules by using Gimp for getting clean traces and outlines by enlarge the canvas boarders by 20px and keep he image in the center.

Traces

  1. Open the png.file in Gimp
  2. Click on image and select canvas size
  3. Add 20px on width and height and click on center then resize
  4. Click on image – flatten image.
  5. Export

eagle toolbar

Outline

Using the same file in Gimp.

  1. Select bucket tool.
  2. Fill in white traces in black, leave canvas border intact.
  3. Export. eagle toolbar

Using fab modules we’re going to generate tool paths for the milling process using G-code.

Generating Traces

  1. Select input - PNG
  2. Select output - G-codes
  3. Select process - PCB traces (1/64)
  4. Select Calculate
  5. Select Save

eagle toolbar

Generating Outline

  1. Select input - PNG
  2. Select output - G-codes
  3. Select process - PCB traces (1/32)
  4. Select Calculate
  5. Select Save

eagle toolbar

Results:

eagle toolbar eagle toolbar

Conclusion

The tutorial on the fab academy page was very helpful since I didn’t know electronics well. The reason I liked the tutorial is that it explains step by step the process on EAGLE and allows you to check your PCB before taking further actions, it makes you go back to your design and check if there’s anything is missing and correct your design.

Design Files

Name Type
Hello Board .brd
Hello Board Schematics .sch

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.