Once in my school days i remember trying to make a pcb and soldering things up. It was a
hard
time
with all those chemicals, glooves and those wastage of boards. It was good to see that things have
changed, at
least there
are other options coming up for PCB production. Traditionaly to make a pcd you need to screen print the
circuit
and place it
on the board and heat it with an iron so that the ink sticks to the board.After that You need to place
the board
in an
iron chloride solution( etching solution). During this the copper, more reactive compared to irom
replaces it
from the
ferric chloride forming copper chloride. Thus the copper gets dissolved in ferric chloride. Now as we
have
masked
the places where we want the copper to stay. The contact is prohibited for ferric chloride. Thus in the
regions
where it
is masked reaction does not take place and we get the printed Circuit Board. This was quite messy and
time
consuming.
I was really exited to see the milling machine and how it can be used to mill out the copper from a
board to
make a PCB.
No chemicals! No Heating! and no Lengthy procedures.
We use Rolland Modella MDX 20 in our lab.
This machine can be used to mill a copper cladded board to make a pcb and
wax to make molds for molding purpose. This week we where introduced only to PCB milling part. It was
our
assignment to make a ISP (In System Programmer) which is used to program micro controllers.
Let me take you through the machine and its working. It is a 3-axix machine. It has a drill attached to
a 2 axis movable fixture. That means the drill can be moved along a plane. Now the drilling arm itself
can be
moved up and down. We can place different end mills in the arm depending upon the width you want to
mill away at a
time. End mills are available in the following sizes
We use
Before i start using the machine, i had to choose from different ISP designs which i
want to make. These ISP's are called
FABISP
as these circuits and designs are opensourced by the fab team. I choose Brians
design as it had a couple of LED's one to indicate the power and other indicating flashing. I belive as
a amature these indications are of great use while debugging.
The design and the circuit diagram where all provided in the website. All we had
to do was
to download the traces and the board outline files in png format to get started. The images are shown
below.
Traces image
Cutting Image
These images are designed in such a way that in the traces image the
white parts represent the region where
the copper need to be retained and the black is the region where copper needed to be removed. In the
cutting image the black and white junction is where
the cutting happens. A path is drawn in the intersection of these two colors and cutting happens through
these paths.
Remember that in the cutting image if you put white outside and black inside then the machine cuts to the inner side. This can sometimes
go over your traces. Thus make sure that you have black outside and white inside for peoper results.
Once you have your images ready, you can install fab modules if not installed already. Steps to install fab modules can be found here. Once you have the modules installed you can launch it by typing the "fab" in the terminal click enter.
You will see the following UI showing up.
Fab modules initial screen
Now choose input as png and output as roland rml and click make
png_rml.
Choosing input and output formats
Load the traces image into the ui and choose end mill size to be 1/64
from
the top dropdown.
UI for milling
There are different options in the ui.
The default parameters are good enough for the go. Once you are done
click on the make .rml button. You can see a new "send it " button appearing and the time taken for the
process is shown up.
Send it button and time of milling.
Turn on the machine and put it on the view mode by clicking the view button.
You will notice that the base moves outwards so that we can place and fix the board on the base.
Now we need to place the copper cladded plate sicked on to the base plate of the machine
with a double sided tape and make sure that it is perfectly horizontal and even everywhere. Our base
plate
was having a pcb already sticked on to it so that it can act as a sacrifactial layer. So we sticked our
plate
over this layer
Go back to the printing mode by clicking on the view button again.
The drill moves and position itself to a default position. The drill head will be at its top most
position.
Now insert the 1/64 end mill into drill head, and make sure that 70% of the bit goes inside the head.
We use an Allen key to remove and
fix the end mills
By trial and error position the drill in the exact portion where you want it to be.
This can be done by changing the x and y offset in the ui and clicking move. Once you have the drill
positioned in the
exact location you want it to be, its time to adjust the end mill so that it just touches the surface.
First we have to pull the drilling head down such that there is only the thickness of the board left to
move
downwards. Now loosen the end mill using an Allen key such that its tip touches the plate. now tighten
the screws properly
.
Press the down button once and you will find that a bit of drilling happens and material is thrown
out.
Now we are ready to mill the board. Click on the send it button and you will see the machine starting to
mill our
board. It will take a few minutes to couple of hours depending on the size and the milling operation to
be
performed. Before you start the drilling operation make sure that you have noted down the location on
the
drill initially because for the cutting operation you need to start exactly from that point for proper
results.
PCB milling
PCB after milling
Once you are done with the milling, its time to cut the pcb out from rest of the
board.
As before load the png cut image and pick 1/32 from the top dropdown, few settings will appear and we
are fineo go with that. Once we are
oky with the settings move the drill head to the exact position where we started the milling operation
from. Do the other procedures of
setting up the machine and end mills as in the milling operation. Once you are done click the send it
button and we will see a progress bar
in the screen and the machine will start the cutting operation. After the process remove the dust with a
vaccum cleaner and remove the PCB
Final PCB
We use SMD(Surface Mound Devices) for our project. First the components where identified from the website and was written down to a paper. From the inventory in the lab these components where identified and sticked on to the paper corresponding to there names using a double sided tape. It is very essential to do it this was as the components are very small and the labelings are hard to read. So if you mess up with these items you are going to waste a lot of time figuring out which component is which. So always be careful while picking comopnents from the inventory and do stick them to the paper corresponding to there name.
I had to refer a couple of tutorials on soldering to get started. Though i have a hands on experiance on through hole soldering, i am new to SMD solidering. These tutorials helped me out. How to SMD soldering , though all the tools shown in video is not available in our lab, it is a good tutorial to get a concrete idea on how to do it
The main tools in our lab is shown below.
Tools
One important thing missing in the image is flux.
It comes handy to clean the board and when you find that the soldering lead does not
stick into the pads.
It is a good practice to start with the bigger components while soldering.Here the IC
is
the biggest component, so lets learn to solder it first.
Other components can be soldered in either method 1 or method 2 depending on your personal preference. I prefer the second method
1. Sometimes while soldering there occurs bridges between legs of ic. TO remove them
put a little
more amount of flex in the area try heating it up. Use the wik to absorb excess solder. Now drag the
solder to remove
the bridges. Add more flex if required. This is well explained in the video above.
2. Don't heat the leg of a component for a long time or else you will burn that component
3. If you keep heating the pad for long time it may come out
4. Make sure that you connect the following pads with solder before moving on to programing.
Finally i have my pcb with components soldered to it
Programing the ISP is also well documented at Brians website. The major steps are documented below.
This command lists all the usb devices connected to our PC. This will help us see if the if our programmer is working properly. IF our devices is listed here we can ensure that it is working properly and all the steps we did is successful.
If it works properly you can see a "multiple venders usbtiny" in the list.