Commit 6fa76342 by Thajudeen C Aboobaker

Update week05.md add

parent 1b5e22ae
Pipeline #67873 passed with stages
in 27 seconds
......@@ -75,7 +75,7 @@ On the top menu select the process you want to use. For milling traces, select t
![](../images/week 5/electronics8.jpg)
##Setting up the machine
## Setting up the machine
![](../images/week 5/electronics9.jpg)
......@@ -121,30 +121,102 @@ This is the PCB after completing traceing.
![](../images/week 5/electronics17.jpg)
![](../images/week 5/electronics18.jpg)
Load the cut file and change the bit to 1/32 . make the path and proced with milling after making the rml. Always be sure about not making a change in the origin.
![](../images/week 5/electronics18.jpg)
Clean the bed and the board with a vacuum cleaner after completing the millinging.
![](../images/week 5/electronics19.jpg)
![](../images/week 5/electronics20.jpg)
![](../images/week 5/electronics21.jpg)
![](../images/week 5/electronics22.jpg)
Remove the PCD carefully from the bed with a Tweezer or with the edge of a steel ruler.
## soldering
I have some previous experiences with through hole soldering .So I hope it won't be much harder for me to completing my soldering. Before we start soldering make sure all the required instruments are available in our desk
![](../images/week 5/electronics23.jpg)
I have some previous experiences with through hole soldering .So I hope it won't be much harder for me to completing my soldering. Before we start soldering make sure all the required instruments are available in our desk
![](../images/week 5/electronics24.jpg)
Make a list of all the reqired electronics components in a sheet of papper.
Stick a long piece of double side tape onthe rigth side of the component list .
We can use the double side tape to stick components that we took from the inventory .The tape will keep the components in place and it will reduce a lot of confusions in future.
![](../images/week 5/electronics25.jpg)
Remove all unwanted residues generated during milling.
![](../images/week 5/electronics26.jpg)
For the easynes of soldering i sticked the PCB to the table with a piece of double side tape.
My instructors and fabmates helped me in soldering smd components
![](../images/week 5/electronics27.jpg)
Make sure the enviournment has sufficient lighting and ventilation .Using the magnifying glass could probabily reduce the strain on our eyes.I always prefer to use them
This is my finished USBtinyISP.
![](../images/week 5/electronics28.jpg)
## Programming the FabTinyISP
Once you finish soldering the components, It is time to test the connections and program the board. Look carefully at the board to see if all the connections are proper
$Loose contact
$Orientation of components
$Misalignment
$Continuity of tracks
If any components are loose or misplaced, de-solder them and put them in their correct places.If everything checks out, proceed to plug it into the USB port of your PC. If the red LED lights up everything is fine else repeat the about tests.The next step is programming the chip with the right firmware.
## Software Installation
For Ubuntu and other Debian-based distributions, enter the following command, followed by your password when prompted:
sudo apt-get install avrdude gcc-avr avr-libc make
## Build the Firmware
Download the firmware source code firmware source code and extract the zip file (on Linux, unzip fts_firmware_bdm_v1.zip).
Open the terminal and go to the directory by using the ‘cd’ command.
Once in the directory type ‘make’and click enter. This will build the .hex file that will get programmed onto the ATtiny45. When the command completes, you should now have a file called fts_firmware.hex.
Continuity of tracks
make
## Program the ATtiny45
The make file of the firmware assumes that you are going to use a programmer in the usbtiny category (another fab ISP). If you're using a different programmer, first figure out what avrdude (the programming software) calls it.
Edit the file called Makefile. It is important to use a text editor intended for programmers. Near the top of the file, find the line that says:
PROGRAMMER ?= usbtiny
change usbtiny to whatever programmer you're using.
Plug the board into a USB port. USB2.0 is preferred over 3.0 if you have one, and use an extension cable so that you do not put strain on your board especially if your port is upside down. If you installed the red LED, it should be lit up now. If not, check the solder jumper and make sure that it is bridged. If your computer complains about a USB device drawing too much power, unplug the board and check for shorts.
Connect the programmer to the ISP header on your board. Note that there are two different orientations in which you can connect the cable; it is imporatant that you get pin 1 in the right place. Pin 1 is the MISO pin and it should be connected to the MISO pin of the board you are programming.
![](../images/week 5/electronics29.png)
Type
lsusb
In terminal and ensure the device is identified
![](../images/week 5/electronics30.png)
![](../images/week 5/electronics31.png)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment