photo logo fab lab puebla_zpsf84vuacy.jpg
 photo fab-academy2_zpszvqovjt6.jpg
 photo fab-academy2_zpszvqovjt6.jpg

Huber Girón Nieto

Electronic and Mechatronic Engineer

Contact

e-mail: huber.giron.nieto@iberopuebla.mx

phone: +52 (222) 372 3000 ext.12917

FABLAB Puebla Researcher

WEEK ASSIGNMENT:

Electronics Production

Make the FabISP in-circuit programmer

For this week  activity , a printed circuit was made using FabISP programmer design , this in order to understand the manufacturing process of printed circuits, the circuit is will be used for programming AVR micro controllers.

Printed Circuit Board

In electronics, a circuit board, printed circuit board or PCB, is an area consisting of paths or tracks of conductive material laminated onto a non-conductive base.

 

The printed circuit is used to electrically connect through conductive paths, and mechanically hold  of electronic components through the base.

 

The roads are usually copper while the base is made of resin reinforced fiberglass, ceramic, plastic, Teflon or polymers such as Bakelite.

 photo pcb1_zpsm4qxyzze.jpg
 photo diagrama pcb_zps5ae2l88a.jpg

Design

The Electronics Production assignment is to mill the board, stuff it with components and program it. We will be using these programmers through the semester to program the other boards we create.

 

The FabISP is an in-system programmer for AVR microcontrollers, designed for production within a FabLab. It allows you to program the microcontrollers on other boards you make.

 

The genealogy of the FabISP design is interesting in its own right; Neil's FabISP is based on David Mellis's FabISP which is based on Limor's USBTinyISP which is based on Dick Streefland's USBTiny.

 photo hello_isp_44_traces_zps9er4od7e.jpg

Components

 photo fabisppartslayout_zpscg30yyjk.jpg

All necessary parts to build the circuit are:

 

            - Mini USB Header

 

 

 

 

 

            -  Microcontroller : ATTiny 44

 

 

 

 

            -  Crystal 20MHz

 

 

 

 

 

            -  Two Zener Diode 3.3 V

 

 

 

 

 

            -  Jumpers an 6 pin programming header

 

 

 

 

 

            -  Resistors

 

 

 

 

 

 

 

            -  Capacitors

 

 

 

 

 

 

 photo usb_minib-500x500_zpstwdrvywu.jpg
 photo mj-u0gzfnuozi7h_jwjdiwg_zpsmgy7peob.jpg
 photo sod-80_200_zpsodhdgaz7.jpg
 photo pl1142274-small_1uf_50v_non_polarized_electrolytic_smd_low_esr_multilayer_ceramic_chip_capacitor_zpskgiuoqkd.jpg
 photo resstores_zpstofye7bv.jpg
 photo capacitores_zpscaatri3j.jpg
 photo chip resistor_001_zpscceiajjy.jpg
 photo 09044-04-l_zpsv8o0jroh.jpg
 photo 2133368_zpstfutkwrv.jpg

To achieve the various components, we  investigate and check the availability in electronics stores nearby to FabLab and the city of Puebla and even in various stores in Mexico using Internet.

 

 

However, we don't obtained all components according to the list, it was especially difficult to get SMD components, finally most of SMD components were buyed, except capacitors and crystals, because we only obtained those in  through hole version.

 

 

We could not find the micro-controller available in Mexico, so it was necessary to apply a request in a delivery period of one week. Therefore, in this activity was not possible to complete the circuit as explained below.

 

 photo con03_01_zpsyshksorl.jpg

PCB Fabrication

Make printed circuit boards is not something new for me, since I am Electronic Engineer, however always had done by the method of ferric chloride, which is a very slow and dirty method, make a circuit can take from one to two hours.

 photo cloruroferrico proceso_zpsbdubjzhx.jpg

Now in this assignment,  we used the tutorials to develop PCB with the help of a milling machine, so that the process becomes very fast and much cleaner.

 photo modela mehod_zpsp6ft8oqw.jpg

 

 

 

 

 

In the tutorials to use  the Modela in PCB manufacturing, mentions that you need to install Fab Modules on a machine with Linux based OS, however, in Fablab Puebla everyone uses Windows operating system so the Fab Modules were ignored as a first option, we decided to use software brings the machine by default: Dr. Engrave.

 

 

 

 

 

 

 

 

 

 

 

 

We use a cutting tip tool  because it was available at the moment , however we realized it was the best option, because the tip allowed to have a higher quality engraved circuits.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Several tests were performed by varying the parameters of engraving depth, however several of the circuits tracks were damaged . Then it was discovered that the program Dr, Engrave only vectorized circuits and then only follow the contours damaging the tracks.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A see these tests performed unsatisfactorily, We decide to have a computer with Ubuntu to install Fab modules

 

 

 

 

 

 

 

 photo 2015-02-20 105444_zpsc27q7aam.jpg
 photo 20150224_163213_zpsgeop5ylu.jpg
 photo img-20150223-wa0038_zpsz5jbjwmo.jpg
 photo 20150224_163207_zpsh1lu5w3i.jpg
 photo img-20150223-wa0039_zpsxoihamet.jpg

Carbide Steel 30 Degree 1/8" CNC Router Triangular Pyramid Engraving Bits

 photo 20150224_163249_zpsznzt6xhm.jpg
 photo 2015-02-20 105436_zpsi4wj4rrm.jpg
 photo d2_zpsf7o94x2q.jpg

 

The installation of "Fab Modules" turned out really complicated, especially because as I mentioned earlier, we had not experience with Linux platforms and we were accustomed to windows executables.

 

It was important to know the Linux terminal since this was the main tool for  installation an it was also subsequently necessary to installing the printer on Ubuntu.

 photo ubuntu_zpshwoomuqz.jpg

Once executed Fab Modules, the environment is very intuitive and perform various tests by varying the parameters of depth, speed, resolution and others. Finally we obtain certain end values for the parameters.

 photo 2015-02-23 121809_zps5czjphhq.jpg

PARAMETERS                                                                                                                                               RESULTS

 photo ubuntux_zpsjou9nx2a.jpg
 photo 1_zpspn9w6lnd.jpg
 photo captura de pantalla de 2015-02-23 095244_zps5flistra.jpg
 photo 2_zpsn5djdhxy.jpg
 photo parametros nuevos bien_zpsd22nasla.jpg
 photo 3_zpsbqtm5puj.jpg
 photo img-20150223-wa0037_zpsmg9cfqtz.jpg

Soldering

Finally, once made the PCB´s, we solder SMD components, in addition to making adjustments  for Through-Hole components.

 

However it was not possible to complete the circuit because we don't have the ATtiny44A microcontrollers.

 photo img-20150223-wa0042_zpszkoo1gqa.jpg
 photo 10991191_10205788597215153_4904417609388098877_n_zpsmiq0rclr.jpg
 photo 20150224_164139_zps1j6dsnwr.jpg
 photo 2015-02-23 182150_zpsukzqobuq.jpg