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
            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.
            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.
