Week 4

assignment

Electronics Production

The files were downloaded from Fabisp here the files were in different formats of schematics and brd. Use Eagle to open them in ordr to create Gerber Files.


Read
assignment
assignment
assignment

After the generation of the Gerber files, transfer the gerber files to IsoCAM which reads Gerber and drill files. It is also used for convertion of data and editing. The data to be drilled is saved as .ne


assignment
assignment

From here, we need to create a milling data and save it . it will automatically take the default extention. In our case we use the Computer Controlled Drilling and Milling Machine and the RoutePro 3000 to do the milling and drilling. I did all the settings and trying them fro the base, thickness under general; I the X and Y offsets leaving the scale at 10. The material settings were abit obvious leaving them at Length 160, Width 100 and Thichness of the copper at 1.36mm.

Ready
Ready

From here, I proceeded to the Machine where, I fixed the the workpiece on top of the base (sacrificial board). Unfortunately the cello tate I was using was not sticky enoufg and the pcb was not so flat on the board. This was evident as some lines could be milled dipper compared to other.Watch work in progress
After the milling, I brushed off the dusts and here is my finished board


    - Once you download your file,
    - Open the board file onto Eagle
    - Generate Gerber files
    - Using IsoCAM you will be able to proceed to milling

Lessons learnt


On the second trial I followed all the processed above well but when it comes to settings, I did not get it correctly and realised that it was milling much dipper aand so I stopped the work from the comp to work on the settings. I did not remember to replace the test tools in their correct positions and chuck before restarting . This error became very expensive when our Test tool broke in the process



The error

Anyhow, after correcting the error, I proceeded with my milling to the end and my results were amazing. Here is my completed FABISP board ready for stuffing


The error

The error

hero

Other than Computer Controlled Milling of PCB, you can also use Screen Printing method, Vynil Cutting or Etching which is also known as the (Wet Process).

For my case, I chose to use the Etching Process eventhough it was against the spirit of Fab Academy. This followed the fact that the milling machine at Gearbox had mechanical problem which kept on breaking tools when in opearion. The challenge persisted even wtih alot interventions. The importation for other new tools also took fairly longer time and so I could not wait for them while the assignments were piling. The Fablab manager xxxxxxxxxxxxxxxxxxxxxxxxx

Below is the Etching Process

  • After the download of the artwork as per the assignment, printing it on a transparent paper maybe after changing image to PDF.
    1. This printout should be as dark as possible or else, double aline the same artwork printout and pin them together. Be keen on alignment
    Print out

  • - Exposing the artwork on the board on the Exposure box
    1. - Let the vacuum to hold the PCB firmly before pressing start button
      - Turn on the lights for the set time; in this case it was 2 mins
      - Once you are done, move to the next process

    Finished work


    Etching

    Etching Station

      - Here, dip the PCB in the developer - this takes 7 seconds (depending on the concentration of your chemicals)
      - Next, move it to the etchant, set your time and temperature. remove it on expiry of time or when done
      - Here, the chemical disolves away the copper layer; 21 degrees celcius for 3 minutes was used
      - Now the PCB is ready, wash it clean in the available water at every interval of removal from chemical
      Dry it when done, now ready for Soldering

    Other PCB Making methods worth trying includes Laser Cutting a PCB with a CO2 / Fiber Trotec laser cutter. Learn more from the Tutorial. We will look into 3D Printing if such can be used as well

    Continuation


    For some reasons, I changed from the previous design and decided to use the FABISP Key design (20MHz Crystal Version) which has the USB end. I downloaded this, Printed it on a clear paper and took the etching process since our milling machine was overloaded with work. I had earlier on practiced both milling and etching processes and was so comfortable in using either of them.


    Finished work

    I cant fail to note that the chemical failed to remove all the copper layer well on some parts of the board in the developer and this would affect the connection. It prompted me to etch for a longer time. This however led to more damage to my board which then failed continuity test.

    Now, I had to do another process of etching again for a fresh board. Luckily, this was well done exept the reverse side which also failed to etch well. I failed to know the reason for this but it ranged from weak developer chemical to previous defect on the board


    Finished work


    Finished work

    Soldering

    Now that may board was ready, I proceeded to solder the board. Bur=t first went through this tutorial on How to solder

    Components
      Attiny 44 Microcontroller
      2 Capacitors 10pF
      2 Capacitor 1uF
      2 Resistors 100 ohms
      1 Resistor 499 ohms
      1 Resistor 1K
      1 Resistor 10K
      1 6-pin header
      2 Jumpers 0ohms
      1 Crystal 20MHz
      2 Zener Diodes 3.3v

    In soldering, I first applied soldering paste on the board and then starting slodering by handling bigger components first and from the centre outwards. Soldering the Microcrontroller for the very first time wasnt easy at all. But after learning few trics from an Intern - Mumo,I faced it with alot of confidence. I can authoritatively say that my board did not have have faults and this was established using Multimetre.

    Change of Board Layout

    I deciced to change my Board Layout to that of Fabisp Key. It looked more decent to me especially that it looks like other memory sticks.

    assignment
    assignment

    But again I was not able to mill my board. The tools of our Machine were all worn out and importation would take along time so I decided to use etching process eventhough Neil really discouraged usage of chemicals

    This was never a challenge at all.

    Despite that use of chemicals are seriously discouraged due to life threatening effects they have and encouragement of making and using machines, I got an opportunity to learn Screen Printing Method of making PCBs. This is a very neat way of making nice PCBs even with very fine tracks. From the normal screen printing method, you skip the Developer straight to Etchant/ This equally reduce the mount of chemical exposure.From the etchant, just wash your board with water, ry it and wipe away the paint you printed on it using a reducer

    Soldering

    Using the above Layout which was well named, I could easily identify where each component should be soldered

    I decided to smear a small layer of the Solder Paste on my board thereafter one by one layed the components starting with the centre outwards and larger ones. To be specific started I soldered ATtiny44A Microcontroller then followed by others. I would use Pick & Place Machine or other means but chose to solder directly for practice. This took me some time due to smaller size of components.

    assignment
    assignment

    Final Board

    Soldering was done perfectly well.

    assignment
    assignment
    assignment

    On completion, I then ran a contuinity test using a multimetre .The test was very successful

    Programming

    In connecting the Fabisp Key into the computer, it did not work immediately and I had to retest and troubleshoot it. I also had to fabricate the thickness of part of the board making USB in order to fit into the USB port.

    assignment

    I used AVR Programmer to programme it and this was fast enough. But again, the computer continued to give a message of device not recognized. Later on after consultations, I realized that I had not removed the jumpers but when I did so, it worked. Now this board is ready to be used as a programmer to program other boards

    Tutorial
    Files
    Fabisp Key