Skip to content

5. Electronics production

Assignment

Group assignment

.Chracterize the design rules for your in house PCB production process.

.Extra credit: send a PCB out to a board house

Individual assignment:make an in-circuit programmer that includes a microcontroller.

-Extra credit:customize the design

-mill and stuff the PCB

-test it to verify that it works

Group Assignment

After having adjusted the milling tip, we go to the web to download the images of the plate that i want to manufacture. you can access the instructions by clicking here

1.Go to Build the FabTinyISP i have used example of student Brian

2.Download the rml and PNG files for the traces and the board outline.

.traces

.Outline

3.Go to the software of mods.

4.Right click>programs

5.Right click>open server program

6.Roland>mill>SRM-20>PCB.png

7.Select Websocket Device, and delete by clicking on inputs and outputs until red line disappears.choose delete.

8.Right click>select new server program>Roland>SRM-20>PCB png this will generate the nodes related to our machine, next we add a node that allows us to download the output file, rightclick>new server module>file>save

9.On the PNG module select the Traces > on the PCB Default module select mill traces(1/64)>Connect to be able to save on the mill Raster select calculate,now the browser should download the RML

-Load file

-select bit size

-set to zero

-Add to save node to download RML

-Calculate

10.Repeat the same steps for the outlines by selecting the outlines PNG,select the mill outline (1/32)option and on the mill Raster node calculate.

The machine i used is Roland SRM-20

*Individual assignment*:

make an in-circuit programmer that includes a microcontroller.

-Extra credit:customize the design

-mill and stuff the PCB

-test it to verify that it works

Here is the process we went through to cut and mill the board:

The mill bits used (1/64) is the smaller one used for trces it has diameter 0.4mm, (1/32) is the larger one used for outlines it has diameter of 0.8mm

i have used vaniacalliper to measure diameter of cut outline

After converting the images the next is printing board you have to switch your file to VPanel for SRM-20 software to communicate with the milling machine.

Now i fixed the board on the bed, i am ready start milling mistakes i made, and how i resolved them

I didn’t fix well board when machine starts milling the board changes position

to collect mistake i fixed the board with tape

Inspect that the board is clean and well fix, the millbits used here and the precalibrated settings on the MODS for RMS-20 produced excellent results.

use sharp tool to peel away the excess coper on the usb pads.

Components to be used

i have made solidering to PCB

I have to test continuity using multimeter

Programming the programmer

First i downloaded the firmware to be loaded in the programmer.

-Run make flash in terminal to program the its flash memory.

-Run make fuses to set up all fuses except one that disables the rest pin.

-Blowing the reset pin, I have to type rstdisbl.

For this process the USBtiny was ready to be a programmer.

Below, testing programmer its fully working i programmed NANO Arduino.

MY FILES

Here i am uploading the files that i have been making.

Download file


Last update: July 19, 2022