[x] To produce a PCB using one or more manufacturing processes
[x] To solder components and test the board
[x] To program the PCB to become a programmer
[x] To solder components and test the board
[x] To program the PCB to become a programmer
#### Introduction
This week is about learning to fabricate a PCB, not necessarily design it. There a some different options of in-system programmers in the [FabAcademy notes](http://academy.cba.mit.edu/classes/embedded_programming/index.html#programmers). In the AVR family, there are boards based on the the ATtiny45, ATtiny44 and ATmega16U2.
...
...
@@ -40,8 +40,8 @@ It is important to note that both these images are at 1000 dpi resolution in png
Next, these png images need to be converted to tool-paths for CNC machines to follow. [Fabmodules](http://fabmodules.org/) and [Mods](http://mods.cba.mit.edu/) both, developed by the Fab community can be used to make the tool-paths. They run in the browser.
But it shows me unclear toolpaths with default settings, for both the traces and the outlines. With random dots being detected arounf the traces.
...
...
@@ -145,11 +145,11 @@ Next, I make assemble a ribbon cable, 6 thin cables connected side by side with

##### Installing software packages
To program the board, there a steps you need to follow to install the development environment first. I follow the steps from [this tutorial](http://fab.academany.org/2020/labs/uae/students/fatima-alhashmi/week5/week5.html) and [this guide](./images/ep/avr_steps.pdf).
To program the board, there are steps you need to follow to install the development environment first. I follow them from [this tutorial](http://fab.academany.org/2020/labs/uae/students/fatima-alhashmi/week5/week5.html) and [this guide](./images/ep/avr_steps.pdf).
1. Installed [homebrew](https://brew.sh/) package manager. In a terminal window pasted this from the website: