Skip to content

6. Electronics Design

  • [ ] Linked to the group assignment page
  • [x] Documented what you have learned in electronics design
  • [x] Explained problems and how you fixed them, if you make a board and it doesn’t work; fix the board (with jumper wires etc) until it does work.
  • [x] Included original design files (Eagle, KiCad, - whatever)
  • [x] Included a ‘hero shot’ of your board Loaded a program and tested if your board works

Hello Everyone! This is Chloe from Shanghai . So happy to be here and start my exciting journey. Due to late joining in Fab family, I have so many things to learn which are very eyes opening.

Today I just configured my Gitlab account and set up SSH key. This is just a very basic draft for documentation of this week.

Overview

  • This week I have learned how to design circuits.
  • Tools to be used: Eagle, Photoshop.
  • Cutting Machine: Roland SRM-20.

  • Design

  • Download software Eagle for PCB design.
  • Basic knowledge: Circuit, Current, Voltage and Resistance.
  • Electronic Components ATtiny44: microcontroller.

  • Design Software

  • create new schema file.
  • Now add part to the file
  • choose the Library in this case we use Fab
  • add ATtiny44
  • add CAP

  • after add and connect all the components in schema mode switch to board mode and arrange the board to a proper position.

  • Software Setting

  • Check design errors: go to Tools>Errors
  • Check and change settings in the DRC window

  • Set the grid system

  • Set the visible layers for later exporting.

  • Export File

Design Result

  1. add name to Trace Image

  1. Cutting

  1. Final Board

  2. Preparation Electronic Parts

  3. Soldering

Hero Shot

Testing the echo hello board

  • Check and clean all the soldering
  • download make file from the hello.ftdi.44.echo, hello.ftdi.44.echo.make
  • connect MCU to FabISP.
  • connect MCU to FTDI usb cable for power supply.
  • type following command in termial make -f hello.ftdi.44.echo.c.make make -f hello.ftdi.44.echo.c.make program-usbtiny-fuses make -f hello.ftdi.44.echo.make program-usbtiny
  • Programming
  • install arduino
  • setup board manager go to file>preferences>additional boards manager URL add link
https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
  1. Install ATtiny package
  2. BURN BOOTLOADER

Problems

  1. when I tried to program my hello board in terminal
  2. It took me a long time to search and outsource online information and tutorials to finish the design since I am very new to this part.

Original File

file trace rml file cut rml file sch file brd


Last update: April 27, 2021