A C A D E M Y 2016
ASSIGNMENT

 

GENERAL OBJETIVE:

4

 

Electronics Production

 

make an in-circuit programmer

      David Andy Valentin Zaerc

      programming

hello.ISP.44.cad board components traces interior

      hello.ISP.44.res.cad board traces interior

      inventory microcontroller crystal USB connector ribbon connector Zener diode jumper

      firmware.zip

            USB power

            make clean

            make hex

            (sudo) make fuse (check programmer in Makefile, may need to repeat)

            (sudo) make program

            desolder SJ1 and SJ2

            make IDC ISP cable, connecting header pin 1 to pin 1, check wires

 

 

 

David, Andy, Valentin and Zaerc: the programming for this assignment tablet with the help of tutorials and exercises should be done by.

Having read and reviewed the various exercises of how to tablet, it has decided to carry out as follows:

 

1. Download the images in PNG format helloISP card (hello.IPS.44.interior and hello.ISP.44.traces)

Download images from here: (tracks) and (Interior).

 

2. It was Dr. Engrave program, which is part of the software included with the Roland MDX Modela 20 (see tutorial); however, the result was not satisfactory start, this is because the software that does not compensate the diameter of the cutter, so self must perform this process on the image when working on the software.

 

assigment4_6

Figure 1 Interface Dr. Engrave

 

3. To facilitate the realization of the tablet and not having to manually compensate the diameter cutter was used Fab Modules; however, it was not possible to use the online version and therefore settled in UBUNTU 15.10 with the help of tutorial page and the tablet was made, here I perfectly on the first try and have not had to compensate , using only the cutter indicated.

 

assigment4_16

Figure 2 Interface Modules Fab

 

4. After sending the Roland manufacture MDX20, a bit must be sanded to remove the tablet remaining waste removing rust and in case there.

You must use an average sandpaper to remove material waste, and after removing the waste is to use a very fine sandpaper or an eraser to remove the rust and facilitate the welding process.

 

assigment4_21

Figure 3 Tablet PCB without sanding

assigment4_22

Figure 4 Tablet PCB Sanded

 

5. When you have the clean tablet can be performed more easily the welding process components, in this case should be used as a guide.

Download image hello.ISP.board

 

In the image indicates the position downloaded and accommodation that should bring the components to be welded on the tablet, recommendations for the welding process the following are made:

a) While you are sanding and cleaning tablet, preheat the soldering iron. If you have a workstation preheated to 50% of its maximum power and if you do not have a connect about 5 minutes before starting the welding process.

b) Do not use more than 40 watts of power soldering iron, to avoid excessively raising the temperature of the micro-controller and damage it.

c) If treated surface mount components, tinning tracks largely facilitate the welding process. Tinning term refers to putting on the ski welding copper by heating and depositing very little welding.

d) To connect the SJ1 elements and SJ2 can be done with a wire, component continuity or with a pair of header's male and a jumper, this in order to make it look more aesthetic and facilitate the connection process .

 

assigment4_23

Figure 5 Drilling Tablet hello.ISP

 

To facilitate assembly and welding process can be performed where perforations entering the ends of the pieces, both SJ1 and SJ2 for connectors and connector apara ISP.

assigment4_25

Figure 3 Tablet PCB without sanding

assigment4_26

Figure 7 tablet hello.ISP and programmer mkii AVRISP

 

6. Upon completion of the welding process using a programmer, in this case a AVRISP mkii (Figure 7), should make use of AVRStudio software for loading the program to be executed by the micro-controller to operate as desired in this case programmed to function as a programmer. The steps for programming the tablet is

a) Download the hello.isp.hex file (compiled the scheduled hello.ISP.c).

b) AVRStudio Open the Tools menu and find the application of "Device Programmer"

c) Load the program to the tablet (see tutorial).

 

assigment4_11

Figure 8 Programming Interface AVRStudio