Logo academy

WEEK 04

ELECTRONIC PRODUCTION

Fab Academy 2017 at Fab Lab Barcelona By Trinidad Gomez Machuca

LEARNING OUTCOME W04

//Describe the process of milling, stuffing, de-bugging and programming.

//Demonstrate correct workflows and identify areas for improvement if required.

Assignment info

Our first in-circuit FabISP!!!

This week we had to do a FabISP in-circuit, so the first step was to download the PNG and customized it if you want, with a logo using Photoshop or Illustrator. I really hope it works, because I tried to do one before and it failed.

Traces

Interior

Outlines Traces

Process to Miling

When you finally have your .png image of the FabISP customize.

1. Fab Modules: You have to open it in the Fab Modules so you can get the G-Code in order to the Modela CNC can do the milling. You have to set the correct setting otherwise your board will be ruined. First, you have to specify what kind of machine are you using, in our case is Modela SRM-20, almost all the settings are 0 for X, Y and Z, and very important only Z home must be 5, so when the machine is over, will not pass over your board.

Fab Modules

2. Modela: This is the funny part, you have to attach the copper board and stabilize it, in order to avoid the movement with the force of the drill bit. Use doble face tape for this. For the inner traces you have to put the correct drill bit, which is the small one, we have to be very carefully with this otherwise is going to break very easily, then set X, Y and Z. Most of the time the Z is the first problem, so it is good idea to start with a test, the speed of the machine has to be very low like 30%, and if the drill bit is not cutting then you have to move Z like 2 times and then it will have to work, try again and if it is working you can set 100% of the speed, when the traces are finished you can continue with the outline, only changing the drill bit for the big one and that´s it!

First with the modela

3. Result: And finally you will have your FabISP, but if it´s your first time don't get excited, this was the easy part hahaha, you'll see it when you solder it.

My firts modela

Soldering the electronic components

1. First we have to look for all the electronic components that you will need to make the FabISP works.

1.1 One ATTiny 44 microcontroller

1.2 One Capacitor 1uf

1.3 Two Capacitor 10 pf

1.4 Two Resistor 100 ohm

1.5 One Resistor 499 oms

1.6 One resistor 1k ohm

1.7 One Resistor 10K

1.8 One six pin header

1.9 One USB connector

1.10 Two jumpers 0 ohm resistor

1.11 One Crystal 20 MHz

1.12 Two Zener Diode 3.3V

1.13 USB mini cable

1.14 ------

1.15 Six pin Connector

Components

2. After you have all the components, you have to follow this very important diagram.

diagram

3. The migraine time! Soldering the components. First you have to hold your copper board in a base that can support it, so it's not going to move while you are working, take a plyers, a little bit of the welding, a very good lamp with magnifying lens and good luck!

Soldering

4. When you finished you have to check if the components are well soldered, and see if the energy flow it's ok.

Final Board

5. If everything its ok, the light will be green, this means that the header is soldered correctly, the board is getting power, but don't get too excited, sometimes even when the light is green, if the components are not correct or well soldered, it might cause problems like it happened to me.

It works

Time to program it!

MAKE CLEAN

Make Clean

MAKE HEX

Make Hex

MAKE FUSE

Make Fuse

MAKE PROGRAM

Make program

FabISP: Programming tutorial, it is easy but I had problems because I forgot to install one thing, my Mac is Sierra version so I need to download XCode from the Apple Store, also the Install Crosspack AVR and the reboot the computer, after this everything was perfect. And finally the programing part!

It works!

Thanks to the help of my tutors in Fab Lab Barcelona, believe it or not it works after a while of looking where the problem was, soldering, energy, etc. It was relief!

It Works

SOFTWARE USED

//Photopshop

//Fabmodules

//Xcode

Links for the Assignment

Electronics Production

Electronics Production Class

Electronics Production Assignments and Assessment

Fab Lab Barcelona

Fab Lab Academy

Programming instruction

DOWNLOAD

Here is the Traces

Here is the Outlines


Fab Academy 2017 Fab Lab Barcelona Trinidad A. Gomez Machuca
IAAC trinidad.gomez@iaac.net