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
![](../assets/img/Week6/Kicad_downl.jpg)
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.
![](../assets/img/Week6/kicad_libraries_add.jpg)
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.
![](../assets/img/Week6/Ultra_librarian_attiny1614ssnr.jpg)
Here is a flowchart of the steps to make a PCB
![](../assets/img/Week6/kicad_flowchart (1).png)
Attiny1614 installed and inserted to my schematic
![](../assets/img/Week6/attiny1614_pinar..jpg)
PCB schematic
![](../assets/img/Week6/Scematic.jpg)
When i updated my PCB i had footbrint errors. Updated the footprints and then i had no errors
![](../assets/img/Week6/footprinterror.jpg)
Netlist generated
![](../assets/img/Week6/generate_netlist.jpg)
Netlist fixed and now its time to arrange the items and route connections
![](../assets/img/Week6/generate_netlist_fixed.jpg)
Arranging layout and routing
![](../assets/img/Week6/kicad_board_layout.jpg)
PCB finished
![](../assets/img/Week6/PCB_final.jpg)
Then i exported my PCB board as SVG file and opened it in Inkscape
![](../assets/img/Week6/PCB_exportSVG_main.jpg)
In Inkscape i tweaked my board and exported it to PNG for milling
![](../assets/img/Week6/PCB_trace_cutFinal.jpg)
Changed the export settings to high resolution of 1270 dpi
Milling out my board on Roland SRM-20
![](../assets/img/Week6/Milling.jpg)
Started soldetering the PCB
![](../assets/img/Week6/PCB_1614_soldering.jpg)
Finished soldering
![](../assets/img/Week6/PCB_1614_soldering_finished.jpg)
Connecting to Ardoino nano for programing
![](../assets/img/Week6/PCM_ardoino.jpg)
![](../assets/img/Week6/program/UPDI_programer_Arduino.jpg)
Magnús St. Magnússon © 2020| v1
Madefor FabAcademy