Electronics Design

 

 

ASSIGNMENT

Individual Assignemnt

redraw the echo hello-world board, add (at least) a button and LED (with current-limiting resistor) check the design rules, make it, and test it.

characterize the specifications of your PCB production process

Group Assignemnt

use the test equipment in your lab to observe the operation of a microcontroller circuit board.

 

 

WORK FLOW

To draw a board we use EAGLE (by Austodesk Fusion 360). From the Fab website we go to choose which board we want to make (I've chosen the Attiny 44) and if we go to see the "components" item we'll see a picture where we'll have to understand what components they are and from there we'll have to add 1 LED and 1 BUTTON.

ELECTRONICS COMPONETS

 

 

HOW DOES EAGLE WORK?


First of all we need to download the Fab "library" so that we have all the components we can/we need to use. Once saved we activate the Fab library and deactivate the ones provided by Eagle. Eagle works first on a "SCHEMATIC drawing" and then on a "PHYSICAL drawing".
To start a new schematic drawing click on File-New-Schematic.

EAGLE by AUTODESK FUSION 360

 

FAB LIBRARY


- fab.dru
- fab.lbr

 

 

A new drawing sheet will open where we can then start working and add our electronic elements by writing in the highlighted bar.

NEW DRAWING SHEET

 

 

In the "SCHEMATIC" sheet you have to remember some main functions:

SCHEMATIC SHEET

 

 

Once all our elements are in place, we start connecting them. There are two ways to connect them:

"NET" FUNCTION "NET" BY NAME FUNCTION

 

 

 

In the "BOARD" sheet you have to remember some main functions:

BUTTON THAT YOU HAVE TO CLICK TO CHANGE VIEW: FROM SCHEMATIC TO BOARD

 

 

We repeat the same operations also on the setting of the external part of our PCB in order to have both files ready for cutting.

FIRST BOARD VISION USE "MOVE" FUNCTION TO MOVE ALL COMPONENTS OF YOUR BOARD INTO WORKSPACE

 

 

 

 

Using the "MOVE" function that I'm going to write in the top bar, I move all the elements in the best possible way so that I can then create the connections in the best possible way. Once selected the element I want to move, clicking on it with the right mouse button I can rotate it.

HOW TO USE "MOVE" FUNCTION

 

 

Thanks to the ROUTE function then I can go and draw my own connections; if our connections are many and very complicated I can use the AUTO-ROUTE function and the software will automatically make the connections and propose different solutions putting the best one first.

"ROUTE" AND "AUTO-ROUTE" FUNCTION

"ROUTER" FUNCTION

 

 

"AUTO-ROUTER" FUNCTION

 

 

 

 

After finishing the various connections we have to outline our cutting field and to do so, first of all, we have to deactivate all the LAYERS except for the TRACK (red color)

TRACKED LAYER

 

 

Once this is done, we must also delineate the perimeter of our board and to do so, we repeat the procedure as before, activating the DIMENSION layer and using the MOVE function I assign the perimeter so that the machine can then cut without problems

DIMENSION LAYER

 

 

Once this is done, we go to EXPORT our Track so that we have it ready to use.

EXPORT PCB FILES

 

 

After exporting it you have to make the 2 tracks (External-Cut and Internal-Traces) readable to the machine and then cut our PCB.

FAB MODULES

 

 

Once that's done, as we did in (Week-4), we go to the PC dedicated to the machine, import into our FILE and start.

First of all, we switch ON the machine, then we open the V-Panel program where I will set the X-Y-Z axis coordinates: as we did before, to set the Z axis we use the tool invented in Fab to understand when the tip touches our PCB panel.

V-PANEL (Program Dedicated to the Machine)

SET THE Z-AXIS ORIGIN

 

 

After setting all the parameters we give the "start" to the machine to start cutting our PCB starting from the "TRACES" file.

CHOOSE THE CORRECT FILE [TRASES (Internal) - CUT (External)]

THE MACHINE IS CUTTING THE "TRACES" FILE (Inside)

 

 

As soon as the machine finishes the external cut, we proceed checking that the cut on our PCB is done correctly; if it is, we change the tip and insert the "CUT" file in order to cut the perimeter.

DURING CUTTING AFTER THE CUT

 

 

 

THE MACHINE IS CUTTING THE "CUT" FILE (External)

 

 

Once the cut is finished, we clean our card from the cut residues with a brush, broom, etc... and then we proceed to lift and then detach our card from the base; to do this we use the appropriate knife.

END CUTTING "TRACES" and "CUT" FILES

I LIFT THE PCB WITH THE "SPECIAL" KNIFE

 

 

Once the cuts are finished, we will pick up and select the electronic elements designed for our PCB, which we will then solder
.

ELECTRONIC ELEMENTS TO WELD

 

 

Result of our PCB with the soldering thought and designed.

RESULT

 

 

RESULT

 

 

I TESTED MY CARD TO SEE IF EVERYTHING WORKS AND IT LOADED SUCCESSFULLY

 

 

FILE


- OUTLINE_ROLAND
- TRACES_ROLAND
- BOARD_EAGLE
- SCHEMATIC_EAGLE
- OUTLINE_PNG
- TRACES_PNG

 

 

 

 

GROUP ASSIGNMENT

To complete this assignment, we used the digital multimeter, even called tester, we have in the lab Amprorobe AM-510-EUR and measured the voltage in the elements of a board.
First of all, we have loaded the blink program which makes the led of the board blink.
In order to measure the voltage drop of a component in the optimal way, the tool with which we are going to measure it must be placed parallel to it.
Rotating the wheel of selection, we selected the option to measure DC voltage. And we measure the voltage drop in the LED and also in the resistance that is connected in series with the LED. The sum of both must be equal to 5v (voltage of the output pins of the microcontroller).
Accessing to the continuous current function and selecting the acoustic signal mode, we can use the continuity signal function that allows to test the quality of the electrical current flow on the PCB.

Amprorobe AM-510-EUR Multimeter

 

 

We used the multimeter to detect the amount of current on the PCB circuit in Volt. The result was 5.18, so it is coherent to what we expected.

Voltage test of the FabTiny programmer

 

 

This is the oscilloscope we have at Opendot, a RSDS 1102CML+ Digital Storage Oscilloscope. It gives qualitative measures on code wave signal movements , since the electrical current is invisible it’s very important to visualize how the electrical current passes though the circuit. It’s like a multimeter with a display, allowing to visualize how the signal is moving.
The oscilloscope we have in OpenDot, a RSDS 1102CML+ Digital Storage Oscilloscope, has a digital monitor display. The ray of electrons coming from the signals trace the lines on the monitor.
The horizontal lines of the squares represent time and the vertical ones the tension, so the graph displays the tension passing through the circuit in time.
In the buttons of the oscilloscope there is a wheel that sets the volts by division, and it’s possible to change the position of the signal moving the Y wheel of the oscilloscope using the AC mode, while the OC mode stays on the 0 level of the monitor.

RSDS 1102CML+ Digital Storage Oscilloscope