Electronics Production. Group 1.

Week 8 group assignment Electronics Production

Weeks assignments

This week assignment was to characterize the design rules for your in-house PCB production process.

Desingning boards

We used MODS to make files for the milling of our test pieces. We created and saved files of the circuit board traces and the outcut.

First we saved our test files (png) from Fab Academy pages (traces and traces outline).

In Mods (mods.cba.mit.edu) we created the toolpaths for our test design. We used a precompiled program and added a module for saving.

We right clicked for menu. Select Programs -> Open server program -> Roland Mill -> SRM-20 (our machine)-> PCB png.

Picture1:MODS workflow for Roland SMR-20

Picture1: MODS workflow for Roland SMR-20

We didn't need the Websocket module, so we deleted it. We wanted to save the output file locally, so we added a module. Select Module -> Open server module -> Save file. Then we had to connect the elements by clicking on Output of Roland machine SMR-20 and clicking on Input of save file modeule to make the connection between them.

Picture2:MODS added new module for saving

Picture2: MODS added new module for saving

We also set the milling machines coordinates x,ya and z to zero.

Picture3: MODS setting new origin point

Picture3: MODS setting new origin point

Then on the Read png module we aded the first of our designs in Select png file.

Picture4: MODS read png

Picture4: MODS read png

To Mill raster 2D module we changed the tool diameter to 0.1 mm, cut depth to 0.05 mm, max depth to 0.05 mm.

Picture5: MODS tool settings

Picture5: MODS tool settings

Then we pressed Calculate. The file is automatically saved to download folder.

Picture6: MODS calculating tooling paths

Picture6: MODS calculating tooling paths

From the View button we could observe the results more closely and check it looked ok.

Picture7: MODS view tool path module

Picture7: MODS view tool path module

Picture8: MODS view of tool paths

Picture8: MODS view of tool paths

We repeated the process multiple times by adding 0.01 mm in every step to both cut depth and max depth. Also offset number was set to 5 at this point.

Picture9: MODS creating different versions for cutting depth

Picture9: MODS creating different versions for cutting depth

Then we did the same steps with a tool diameter of 0.2 mm. Cut depths and max depths from 0.05 to 0.120 were calculated and the files saved.

At the end we also loaded our interior file png. Tool diameter was set to 1, cut depth to 0.6, and max depth to 1.7 mm. Offset number was 1. After calculating, we saw the result in view and it looked good.

Picture10: MODS creating outline for the board

Picture10: MODS creating outline for the board

Picture11: MODS outline tool settings

Picture11: MODS outline tool settings

Picture12: MODS finished outline file

Picture12: MODS finished outline file

In the end, we had the outcome files for both tools (0.1 and 0.2 mm) with 8 different cut depths. Then we were ready to go to the machine!

Milling the boards

Our machine is Roland SMR-20 milling machine. Before doing our tests we looked that everything is tidy and the working surface is flat. We did some cleaning with a vacuum cleaner to make sure there was no dust etc. We also cut a piece of the material that we do our test with.

Picture13: Cutting FR-1 board

Picture13: Cutting FR-1 board

We checked that the board is not bent.

Picture14: Not bent

Picture14: Not bent

We then attached it to the machines milling surface with double-sided tape.

Picture15: Adding double-sided tape to the board

Picture15: Adding double-sided tape to the board

Picture16: Attaching board to the sacrificial layer

Picture16: Attaching board to the sacrificial layer

The program we used with the machine is VPanel for SMR-20. It's screen has the user coordinate system in which you can move the milling head, set origin, move to origin and adjust the speed and spindle speed. Also there are the buttons for setup, cut, pause and cancel.

Picture17: Roland VPanel

Picture17: Roland VPanel

We used the 0.1 mm and the 0.2 mm milling bits, v-shaped. To attach the 0.1 mm drill, we held it to the socket in the milling head and tightened gently the screw with a hex key tool.

Picture18: Changing the bit

Picture18: Changing the bit

The first thing we did was setting the origin point. We moved the milling head with the program. We sent it to the left bottom corner of our material. The x and the y were set there by pressing the buttons (set origin point x/y).

Picture19: Milling head placement

Picture19: Milling head placement

Then we moved carefully the milling head down closer to the surface. When it was fairly close, we loosened the screw and let the milling bit fall down to the surface by gently holding on to it. Then we tightened the screw again and now we were able to define this point as z origin.

Picture20: Origin is set

Picture20: Origin is set

Then we downloaded our linetest traces file (rml). From cut popup window you clear earlier selections by selecting "delete all" and then add your current file. When you press Output the milling will start right away.

Picture21: Cut window

Picture21: Cut window

In our first test, some tape got in the way of our test pieces left edge. Otherwise the milling went perfect. The file was done with 0.05 cut depth. We cut the second piece right after this. Before that we changed the milling bit, set the z origin and moved the x/y origin 40 mm to the right.

Picture22: Second origin

Picture22: Second origin

Finally we also cut the outlines to both our pieces, first to the second one and then after resetting the origin back to left corner, the first one. For that we had to change the tool to 1 mm milling bit.

Picture23: First outline after the cut

Picture23: First outline after the cut

Picture24: Checking the result

Picture24: Checking the result

When everything was done, we moved to the view and removed the milling bit. We cleaned the machine with a vacuum cleaner.

Picture25: Finished test pieces

Picture25: Finished test pieces