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