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.
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.
Here, These are the traces which shows the drill paths.
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.
Final Result.
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.
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.
Repeat all the steps to calcualte the rml file and change the tool size to 1/32 inch.
I set the FR1 copper sheet in the milling machine
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.
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.
After outer drill PCB is ready for Soldering.
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.
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.
After successful Soldering Board is ready for 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.
RUN THE COMMAND "NANO MAKEFILE" ,"MAKE CLEAN", "MAKE HEX","MAKE FUSE" AND "MAKE PROGRAM".
Finally it worked.
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.
USB Attiny detected.
Propeller Led Pendulum Clock by Engr. Rashid Ali is licensed under Attribution-ShareAlike 4.0 International