4. Electronic Production

Group assignment

This week we made an electronic board. I learned the whole process to make it. From making the design, etching the design and soldering the components. The group assignment is at the following link.



Electronic board design

For the design of the electronic board, we used a ready-made design. On the group assignment page are some links. The one I used is the MODS link to prepare the designs.


When we open "MODS" it shows us a menu where we select programns.


Then we select the option open program.


Then we select the option of the image.


It will send us to another page where we will see the following:


Select the first file we downloaded called traces.


Then select the mill traces (1/64) option.


Next, we change the offset number to 2.


Change the x, y and z values to 0.


Finally, we get the following file in .rml format.


To configurate the second file I follow the next steps:

First, I open the file and I invert it.


Then, I chose the tool to make the cut, in this case I used the tool (1/32).


The difference between the first file and this is the offset number, when we change the tool we can see a new configuration.


To finish the file I used the same configuration.


Finally, we obtain the next result:




PCB milling

The machine I used to make my board is the ROLAND SRM-20 model.


This machine has the following features:

Cutable Material

Modeling Wax, Chemical Wood, Foam, Acrylic, Polyacetal, Acrylonitrile Butadiene Styrene (ABS), Printed Circuit Boards

Operational Travels in X, Y, and Z

203.2 mm (X) × 152.4 mm (Y) × 60.5 mm (Z)

Loadable Workpiece Weight

2 kg

Operation Speed

From 6 mm/min to 1,800 mm/min

Software Resolution

0.01 mm/step (RML-1), 0.001 mm/step (NC Code)

Mechanical Resolution

0.000998594 mm/step

Spindle Rotation Speed

Adjustable from 3,000 RPM to 7,000 RPM

Interface

USB

Operational Noise

During operation: 65 dB(A)

External Dimensions

451 mm (width) × 426.6 mm (depth) × 426.2 mm (height) (17.76 in [width] × 16.80 in [depth] × 16.78 in [height])

Weight

19.6 kg



PCB development on PCB Milling

To start with the etching of the board, we open the PCB Milling software called VPanel for SRM-20.


To start we turn on the machine and connect the machine to my computer.


We put the cutting tool that is not flattened at the tip.


Then, we adjust the "sacrificial board" with the copper board already glued.


Then we adjust the tip on one of the corners of the copper board. We use the arrows to move on the x and y axis. And to move down we use the arrows on the z-axis.


Then, using a piece of paper to adjust the z-axis, we carefully go down using the cursor step x100 and x10.


We lower until the paper can't come out.


Select the first file in the Cut option and the engraving starts.


At the end, we remove the residues with a vacuum cleaner.


The result of the engraving is as follows:


Then, we change the drill bit. We adjust the origin again using the arrows. And we start the engraving of the second file.



The final engraving on the board is as follows:




Soldering the components on the PCB

Components

Microcontroller

Xiao-Rp2040

Micro leds

Three leds

R820E-1206 SMD Surface Resistor

Six resistors

Resistor SMD RR0816P-242-B-T5

One resistor

Buttons

One button

Pins

Sixteen pins

SMD Resistor “R820E-1206”

Resistance Value: 0.82 ohms

Package Size: 1206, which measures approximately 3.2 mm x 1.6 mm

Maximum Power: Generally between 0.25 watts to 0.5 watts

SMD Resistor “RR0816P-242-B-T5”

Resistance Value: 2.4 kiloohm

Package Size: 0816, approximately 2 mm x 1.6 mm

Tolerance: ±0.1%, indicating high accuracy

The soldering process was complicated for me. I had never done it before. So I decided to practice before soldering the main board.


After some practice I started soldering. I started with resistors and leds, which are the smallest components.


The result of my first time welding is as follows:


Check that the board works

To check that the PCB is well done, I used the following code. Basically what it does is to turn on two LEDs in a loop, and the third LED turns on when I press the button.


Result




Files

File 1: Traces Download
File 2: Cut Download
File 3: code to test the PCB Download