Electronics designing

Girl in a jacket

Difference between Analog and Digital signal

Analog Signal Digital Signal
It is a continous wave that changes smoonthly over time where as in digital it can only have a limited number with defined values
it is time varying and continous Has two or more states in binary form
uses continuos values to represent data in digital it uses discrete to represent data
Components Eg; Resistor, Capacitor,Inductors Diode are used in analog circuit where as in Digital; Transistor, logic gate MCU are used
uses more power uses less power
Temperature,pressure, flow measurement are the example of analog signal valve feed back , motor start , trip etc are the examples for digital
Girl in a jacket

Group assignment

Link to our group assignment is here

This week we were to Design our own board using any software whether it can be Eagle and KiCad.For me during my pre fab course we were introduced to Eagle so i was much familiar to Eagle software. So for my this week assignment i completed using Eagle software to design a pcb.

what is Eagle?

Girl in a jacket

According to google; EAGLE is electronic design automation (EDA) software that lets printed circuit board (PCB) designers seamlessly connect schematic diagrams, component placement, PCB routing, and comprehensive library content.

Download Eagle software from google
Click here to download.

Eagle software was not really a new software for me so i did not had much trouble regarding on designing our own PCB. So for which which components you have to use, you can simply refer from the fab academy website. For me I downloaded it for reference.

Girl in a jacket

Open eagle in your desktop and choose Schematic Design.

Girl in a jacket

Next go there is a space and right above that you have an option to click, just type add

Girl in a jacket

After that go to open library manager and click on it

Girl in a jacket

Click on Available and then browser as shown below.

Girl in a jacket

Now just add these library.And hit open.

Girl in a jacket

Add the library Fab and fab lab and even Attiny 1614. And click on use.

Girl in a jacket

Now add the components.And click ok.

Girl in a jacket

For that you can see at the right side, at the top is to group the components, next to move and to rotate and in the next option there is copy and paste option,and delete option and the most important thing is for labelling the parts.

Girl in a jacket

Now label the components.For my components i have used

MCU= Attiny1614

FTDI (Fab-lab)

UPDI

Led (2numbers)

Resistor 10 k ohms

Capacitor

omoron switch.

6mm switch.

Girl in a jacket

Now after adding the components and labelling it

Girl in a jacket

Go to board and ypu will get something like this

Girl in a jacket

You have to arrange the components without overlapping it and make the traces for that just drag the components on the blank area.

Now after you are done with traces you will get this kind of traces after you have given the right part and connections.our instructor informed us to ensure that no traces/routes run in between the controller pins and no more than 2 routes should run under any components. so i started routing and it took me almost a day to optimize my board design until it is finally done.so here is my traces.

Girl in a jacket

After you are done with arranging your component in the right place you should check for DRC or error which is right at the top of your design click on the tools and select ERC or error as below.

Girl in a jacket

Now see where are your erros and just hit the clear option. And you can even check on the board design, the first one is the schematic design and second one is the board design so in the board design you can even click on the DRC or erro to check the erro and just hit approve the Airwire.

Girl in a jacketGirl in a jacket

Go to view option after that Select layer setting hide all layers except for dimensions layer for border traces and top layer for design traces as shown below

Girl in a jacket

Now you will get this kind of design and for outline just hide all the parts just unhide the dimension.

Girl in a jacket

This is for outline traces

Girl in a jacket

Below here is the youtube tutorial that is really helpful for the beginners to know how to use eagle for me during my pre fab designing board and electronic was very difficult since i was not from any engineering background although learning form youtube and google made me more interested to design and make my own board which was very fun learning and interesting. When it comes to microcontroller (MCU) boards, commercial boards are typically designed to be more user-friendly and accessible for beginners, while own design boards are usually more customizable and tailored to specific needs. Commercial boards often come with pre-installed software and libraries, making them easier to use, while own design boards require more technical knowledge and programming skills. Additionally, commercial boards are often more expensive, while own design boards can be cheaper but require more time and effort to create.

Things needs to be improved for manufacturing later on.

When sending your own MCU board to be manufactured, there are a few things that you may want to consider improving: 1

Power consumption: Make sure that your board is designed to consume as little power as possible to extend battery life and reduce operating costs.

.2. Size: Consider the size of your board and whether it can be made smaller without sacrificing functionality. Smaller boards can be more convenient to use and transport.

.3. Compatibility: Ensure that your board is compatible with other hardware and software that it may need to interact with, such as sensors or communication protocols.

.4. Robustness: Make sure that your board is designed to be durable and reliable, with appropriate protection against power surges, ESD, and other hazards.

.5. Cost: Consider the cost of manufacturing your board and whether there are any ways to reduce costs without sacrificing quality or functionality.

some general things that one might learn from designing their own board on Eagle:

1. Schematic design: You will learn how to create a schematic diagram of your circuit design, including the components and connections between them.

2. PCB layout: You will learn how to lay out the printed circuit board (PCB) for your design, including the placement of components and copper traces.

3. Design rules: You will learn how to set design rules for your board, such as minimum trace width, clearance, and via sizes.

4. Component selection: You will learn how to select appropriate components for your design, taking into account factors such as size, cost, and performance.

5. Design for manufacturing: You will learn how to design your board with manufacturing in mind, including considerations such as panelization and assembly processes.

6. Troubleshooting: You will learn how to troubleshoot issues that may arise during the design process, such as design rule violations, connectivity issues, and power supply problems.

design files

design files