week 4

Electronics Production

Make the FabISP in-circuit programmer
Mill the board
Solder the components on the board
Set it up for programming

This week's assignments is to make the FabISP an In-System Programmer, the exercises consist to learn the managment a high precision milling machine to fabricate boards, the surface mount soldering skills, and set up programming toolchain + GCC

Mill the board

Before beginning the milling of the card, you must load the PNG image to fabmodules tool in Tecsup computers already have installed. The steps to load and configure are shown, in the following photos.

We will use a precision machine desktop milling Models Roland MDX-20 milling board. To place the board, with the view command we approached the work platform and we hold the board to be machined with the tape. Then we locate the zero point, positioning points x and y of the milling tool. We make sure that it makes contact with the card, and then turn to drive the view command, put the lid of the machine and send the file to be milled.

Solder the components

To weld i considered first heat the soldering iron, then the track and once this at the proper temperature placed the solder wire on the soldering iron. In Tecsup they recommended using the fine tip soldering iron and 20 watts for welding small components like the ones used in the FabISP, it was quite comfortable and easy to perform.

We try to connect de PCB with the AVRISP MkII, but it has failed several times, so that with the multimeter verified the continuity of tracks and DC voltages, checked the solder. Also we clean the pcb with Bencina a chemist dissolves. Then the AVR recognizes the PCB

Programming

To programming, use the fab module in ubuntu and the AVRISP programer, following the steps of the Fabs tutorials page.

But at first it does not work, because the first AVRISP used was not working properly. I tried to program my PCB with Arduino in windows, but in my PC I have installed windos 10 and the winAVR drivers to download only works in XP, 7 and 8. This morning in Tecsup we prove a new AVRISP programer and there it was possible to program without any inconvenien.