Skip to content
Snippets Groups Projects
Commit 506a6721 authored by Mitalee Parikh's avatar Mitalee Parikh
Browse files

test3

parent d9d8200f
No related branches found
No related tags found
No related merge requests found
Pipeline #231965 passed
......@@ -10,8 +10,8 @@
### Objectives
[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.
I first use Mods.
<img src="docs/images/ep/mods.traces.jpg" alt="traces" width="400"/>
<img src="/docs/images/ep/mods.outlines.jpg" alt="outlines" width="400"/>
![](./images/ep/mods.traces.jpg)
![](./images/ep/mods.outlines.jpg)
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
![](./images/ep/ribboncable.jpg)
##### 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:
'''
"""
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
'''
"""
![](./images/ep/homebrew.jpg)
It asked for sudo acess, I typed in my computer password.
......@@ -160,10 +160,11 @@ It asked for sudo acess, I typed in my computer password.
But half way through I got an error:
![](./images/ep/error.jpg)
I typed in the command that the error suggested:
'''
I typed in the command that the error suggested:
<code>
git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow
'''
</code>
This solved the error. I reinstalled Homebrew.
![](./images/ep/reinstalling.jpg)
![](./images/ep/installing.again.jpg)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment