Olivier Nteziryayo

5. Electronics production

This week assignment is to characterise the design rulrs of PCB production process in relation with your PCB machine(s). Note the necessary settings such as feed rate speed, plunge rate speed, depth of cut for tracing as well as outline cut.

Individual assignment

The individual assignment is to make an in-circuit programmer that includes a microcontroller by milling the PCB, add the components and test if it works afterwards.

First step is to get the files. I used one of the class recommendation that can be found here

Start https://mods.cba.mit.edu/ This is the website I used to generate rml file. You can either use png or svg file format.

Right click and choose open server program

Navigate to search your machine type. It is Roland SRM-20 in my case

Import the file by selecting select png file icon and search the file of the computer

Set the origin, add save icon. I used this icon to export the rml file formal. After these stects, I connected the outputs file to that of the inputs

Next step is to select/check the mill traces (1/64)

After that, I calculated the toolpath. At this moment, the file is downloaded automatically.

I repeated the same process for mill outline. This is the outline cut. Helps to cut out the board after millilng.

Preview of traces and that of outline cut

In-house machine

I added the board into the machine. Used double sided take to attach it the machine be.

Next is to power on the machine and open PCB machine controller VPanel.

I opened machine controller to home all axes (x,y and z). by reseting all of them to zero valuse.

Aftern homing the axes is complete, I opened cut menu to add the file. After navigating the ile, next is to select output. and the machine start printing.

After tracing is completete, I changed the mill to 1/32 inch end mill

Final printed pcb.

Soldering the components

List of parts needed