*FOURTH*WEEK: electronics production



Assignment

1. Individual assignment:

Milling machine


The milling machine we used was Roland MDX-20 for cut the PCB and its parts are these. After putting the milling cutter, I turned on the computer and I used mods programe. I selected the parameters for engrave or cut, this is different because the milling cutter is different. For engrave I used 1/64 and for cut I used 1/32. And this was the results. This is the guide for engrave and cut the FabISP and the image that I used for engrave and cut.
- This is the guide for FabISP

Soldering electronic components


I used several tools to solder electronic components that are in this image. I did diferents tests to find my style. It was the second time in my life that I soldered I picked the electronic components and I began to weld following the plane and the guide. I had small problems when soldering the USB and Atting 44, I used the voltimeter to know if the components were well welded or had to add more tin.

PCB programming


Finally, I had to program my PCB but first I had to install the drivers for this PCB. And I used this guide for windows 10:
- This is the guide for installing a complete GCC-based toolchain
I installed the programs and I checked that it all works. I selected avrisp2 and t44 in avrdude but It wasn't the solution and I changed the path because my local tutor said me that avrdude works best with a localitation without spaces in the path. I tried and tried to install the drivers in my Fabisp but it wasn't reconice for my computer and the driver installation failed. Of course I needed to connect my PCB and the avrisp2 of my local tutor, these worked correctly. Now I had to download the firmware and continue with this guide:
- This is the guide for programming FabISP Finally I did git bash here and wrote: make clean, make hex, make fuse and make program. I had so many problems... for example error 2 with make fuse when the conection was incorrect. And when I thought I had it, I conected my fabisp without jumpers and my computer didn't recognize the usb. We went crazy finding a solution, I used a Fabisp that worked well and everything was correct. So we decided to measure the resistances with the voltmeter and exact, the resistances of 100 didn't work. And when I changed the resistences, everything worked correct.