Previous Page Home Next Page
WEEK 4
Electronics Production
|
|
|
|
|
1.PCB milling |
|
|
|
This is the 1st time in which I dealt with electronics in general it took a long time to understood the concept and generate my PCB. I used Cirqoid milling machine and David Mellis's FabISP ( download1,download 2).There are two typs of bits I used, one for the trace(0.2-.05) and the other one for the cutting(2.00). |
|
|
|
![]() My bits
|
|
|
|
Note:We need to adjust the machine carefully before start milling otherwise we will lose the board or break the bits.Photos below will explain the whole process. |
|
|
|
Changing bits
|
Adjusting the PCP board
|
|
|
![]() Adjusting the Z value
|
|
|
|
While milling
|
final board bfore soldering
|
|
|
2.Soldering: |
|
|
|
Its was the most harmful part of this assignment it needs a lot of concentration and consumed a lot of time therefore you need to be patient to complete this task successfully. I had two attempt to pass this stage successfully,in the first time I spoiled the PCB by adding too much of led for soldering elements and when I tried to fix it I broke the board. |
|
|
|
![]() 1st attempt of soldering
|
|
|
|
My board in soldering process
|
tools that I used in soldering ,led,multimeter,lense .....
|
|
|
![]() Ready for programoing
|
|
|
|
Note: Before start soldering we need to check the connectivity carefully and make sure to use the led wisely. |
|
|
|
2.Firmware installation: |
|
|
|
The installation process was very smoth and completed within no time :) |
|
|
|
Here is the codes that we used in installation stage : sudo apt-get install flex byacc bison gcc libusb-dev avrdude sudo apt-get install gcc-avr sudo apt-get install avr-libc sudo apt-get install libc6-dev
then in Firmware Folder make clean make hex
After connecting programmer make fuse make program
|
|
|
|
connecting to the PC via usb programer
|
Firmware instullation 1
|
|
|
Firmware instullation 2
|
Firmware instullation 3
|
|
|
My final product ;) |
|
|
|
![]() |
|
Previous Page Home Next Page