Week 6

Electronics design

  • Group assignment

    • Use the test equipment in your lab to observe the operation of a microcontroller circuit board (in minimum, check operating voltage on the board with multimeter or voltmeter and use oscilloscope to check noise of operating voltage and interpret a data signal)
    • document your work (in a group or individually)
  • Individual assignment

    • Redraw one of the echo hello-world boards or something equivalent, add (at least) a button and LED (with current-limiting resistor) or equivalent input and output, check the design rules, make it, test it.

Electronic Design

For electronics design i decided to use Kicad because it is open source

I downloaded the software from the Kicad site

https://kicad-pcb.org/download/

First, we have to download and include the fab library , specifically made for Kicad.

To install library in kicad you go to the Symbol Editor.

Browse to the kicad libraries file and install it

But I found out that the Attiny 1614-SSNR was not in the library

I did not find it on the FabAcademy site either so i went to the digikey website and found it there.

https://ultralibrarian.com

Here is a flowchart of the steps to make a PCB



Attiny1614 installed and inserted to my schematic



PCB schematic



When i updated my PCB i had footbrint errors. Updated the footprints and then i had no errors



Netlist generated



Netlist fixed and now its time to arrange the items and route connections



Arranging layout and routing



PCB finished



Then i exported my PCB board as SVG file and opened it in Inkscape



In Inkscape i tweaked my board and exported it to PNG for milling

Changed the export settings to high resolution of 1270 dpi

Milling out my board on Roland SRM-20

Started soldetering the PCB

Finished soldering

Connecting to Ardoino nano for programing

>I did not find it on the FabAcademy site either so i went to the digikey website and found it there.

UPDI programmer software for Arduino

Magnús St. Magnússon © 2020| v1

Madefor FabAcademy