WEEK 4: ELECTRONICS PRODUCTION



GROUP ASSIGNMENT
CHARACTERIZE THE DESIGN RULES FOR YOUR PCB PRODUCTION PROCESS.


INTRODUCTION

This week I’ve learned to mill the pcb design using monofab SRM-20.
Even I have an Electrical backgroud but I have not use this milling method before.
but I have an experience of the Etching method due to unavailibility of machines.


Roland SRM-20 is a machine for making electronic boards, by drilling tracks on the surface of a board, and by cutting a board.


FOLLOWING ARE THE STEPS FOR PCB FABRICATION:

STEP 1: OPEN THE MODS



STEP 2: SELECT "SRM 20" AND "PCB PNG"



STEP 3: OUTLOOK OF MODS FOR SRM 20 PCB



STEP 4: SEPARATE THE TRACE AND OUTLINE OF CIRCUIT USING PAINT AND SAVE AS PNG



STEP 5: IMPORT PNG FILE FROM PC.

Click on "Select PNG file" and browse to png. Select and open it. Select the outline/trace. 1/32 for outline and 1/64 for the trace. Then click Calculate. Rml File will be automatically saved in your PC.



STEP 6: CLICK ON "VIEW" TO SEE THE MACHINE PATH ".

STEP 7:REPEAT STEP 5 FOR OUTLINE/DRILL



Here, These are the traces which shows the drill paths.



STEP 8:OPEN MACHINE SOFTWARE"V PANEL FOR SRM 20

Luckily we have the fabmodules and mods to transform from pngs to rml that the files that consume the SRM.
The tools that we use for traces are 1/64 inch and for a interier a 1/32 inch to cut.


These tools are used for SRM_20 1/32 and 1/64 bit.


before milling in SRM-20 we must convert file from png to rml.
1. Place PCB on board and use tap to tight the pcb.
2. Open VPanel for SRM-20 in Desktop.
3. Change the drill bit according to your file.


4. Select origin to x/y and z axis by changing values of x, y and z axis from where it should be start.


5. Adjust drill bit z axis until it touches PCB board.
6. Change Z-Axis value little bit to dig PCB board slightly, then set new value of Z-Axis as origin.


7. Click on "Cut" and locate .rml file which we want to use.


8. Click on "Output" to start the process.


STEP 9:TAKE IT OUT.

Final Result.


INDIVIDUAL ASSIGNMENT
MAKE AN IN-CIRCUIT PROGRAMMER BY MILLING AND STUFFING THE PCB,TEST IT.

For this week, I milled a printed circuit board (PCB) in-system programmer (ISP) that can be used as a USB peripheral to program other circuit boards and embedded devices. While for this task PCB layout is Provided in the Assinment folder in the form of png file. download the file from here. Now for traces I used 1/64 inch tool.

After traces I made an other png file to make the holes in the PCB because 2x3 header pins were not available in the lab. Instead of that I used simple male header pins. I opened the traces png file in the paint I made 6 hole using circle in the Paint with black color using fill with color tool. then I used white color with fill tool to remove all traces except circle. for holes I used 1/32 tool and reset the z-axis to 0 because I changed the tool from 1/64 to 1/32 for holes.


All the steps for holes are defined here in gif

This is Outer PNG file to cut the pcb design.


STEP 1: GENERATE THE RML FILE FOR TRACES..

Follow the above steps to generate the rml file.


Go to the modules tab then click on add server module and save it.


A pop-up will appear as shown below, drag this file and connect it to the output node of Rolland SRM-20 milling machine. Click on "Calculate" and the file will automatically be saved.


Your RML file is ready. it will automatically will be generated. To check the traces and path of PCB , click on view.


STEP 2: GENERATE THE RML FILE FOR OUTLINE.

Repeat all the steps to calcualte the rml file and change the tool size to 1/32 inch.


STEP 3: SET THE FR1 COPPER SHEET.

I set the FR1 copper sheet in the milling machine


STEP 4: OPEN THE V PANEL FOR SRM 20 SOFTWARE

Set the X, Y and Z position of the machine where you want to start the cut. Then import the rml file generated through mods. First take the traces file and mill. After trace is complete, change the bit to 1/32 bit. Set the Z axis and then mill.


STEP 5: START THE MILLING PROCESS

Now monofab SRM-20 is doing it's job.


After completion of Traces file in SRM_20 using 1/64 tool result is here.


change the bit to 1/32 inch tool and give the holes file.



STEP 6: TAKE IT OUT AND CLEAN IT.

After outer drill PCB is ready for Soldering.


STEP 7: TAKE OUT ALL THE COMPONENTS.

Best practice is to write all the components with values and put double sided tape on side of paper. Paste the component against each name and also put board there.


STEP 8:SOLDERING.

Following steps were required for the SMD components based soldering on PCB. I started soldering the SMD components it was my first experience with smd component soldering. Following components were required for soldering:
1. Soldering Iron
2. Soldering wire
3. Desolder
4. Tweezer.



Carefully Solder the component and check the soldering iron temperature.


FINAL RESULT.

After successful Soldering Board is ready for Programming.


STEP 9: PROGRAMMING.

Before the start of programming, check all the connection using Multi-meter. Make sure that there is no any short circuit. For programming I follow this tutorial.. I am using Linux to program using my instructor usbtinny isp.
Following are steps to Program in ISP
1. To program the Fab ISP, you first need to install the necessary software for your operating system and download the firmware.
2. Edit the Makefile
3. Set the fuses / program the board.
4. Verify that the board is working properly.
5. Then you need to open up the jumpers to make it a programmer.


CONNECT MY ISP WITH MY INSTRUCTORS ISP AND COMPUTER.


RUN THE COMMAND "NANO MAKEFILE" ,"MAKE CLEAN", "MAKE HEX","MAKE FUSE" AND "MAKE PROGRAM".


Finally it worked.



REMOVE ZERO OHM RESISTER

Later I Removed zero ohm resistors just to make my isp able to program other boards and I download the drivers from Adafruit because it was requirement before getting its connection.

Installing ada fruit Drivers.

OPEN DEVICE MANAGER

USB Attiny detected.





Propeller Led Pendulum Clock by Engr. Rashid Ali is licensed under Attribution-ShareAlike 4.0 International


Download all files from here