Raspberry Pi 3 Library for Proteus

Hello friends, I hope you all are doing great. In today's tutorial, I am going to share a new Proteus Library for Raspberry Pi 3 module. In my previous tutorial, I shared the Raspberry Pi Pico Library for Proteus. Similar to Pico Library, this RPi3 LIbrary won't operate on the Python code. We have just designed the front look to use in the circuit design. Although, we can upload Arduino code to these simulated Raspberry Pi boards.

This Raspberry Pi Proteus Library will have only the Raspberry Pi 3 board in it. We will design the other Pi boards soon. So, let's have a look at How to simulate Raspberry Pi in Proteus:

Where To Buy?
No.ComponentsDistributorLink To Buy
1Battery 12VAmazonBuy Now
2LEDsAmazonBuy Now
3ResistorAmazonBuy Now
4Raspberry Pi 3AmazonBuy Now

Raspberry Pi 3 Library for Proteus

First of all, we need to download the Raspberry Pi library files, by clicking the below button:

Raspberry Pi 3 Library for Proteus

Adding Proteus Library Files

  • This Proteus Library zip file will have a folder in it, named "Proteus Library Files".
  • Open this folder and you will find these two files in it:
    • RaspberryPi3TEP.IDX
    • RaspberryPi3TEP.LIB
  • Next, we need to add these library files to the library folder of the Proteus software. So open C > PRogramin Files > Labcenter Electronics > Proteus 8 > Library folder and copy-paste these files into it.
  • This zip file also has a Proteus simulation of the Raspberry Pi 3 board.

Note: Look at How to add a new Library in Proteus 8, if you are having any issues.

Raspberry Pi 3 in Proteus

  • After adding the library files, open your Proteus software or restart it, if it's already open.
  • In the components search box, make a search for Raspberry Pi 3 and you will get the below results:

  • So double-click on this Raspberry Pi board to add it to your project.
  • Place the Pi board in your Proteus workspace, as shown in the below figure:

Simulate Raspberry Pi 3 in Proteus

Now we are going to simulate this Raspberry Pi 3 board in Proteus. We will attach a simple LED to one of its pins. As I told earlier, we have just designed the exterior of this board. It won't read the Python code. We can use it to design circuit diagrams for our project. But just for fun, we have added the Arduino firmware to it. So, we can upload the Arduino hex file in this Pi board.

LED with Raspberry Pi 3

  • I have connected a simple LED with resistance on Pin # 13 of the Pi board, as shown in the below figure:

  • In the Properties panel of LED, change the Model Type from analog to digital, otherwise, it won't work.

Code for Raspberry Pi 3

  • As I mentioned earlier, this Rpi3 board in Proteus won't read the Python code. We can only upload Arduino code in it.
  • So, I am going to use the LED Blinking code and will select Arduino UNO in the boards' section, as shown in the below figure:

Add Hex File in Proteus

  • In order to add this hex file, double-click on the Raspberry Pi 3 board to open its Properties Panel.
  • In the Properties Panel, you will find a section named Program Files.
  • Paste the hex file location in the Program Files section and click OK to close the panel.

Now, let's run our simulation to get the results:

Raspberry Pi 3 Simulation Results

  • So, now let's run the simulation and you will see that the LED on the board will start blinking, as shown in the below figure:

So, that was all for today. I hope you will use this Raspberry Pi Library to design your projects. In the next tutorial, I will share the Raspberry Pi 4 Proteus Library. Till then, take care. Have fun!!!

An Engineer's Guide to Intellectual Property Laws In 2023

An engineer's job description involves a great deal of creating things based on the knowledge learned in school and the course of their career. These creations qualify as creations of the mind which is the very definition of intellectual property and thus protectable under IP laws. 

So, understanding your rights as an engineer is critical to your profitability. This guide highlights types of intellectual property that have a huge significance to an engineer, such as patent, industrial design, trademark, copyright, and trade secret protections.

If you are venturing into a career as an engineer or have been in it but never paid attention to your IP rights, this will be an excellent read for you.

Understanding IP Laws

IP laws are designed to protect creations of the mind, also called intellectual property. The reasoning behind creating IP laws is to grant innovators and creators exclusive rights to their work, allowing them to commercialize and profit from them. 

Image source: https://pixabay.com/photos/engineer-engineering-teamwork-4941342/  

Also, the law creates avenues for rights holders to hold violators of their rights accountable for their actions, for example, by seeking compensation for damages suffered from their violation. Below is a breakdown of the important IP you need to know as an engineer. If you have intellectual property law questions, an expert Canadian IP attorney from Heer Law will gladly answer your questions and help you navigate a problem if you have one.

Patents

Patents are arguably the most important type of IP protection for engineers. Patents cover new innovations in the engineering industry , including construction methods, materials, building processes, new fuel technologies, new engines, etc. 

For an idea to qualify for patenting, it must meet the eligibility criteria. First, the idea must be novel, meaning it must be new in the world and never be revealed at any place before the date of filing for registration. The idea must also be practical for two other engineers in the same field. 

Lastly, the patent applicant must provide the registering entity with detailed information about the idea so that another person skilled in the trade can replicate the idea following the information provided. The government holds this information in confidentiality until the expiry of the patent protection period, which is 20 years from the filing date for registration.

Industrial Design Protections

Industrial design protection, also known as design patterns in some countries, is a form of patent protection covering a product's nonfunctional aspect. In other words, it covers a product's ornamental or aesthetic aspects, such as shape, ornamentation, texture, feel, etc. 

For a design to qualify for industrial design protection under Canadian intellectual property law, the design must be new and not closely resemble an existing one, must apply to a specific product, and has to be nonfunctional in the sense that it doesn't affect the performance and efficiency of a product in any way. 

Industrial design protections can apply to creations like car design, building design, interior design, and décor and are enforceable for 15 years from the filing date for registration. 

Trademark Protections

A trademark is a word, symbol, logo, slogan, hashtag, or combination of any distinguishing goods and services in the market. As an engineer, your work may not be so much about selling products but for other services, in which case trademarking your name and your business name and brand becomes critical for marketing purposes and building brand reputation. 

Trademarks can apply on a first-to-use basis, meaning you can claim ownership of a trademark even if it's not registered; however, proving ownership can be challenging. The best practice is to register your trademarks with the relevant authority. 

Upon successful registration, trademark protections run for ten years from the registration date. However, the term is renewable upon payment of a service fee, allowing businesses and individuals to claim ownership of a trademark indefinitely.

Copyright Protections

Copyright protections apply to creative work such as pictures, art, text, music, and video. Engineering involves creating some designs from scratch, so you need to make sketches called draw plans as the foundation of your creations. Those sketches and plans are protected under intellectual property law. 

In most countries, including Canada , the author of creative work owns its copyright by default unless they expressly transfer them to their clients. Therefore it's important to ensure that the terms of your contract are clear to avoid IP rights conflict with clients. 

Copyright protections last for the author's lifetime and 70 years after death. If more than one author was involved, the 70 years starts running after the death of the last surviving author. If a business owns the copyright, it lasts 95 years from publication or 120 years from the date of creation, whichever is shorter.

Trade Secrets

Trade secrets are, just as the name suggests, confidential information that gives a business a competitive edge in the market. A trade secret for engineers can include the formula for creating a specific building material, processes involved, or business plans. 

An entity does not need to register trade secrets to make them enforceable. However, doing so makes proving that information is a protected trade secret easier. Under the law, a trade secret can only be recognized as enforceable if the right holder makes reasonable efforts at protecting it, for example, by limiting access to good information, having employees sign non-disclosure agreements, and using passwords in encryption to secure the information. Also, trade secret protections run indefinitely if the rights holder keeps it confidential. 

Significance of IP Registration

IP laws guarantee a person or entity's right to profit from their creation through exclusivity. For example, patent rights give the rights holder the exclusive right to sell their innovation, allowing them to set the prices for their innovation without fearing being undercut. Where the demand exceeds demand, they can sell rights to other entities expanding their income streams. So if for no other reason, the money factor should motivate you to secure your rights.

The assurance of profit-making from inventions and creations has been critical in spurring innovation. Investors want to be sure they get value for money, and the only way of getting assurances is guaranteed exclusivity to profit from inventions and creations. Some experts feel that IP laws, in a way, hinder innovations because it prevents others from building upon what has been already created, but the gains achieved through the laws outway the drawbacks by far. 

Raspberry Pi Pico Library for Proteus

Hello friends, I hope you all are fine. In today's tutorial, I am going to share the Raspberry Pi Pico Library for Proteus. It's a dummy library, we have just designed the display. We can't add the Python Code to it, but we can make it work with Arduino code. A mixture of Arduino and Raspberry Pi, I have given it an unofficial name "Arduino Pi". It's better to have something than nothing. You can design circuit diagrams using this library and can also demonstrate your project in presentations by designing simulations.

So, let's have a look at How to simulate Raspberry Pi Pico by adding this Proteus Library:

Where To Buy?
No.ComponentsDistributorLink To Buy
1Battery 12VAmazonBuy Now
2LEDsAmazonBuy Now
3ResistorAmazonBuy Now
4Raspberry Pi PicoAmazonBuy Now

Raspberry Pi Pico Library for Proteus

  • First of all, we need to download the zip file of Proteus Library for Raspberry Pi Pico, by clicking the below button:

Raspberry Pi Pico Library for Proteus

Adding Proteus Library Files

  • The Proteus zip file will have a folder named "Proteus Library File".
  • Open this folder and you will get two library files, named:
    • RaspberryPiPicoTEP.IDX
    • Raspberry PiPicoTEP.LIB
  • Now, open the Library folder of your Proteus software, normally present at C > Program Files > LabCenter Electronics > Proteus 8, and copy-paste these 2 library files into it.
  • The zip file of Proteus Library will also have a simulation of Raspberry Pi Pico in it.

Note: Look at How to add a new Library in Proteus 8, if you are having any issues.

Raspberry Pi Pico in Proteus

  • After adding the library files, restart your Proteus software so that it could index the components of the newly added library.
  • Open the Proteus components section and make a search for "Raspberry Pi Pico".
  • If you have added the library correctly, you will get the below result:

  • So our Pico board is now available in the Proteus components list.
  • Double-click on the Pico board to add it to your project.
  • Close the components section and drag-&-drop the Pico board in the Proteus workspace, as shown in the below figure:

We have tried to keep it small in size so that other components could get more space.

Simulate Raspberry Pi Pico in Proteus

As I told earlier, we can't program this Pico board with Python, which is the actual programming language of this board. But just for fun, we have enabled it to read the Arduino code. Let's design a simple blink example to see how it works:

LED with Raspberry Pi Pico

  • First, we need to design a simple LED circuit in Proteus, as shown in the below figure:

  • Double-click on the LED to open its Properties panel and here, we need to change the Mode Type of LED from Analog to Digital.

Code for Raspberry Pi Pico

  • Let's mention it one more time(as it's important), we can't program this board with Python code. We can only upload the Arduino Code in it.
  • So, here's the LED blink code and as you can see in the below image, I have selected Arduino UNO.

Add Hex File in Proteus

  • Now, we need to add this hex file to the Pico board of Proteus.
  • So, double-click the Raspberry Pi Pico to open its Properties Panel.
  • In the Properties Panel, there's a section called Program File, add the Hex file location here, as shown in the below figure:

Now let's run our simulation to check the results:

Raspberry Pi Pico Simulation Results

  • If everything goes fine, the LED attached to the Pico board will start blinking, as shown below:

So, that was all for today. I hope you will enjoy this Raspberry Pi Pico Library for Proteus and will use it in your simulations. If you have any suggestions, use the below comment form. Thanks for reading. Take care!!!

ESP32 Library for Proteus

Hello friends, I hope you all are doing well. In today's tutorial, I am going to share a new Proteus Library of ESP32 embedded module. ESP32 is a microcontroller board used mostly in IoT projects. It's a successor of ESP8266 or NodeMCU. We have already shared the NodeMCU Library for Proteus and I hope you guys have enjoyed it.

Proteus software is not capable of handling WiFi or BLE technology, thus we can't implement these technologies in the ESP32 board. Though, you can use its input/output pins to interface embedded sensors and modules. You can also use it to design the Circuit Diagram of your Project.

So, let's have a look at How to simulate ESP32 board in Proteus:

Where To Buy?
No.ComponentsDistributorLink To Buy
1Battery 12VAmazonBuy Now
2LEDsAmazonBuy Now
3ResistorAmazonBuy Now
4ESP32AmazonBuy Now

ESP32 Library for Proteus

  • First of all, download the zip file of Proteus Library for ESP32 board, by clicking the below button:

ESP32 Library for Proteus

Add Proteus Library Files

  • In this Proteus Library zip file, open the folder named "Proteus Library File".
  • In this folder, you will find two library files, named:
    • ESP32TEP.IDX
    • ESP32TEP.LIB
  • We need to add these library files in the Library folder of the Proteus software.

Note: Look at How to add new Library in Proteus 8, if you don't know already.

ESP32 in Proteus

  • Now open your Proteus software and if it's already open, then restart it. (it's necessary for Proteus to read the library files)
  • Open the components Library of Proteus and search for "ESP32".
  • If everything's fine, you will get the ESP32 board in the results section, as shown in the below figure:

  • We need to double-click on this module to add it in our project.
  • Now drag and drop the ESP32 board in the Proteus workspace, as shown in the below figure:

  • We have tried our best to keep it as small as we can, so that you get more space for other components.

So, using this ESP32 Library, we have added the board in Proteus software. Now, let's simulate ESP32 in Proteus:

Simulate ESP32 in Proteus

We are going to simulate the ESP32 board by running Blink LED Example. As I told earlier, we can't add WiFi and BLE capabilities in this simulated ESP32 board. So, we are going to select Arduino UNO in the board section of Arduino IDE to get the hex file.

LED with ESP32

  • First of all, design this simple circuit, where we have placed an LED at Pin # 13 of ESP32, as shown in the below figure:

  • In the Properties Panel of this LED, change the Model Type from Analog to Digital.

Code For ESP32

  • Open Arduino IDE and in the File>Examples, open the Blink LED example code, given below:

  • As you can see in the above figure, I have selected Arduino UNO in the Tools>Boards section of Arduino IDE.
  • Now compile the Arduino Code and get its hex file. Read this resource: How to Get the Hex File from Arduino IDE.

Add Hex File in Proteus

  • Open the Properties Panel of the ESP32 board by double-clicking on it in the Proteus software.
  • In the Program File section of the Properties Panel, add the hex file location, as shown in the below figure:

  • Now, close the Properties Panel by clicking the OK Button.

ESP32 Simulation Results

  • If you did no mistake, you will get results as shown in the below figure:

So, that was all for today. I hope you have enjoyed simulating ESP32 board in Proteus software. If you have any questions, ask in the comments. Till the next tutorial, take care. Have fun !!!

NodeMCU Library for Proteus

Hello friends, I hope you all are doing great. In today's tutorial, I will share a Proteus Library of another embedded module i.e. NodeMCU. NodeMCU is a microcontroller board and if you are new to this board, you should read Introduction to NodeMCU to get your hands dirty. NodeMCU is not present in the components library of Proteus and using this library you can easily simulate NodeMCU in Proteus.

We can't add WiFi and BLE capabilities to our module in the Proteus software, that's why it will just perform the basic functions i.e. sensors interfacing, PWM, I/O control etc. So, you can use it for simple code testing and can also use it to design circuit diagrams of your projects.

So, let's have a look at How to download NodeMCU Proteus Library and simulate it:

Where To Buy?
No.ComponentsDistributorLink To Buy
1Battery 12VAmazonBuy Now
2LEDsAmazonBuy Now
3ResistorAmazonBuy Now
4ESP8266AmazonBuy Now

NodeMCU Library for Proteus

  • First of all, download the Proteus Library zip file, by clicking the below button:

NodeMCU Library for Proteus

Add Library Files in Proteus

  • Extract the zip file and open the "Proteus Library Files" folder.
  • You will find two files in this folder, named:
    • NodeMCUTEP.IDX
    • NodeMCUTEP.LIB
  • Place these two files in the Library Folder of your Proteus Software.

Note: Look at How to add new Library in Proteus 8, if you don't know already.

NodeMCU in Proteus

  • After adding the NodeMCU files to the Library folder, open your Proteus software or restart it, if it's already running.
  • In the components list, make a search for "NodeMCU".
  • If you have added the Library files correctly, you will get the below result:

  • Double-click on this NodeMCU module to add it in the list of your project components.
  • Now place it in the Proteus workspace and it will look like:

  • We have kept its size small as we got a lot of requests after Arduino Library to reduce the boards' sizes. I hope you will like this one.

So, we have successfully added the NodeMCU module to our Proteus software. Now let's simulate NodeMCU and for that, I am going to use the blink example:

Simulate NodeMCU in Proteus

LED with NodeMCU

  • First of all, we need to attach an LED with Pin # 13 of NodeMCU, as shown in the below figure:

  • Make sure to change the LED Model Type from analog to digital in its Properties Panel, otherwise, it won't work.

Code for NodeMCU LED Blinking

  • Now it's time to get the NodeMCU LED Blinking code, given below:

Note: As you can see in the above code, we have selected Arduino UNO in the boards' section. As I have told earlier, this NodeMCU module is only going to use its pins, we can't add WiFi or BLE capabilities in the Proteus software. So, while compiling the code, select Arduino UNO board. Something is better than nothing.

Adding Hex File in Proteus

  • Double-click on the NodeMCU module in Proteus software to open its Properties Panel.
  • Add the Hex file from Arduino IDE in the "Program File" section of the Properties Panel.

  • Click OK to close the panel.
  • Now run the Proteus simulation and if everything goes fine, you will get results as shown in the below figure:

So, that's how you can easily simulate NodeMCU in the Proteus software. If you have any questions, please ask in the comments. I will resolve them as soon as possible. In the next tutorial, we will share the ESP32 Library for Proteus. Till then take care and have fun!!!

Current Sensor Library for Proteus

Hi Friends! Hope you’re well today. Today, I am going to share the Proteus Library of Current Sensor WCS1600. This sensor is not available in the Proteus Components Library and we’re sharing it for the first time.

The Current Sensor WCS1600 is used to measure the current flowing through the circuit and is used in embedded systems and robotics projects. If you are new to this sensor, you must first design its simulation before playing with the hardware. 

Before we move further, let’s have a brief overview of WCS1600 Current Sensor:

Where To Buy?
No.ComponentsDistributorLink To Buy
1LEDsAmazonBuy Now
2ResistorAmazonBuy Now
3ACS712AmazonBuy Now

What is WCS1600 Current Sensor?

WCS1600 comes with a drift linear hall sensor IC which gives precise and accurate values. The hall sensor IC is 9.0 mm in diameter through the hole and is incorporated with a temperature compensation circuit. To measure the passing current, the electric wire of the system should pass through the hole of this sensor.

Using this design, the system designers can monitor the current path of any length without affecting the layout of the original system. The integrated hall IC senses the magnetic field generated when current flows through the wire. That magnetic field is then converted into a proportional voltage.

Features:

  • Product: WCS1600 current sensor.
  • Sensitivity: 22mV/A
  • Low operating current: 3mA
  • Supply Current: 3.5 ~ 6mA
  • Zero Current Vout: 2.5V
  • Bandwidth: 23kHz
  • Isolation voltage: 4000V
  • Supply Voltage: 3 ~ 12V
  • Operating Temp: -20 ~ 125°C
  • Conductor Through Hole: 9.2mm
  • Temperature Drift: +/-0.3 mV/C
  • Output voltage proportional to AC and DC
  • Wide sensing current range 0~100A at 5V volt
  • For easy soldering on PCB, two bronze sticks are used
  • Ratiometric output from the supply voltage

WCS1600 Current Sensor Library for Proteus

  • First, download the Proteus Library zip file for WCS1600 Current Sensor by clicking the link below:

WCS1600 Current Sensor Library for Proteus

Adding Library Files

  • After downloading this zip file, extract it and you’ll find the folder "Proteus Library Files".
  • In this folder, 3 Proteus Library files are available, named:
    • WCS1600TEP.HEX
    • WCS1600TEP.IDX
    • WCS1600TEP.LIB
  • Copy these files and paste them into the Library Folder of Proteus Software, as shown in the below figure:

  • After adding these files to the Library folder, open the Proteus Software, and if you’re already working on it, you need to restart it. 

Note: You should read How to Add Library in Proteus 8, if you are having any issues finding the Library Folder.

Current Sensor in Proteus

In the components section, write ‘WCS1600 Current Sensor’ in the search bar and you’ll get the following result:

Now place this sensor in the Proteus workspace, as shown in the below figure:

You can see in the above figure, this current sensor carries 4 pins as follow:

  • Vcc: 5V is provided to this pin.
  • GND: This pin is grounded.
  • D0: This is the output pin and it goes HIGH when current passes through the hole and will remain LOW when there is no current.
  • A0: This pin will give the analog output.
  • TestPin: As we can't use a current wire in Proteus, so we placed this test pin to indicate current. When this pin is HIGH, means the current is passing through the IC and if it's LOW, means no current. 

Adding Hex File

Now double-click the sensor to open up its Properties Panel, as shown in the below figure:

Go to the ‘Program File’ section and browse for the file WCS1600TEP.HEX which you have already downloaded and placed in the Library Folder of Proteus.

Simulate Current Sensor

  • Now we’ll design a simple circuit to use this WCS1600 Current Sensor in Proteus.
  • The following figure shows the WCS1600 Current Sensor Simulation in Proteus.

  • As you can see in the above figure, I have placed an LC circuit at the analog pin, that's only for the simulation to get the analog value. It won't be used in real hardware.
  • Now run Proteus Simulation. You’ll get the result as shown below.


That’s all for today. Hope you’ve found this Library for Proteus useful. If you’re unsure or have any queries regarding the simulation of this sensor and how to use it in your engineering projects, you are welcome to get in touch with me in the section below. I’ll help you the best way I can. Thank you for reading this tutorial.

Introduction to FR4 PCB Fabrication - Complete Guide

Printed circuit board is a very important part of electronic devices. You will find them in all electronic appliances. To make a good quality PCB, it is very important to select high-grade materials. A PCB mainly consists of a NON-conductive material. Conductive lines are etched or printed on them.

PCB materials are mainly of 3 types. 

  1. FR-4
  2. Teflon
  3. Metal

Among these 3, FR-4 is the most common. This article will discuss all that you need to know about FR4 PCB Fabrication. We will discuss all about FR4. We will focus on its advantages.

FR-4 Manufacturing

  • PCBway Fabricaton House manufactures high-quality FR4 PCBs. They can produce these PCBs really fast. The cost is also optimum. They are capable of making multi-layered FR4 PCBs.

Here are some samples of FR4 PCBs made by PCBway.

Here are some common FR4 PCB assembly mounting technology types:

1. Surface Mount Technology (SMT):

 SMT is the most widely used technology for mounting components on FR4 PCBs. In SMT, components are mounted directly onto the surface of the PCB using solder paste. The solder paste is applied to the solder pads on the PCB.  Then the components are then placed on top of the solder paste. The PCB is then heated. It melts the solder. Thus it creates a permanent electrical and mechanical connection between the component leads and the PCB.

2. Through-Hole Technology (THT):

THT  involves inserting component leads through holes drilled in the FR4 PCB. The leads are then soldered on the opposite side of the PCB to create a connection. THT is commonly used for components that need additional mechanical strength. THT is also used for high power or high voltage requirements.It is less commonly used than SMT. Still it is relevant for certain applications.

3. Mixed Technology: 


Many PCB assemblies combine both SMT and THT components. This is called mixed technology assembly. In such cases, the SMT components are typically mounted first. After that, the THT components are inserted and soldered on the opposite side of the PCB.

4. Chip-On-Board (COB):

COB technology involves mounting bare semiconductor chips directly onto the FR4 PCB. This technology works without traditional packaged components. The chips are typically attached using conductive adhesives or wire bonding techniques. COB technology is commonly used for high-density applications where size and weight reduction are critical, such as in mobile devices.

5. Ball Grid Array (BGA):

BGA is a surface mount technology that utilizes an array of solder balls on the underside of the component. These solder balls create electrical connections between the component and the PCB. BGA components offer high pin counts and are commonly used in applications that require high-performance processors, graphics chips, or other integrated circuits.

6. Micro BGA (uBGA):

Micro BGA is a variation of BGA technology that utilizes smaller solder balls and tighter ball pitches. This technology is often used for miniaturized electronic devices where space is limited.

These are some of the common FR4 PCB assembly mounting technology types. The selection of the appropriate technology depends on the specific requirements of the PCB design, the complexity of the circuit, the size of the components, and the intended application. Manufacturers consider these factors to ensure a reliable and efficient assembly process.

FR4 PCB fabrication typically involves the following steps:

1. Design:

 First, we need to create the PCB layout. We have to use design software like Proteus, Kicad, Eagle etc.  Then we need to place components. Then we need to route the traces. At the time of routing, we should avoid DRC errors. It is very important to define the board dimensions.

Following is a typical PCB layout:

2. Gerber File Generation: 

The next step is Gerber File Generation. We can Gerber files from the PCB design software. These files have the necessary information about the PCB layers, copper traces, solder masks, and other design elements.

You can generate Gerber files using Atrium, Kicad etc.

A typical gerber will look like the following picture:

3. Material Selection:

Choose the appropriate FR4 material for the PCB based on the desired electrical and mechanical properties.

Choosing the appropriate FR4 material for a PCB involves considering the desired electrical and mechanical properties. Here are some key factors to consider:

  1. Dielectric Constant (Dk): The dielectric constant of the FR4 material affects the impedance and signal propagation characteristics of the PCB. Higher Dk values result in slower signal speeds. Consider the specific requirements of your circuit design. Select an FR4 material with an appropriate Dk value.
  2. Glass Transition Temperature (Tg): Tg is the temperature at which the FR4 material transforms from a rigid state to a soft, rubbery state. Higher Tg values indicate better heat resistance and mechanical strength. Ensure that the chosen FR4 material has a Tg value that can withstand the expected operating temperatures of your PCB.
  3. Copper Foil Thickness: Copper foils are added to the FR4 material. The thickness of the copper foil affects the current-carrying capacity of the PCB. It also affects the PCB’s thermal performance. Thicker copper foils can handle higher currents. However, they may require more complex fabrication processes.
  4. Layer Count: Determine the number of layers required for your PCB design. FR4 materials are available in various layer configurations.  Single-sided, double-sided, and multilayer are among those. Consider the complexity of your circuit design. Choose an FR4 material that supports the required number of layers.
  5. Surface Finish Compatibility: There are different kinds of surface finishes. For example-

HASL (Hot Air Solder Leveling):

HASL is a widely used surface finish for FR4 PCBs. In this process, the exposed copper pads on the PCB are coated with a layer of tin-lead solder. The PCB is then passed through a hot air leveling machine. The machine blows hot air to level and distributes the solder evenly across the surface. This ensures a flat, solderable surface for component attachment. HASL offers good solderability and robustness. It is relatively cost-effective. However, it may not be suitable for fine-pitch components due to the relatively thick solder layer.

ENIG (Electroless Nickel Immersion Gold): ENIG is a popular surface finish for FR4 PCBs.If it suitable for applications requiring good electrical performance and solderability. In the ENIG process, the exposed copper pads are first coated with a thin layer of electroless nickel.  Nickel provides a diffusion barrier between the copper and the final layer. Next, a thin layer of immersion gold is deposited on top of the nickel layer. The gold layer protects the nickel from oxidation. It provides excellent solderability. ENIG offers a flat surface, good corrosion resistance, and is suitable for fine-pitch components.

OSP (Organic Solderability Preservative):

OSP is another surface finish option for FR4 PCBs.  It is suitable  for applications where cost and environmental concerns are important. OSP is a thin, organic coating. It is applied directly to the exposed copper pads. It provides a temporary solderable surface that protects the copper during storage and transportation. When soldering, the OSP layer is removed during the soldering process.  

  1. Supplier and Industry Standards: Consider the reputation and reliability of the FR4 material supplier. Additionally, check if the chosen FR4 material complies with industry standards, such as IPC-4101 or UL-94.

When choosing FR4 materials for PCB manufacturing, there are various supplier and industry standards that can help guide the selection process. Here are some key standards to consider:

Supplier Standards:

  • a) UL Recognition: Underwriters Laboratories (UL) is a globally recognized safety certification organization. They provide testing and certification services for electrical components and materials, including FR4 laminates. UL recognition ensures that the FR4 material meets specific safety and performance criteria.
  • b) ISO Certification: The International Organization for Standardization (ISO) sets globally recognized standards for various industries. Suppliers with ISO 9001 certification indicate that they have implemented quality management systems to ensure consistent product quality.
  • c) RoHS Compliance: The Restriction of Hazardous Substances (RoHS) directive restricts the use of hazardous substances in electrical and electronic equipment. FR4 materials should comply with RoHS regulations to ensure they do not contain restricted substances such as lead, mercury, cadmium, and others.

Industry Standards:

  • a) IPC Standards: The Institute for Printed Circuits (IPC) develops and publishes industry standards for PCB design, manufacturing, and assembly. IPC-4101 is a standard that defines the requirements for base materials, including FR4 laminates. It specifies material properties such as dielectric constant, thermal conductivity, and flame resistance.
  • b) NEMA Standards: The National Electrical Manufacturers Association (NEMA) sets standards for electrical equipment and materials. NEMA LI 1 is a standard that defines the performance requirements for laminated thermosetting materials, including FR4.
  • c) MIL-PRF-55110: This military specification outlines the requirements for rigid printed wiring boards used in military and aerospace applications. It includes specific requirements for FR4 materials. Those are mechanical properties, electrical performance, and environmental durability.

We have to Consider these supplier and industry standards when selecting FR4 materials. This makes sure that the chosen materials meet recognized quality, safety, and performance criteria. It is essential to collaborate closely with reputable suppliers and consult relevant standards to make informed decisions regarding FR4 material selection.

4. Panelization:

Arrange multiple PCB designs on a larger panel. It is for efficient fabrication and cost optimization. This step involves duplicating the design layout. It also adds break-off tabs for later separation.

5. Cleaning:

Dirt, oils, or oxidation may affect the bonding between the copper and the substrate. Clean the copper-clad FR4 material to remove these.

The following figures show different types of cleaning techniques:

6. Imaging: 

Print the Gerber files onto a photosensitive film. This process uses a machine that exposes the film to UV light through a photo tool or a film negative. The following figure shows gerber file imaging.

7. Lamination:

Place the photosensitive film onto the cleaned FR4 material. Pass it through a laminator. The heat and pressure bond the photoresist film to the copper layer. Following are some images of FR4 laminates.

8. Exposure: 


Expose the laminated material to UV light. You have to use the photo tool or film negative as a mask. The UV light cures the photoresist. UV light also hardens it in the areas not covered by the opaque parts of the mask.

9. Development:

Remove the uncured photoresist using a developing solution. This reveals the underlying copper layer. Thus it creates the required circuit pattern.

10. Etching:

Submerge the panel in an etching solution. It’s typically a chemical mixture that removes the exposed copper. The etching process selectively removes copper. It leaves behind the circuit traces defined by the cured photoresist.

11. Stripping: 


Remove the remaining photoresist from the panel.Use a stripping solution or plasma treatment. This exposes the copper traces for further processing.

12. Drilling:

Drill holes into the panel at the designated positions. These are for component mounting and interconnection. These holes allow for the insertion of through-hole components or the formation of vias for multilayer PCBs.

13. Plating:

Plate the drilled holes with a conductive material, such as copper. Plating establishes electrical connections between different layers of the PCB.

14. Solder Mask Application:

Apply a solder mask layer over the surface of the PCB. Leave openings only at the solder pad locations. The solder mask protects the copper traces. It also prevents solder bridges during assembly.

15. Silkscreen Printing:

Use a silk screening process to print component identifiers, logos, and other markings onto the PCB surface. This step helps with component placement and identification.

16. Surface Finish:

Apply a surface finish to protect the exposed copper and facilitate soldering. Common surface finishes include HASL (Hot Air Solder Leveling), ENIG (Electroless Nickel Immersion Gold), OSP (Organic Solderability Preservative), and immersion tin or silver.

17. Electrical Testing:

Perform electrical tests. The tests check the functionality and integrity of the fabricated PCB. This can include tests such as continuity testing, insulation resistance testing, and high-voltage testing.

18. Routing and Separation:

Cut or route the panelized PCB into individual boards along the break-off tabs created during the panelization step.

19. Final Inspection:

Inspect the finished PCBs for any visual defects.  There may be solder mask misalignment, open or shorted traces, or incorrect component markings. Correct these errors.

20. Packaging and Shipping:

Package the PCBs appropriately. Prepare them for shipping to the intended recipients or assembly facilities.

Advantages:

FR4 fabrication is cost-effective. FR4 has excellent electrical and mechanical properties. They support a wide range of operating temperatures. They are known for excellent thermal properties.  FR4 PCBs have high strength-to-weight ratios.

Conclusion:

PCBway Manufacturing House is capable of printing advanced FR4 PCBs. They have Up to 64 layer processing technology. Their PCBs are ISO/TS1694:2009 certified. They also have ISO9001:2008 quality certification. They offer efficient service and fast delivery.

How to Be an Influencer - A Complete Guide

Are you looking to become an influencer? If so, you've come to the right place. Influencer marketing is one of the most popular and effective marketing strategies in the world, and in this blog post, we will give you a complete guide on how to become an influencer. We'll cover everything from influencer marketing to the trends you should be aware of in 2023. We'll even provide advice on how to turn your followers into customers. By the end of this post, you'll clearly understand what it takes to be an influencer and how to succeed in the industry.


What is Influencer Marketing?

As we approach 2023, companies increasingly turn to influencer marketing to reach their target audiences. Influencer marketing is a type of marketing that focuses on utilizing influential people or "influencers" to drive brand awareness, engagement, and sales. It is an effective way to expand your reach and build relationships with potential customers.

If you're looking into influencer marketing for your company, the first step is identifying the correct type of influence for your brand. Understand how influencers work and what content will resonate with their followers to ensure successful campaigns. Leverage the influencers' networks by engaging them in meaningful conversations that add value to their followers and yours.

Once you have identified your brand's right type of influence, it's time to create successful campaigns! Establish clear goals and objectives to help ensure your campaigns succeed; develop quality content that appeals to the target audience; measure performance accurately; analyze results; adjust accordingly; and ensure you get the best return on investment from your efforts. Additionally, impactful strategies, such as leveraging user-generated content, can be used to boost campaign performance further!

Marketing Trends for 2023

Are you looking to become an influencer in 2023 ? It's a great time to get started! To help you on your journey, we've compiled a comprehensive guide to marketing trends in 2023. We'll cover everything from understanding the different influencer platforms, knowing your audience and what resonates with them, creating content that stands out from the competition, and utilizing automation tools to simplify management. So read on for a complete guide to becoming an influencer in 2023.

First off, it's essential to understand the different influencer platforms available. Each has its unique benefits and drawbacks; research each carefully before deciding. In addition, be sure to know your audience - what type of content do they respond best to? What topics are they interested in? Knowing this information beforehand will help inform the type of content you create and where you post it (e.g., Instagram vs YouTube).

Creating content that stands out from the competition is also essential for success as an influencer in 2023. Use search engine optimization techniques such as keyword research or link building to target audiences more effectively and ensure your content reaches them quickly. Additionally, stay up-to-date with the latest trends and technologies so that you can always be ahead of the curve when creating engaging posts or videos for followers.

By following these tips & tricks outlined here today, marketers can confidently become successful Influencers by 2023! Utilize these strategies today & begin leveraging Generative AI technology and other digital marketing tactics available now – take charge of your career path today by becoming an Influencer tomorrow!

Harnessing the Power of Social Media Platforms for Success

Are you looking to become an influencer and make a lasting impact on the world? Social media platforms are powerful tools to help you succeed in this endeavor. To become an influencer, it's essential to understand the basics of social media platforms and how to leverage them to your advantage.

First, understand your target audience and their needs. This will allow you to create content that resonates with your followers and drives engagement. Leveraging social media platforms is also essential to gain attention from potential viewers. Take time to learn about each platform's key features and functionality to get the most out of them.

Once you understand the basics well, develop a unique online persona that resonates with your target audience. Your content should reflect your unique voice and perspective while providing value for viewers. Connecting with other influencers or potential partners can also be beneficial in growing your following and identifying collaboration opportunities.

Engaging with viewers is as important as creating content; respond promptly when people comment or message you! It's also essential to post new content regularly and engage with followers who share it; this will help keep people interested in what you have going on! Finally, track the performance of your posts so that you can continuously analyze results and refine strategies accordingly - this will maximize success over time!

By utilizing these tips, anyone has the potential to become an influencer on social media platforms by harnessing their power effectively!

How to Become an Influencer

Whether you're just starting out or already an established influencer, becoming a successful influencer in the digital age requires knowledge and dedication. In this guide, we will explore how to become an influencer and all the steps you need to take to succeed.

The first step is to determine your niche and target audience. Knowing who you're trying to reach will help you create content that speaks directly to them. Developing a content plan for yourself can also be helpful as it allows you to focus on specific topics relevant to your target audience.

Once you have identified your niche, it's time to build a solid online presence by consistently creating high-quality content for your followers. Establish relationships with other influencers in your industry by engaging with their content, joining conversations, and connecting on social media platforms such as Instagram and Twitter. Utilize the power of social media by sharing stories, posts, videos, podcasts, and more – this will help grow your following organically over time!

Focus on organic growth rather than buying followers or using bots; this approach will ensure that those who follow you care about what they're reading or watching! Leverage metrics available through analytics tools such as Google Analytics or Hootsuite Insights to understand which pieces of content are performing well (and which ones aren't) so that you can adjust accordingly going forward.

Innovate when possible – stand out from the crowd by bringing something new into every piece of content, whether fresh ideas or unique perspectives from different angles! Start by identifying what makes your brand unique and then develop an effective strategy around it; this could include hosting weekly Q&A sessions on Instagram Live or launching webinars related to topics discussed to differentiate yourself from others in the same space!

How to Turn Followers into Customers?

Are you looking to become an influencer in 2023? It's a great way to reach potential customers and build relationships with followers. But it's not as simple as just posting content on social media; there are specific strategies that you need to understand and implement to turn your followers into customers. In this guide, we'll go over the steps you need to take to become an effective influencer and convert more of your followers into customers.

First, make sure that the audience following you is authentic. You want people who will engage with and respond positively to your content so that they can be converted into paying customers later on. Develop quality content for your brand – ensure it resonates with them and is engaging enough for them to pay attention. Connecting with subscribers through conversations or interactions is also essential; having a solid connection will help create trust between yourself and the customer base you're trying to target.

To further grow your reach and authority, leverage various platforms such as YouTube, Instagram, TikTok, etc. Follow other influencers in your niche who have already gained traction so their audience can see what you have going on too! Measuring and analyzing engagement metrics should also be done regularly so that improvements can be made where necessary - this could include gathering feedback from followers about what kind of content they'd like from future posts or looking at trends based on data analysis (i.e., which posts had a higher engagement rate).

Creating Engaging Content to Attract Audience Engagement

Are you looking to become an influencer in 2023? If so, it is essential to understand the power of influencer marketing and what it takes to succeed. The key to success as an influencer is creating engaging content that resonates with your audience. This guide will walk you through how you can create exciting content and drive audience engagement.

First, develop a multi-channel content strategy that speaks directly to your target audience. Brainstorm ideas for content that would be interesting or helpful to them, such as polls, surveys, or interactive visuals, which are proven methods of driving engagement. Leverage strong visuals such as images and videos to capture attention while repurposing content across different mediums and platforms to reach the broadest possible audience. Additionally, connect by reaching out to industry influencers and creating meaningful relationships with them – this can help grow your following while providing valuable insight into the industry.

Next, develop a comprehensive content calendar with set deadlines for regular postings to ensure consistency across all platforms – this is especially important for social media outlets, which require frequent postings to maintain high levels of engagement from followers. Research topics related to your expertise to create informative and relevant pieces; additionally, include captivating headline-rich headlines to maximize search engine optimization (SEO) capabilities for better online visibility. Finally, promote your content through organic channels such as social media platforms while encouraging feedback from followers – this will help gain insight into what resonates best with them and allow you to track how successful each post has been using metrics like likes, shares, comments, etc.

By following these steps on how to be an Influencer – A Complete Guide, you’ll soon have a credible online presence and higher audience engagement!

To Sum Things Up

Becoming an influencer is a rewarding journey that requires dedication and knowledge. This guide provides insights into the various aspects of influencer marketing, from understanding the different platforms to creating content that resonates with your followers. Additionally, we highlight significant trends in 2023 and provide advice on how to build relationships with other influencers in your industry. By following these tips, you will be well on your way to becoming a successful influencer! So get started today and take charge of your career path – turn your followers into customers with the power of Influencer Marketing!

What is a Cybersecurity Framework (And Why are There so Many?)

Cybersecurity is no sci-fi concept, but rather it's a practical necessity every individual and organization needs to be aware of.

As multiple options for foundational cybersecurity frameworks exist, knowing the 'what' and 'why' of these can guide you through this labyrinth efficiently. Let's dive in to explore more so you know what you need to do to protect your business’s IT assets.

Image Source: Pixabay

Understanding What a Cybersecurity Framework Is

A cybersecurity framework is, essentially, a strategic guide designed to help organizations manage their cyber risks. It aids in defining and prioritizing the steps required for reducing cybersecurity risks .

This systematic approach ensures that no crucial detail gets overlooked amidst keeping pace with evolving threats. Think of it as your battle plan against potential security breaches where every small decision can count towards big outcomes.

In even simpler terms, it's like a playbook which details out the best practices one should adopt for mitigating cyber threats effectively.

Image Source: Pexels

Thriving In The Diverse Landscape of Cybersecurity Frameworks

The cybersecurity world is laden with numerous frameworks, and the reason for this sudden proliferation is their impressive ability to strengthen an organization’s cyber resilience.

Not every business is alike, therefore using universal criteria may not always be adequate or effective. Varied cybersecurity frameworks cater to different sizes, industries, and risk profiles of businesses, making it easier for you to find one that best fits your organizational structure and needs.

Understanding these diverse options out there allows organizations to make a more strategic choice, rather than arbitrarily picking a standard security measure.

Why Does Your Business Need A Cybersecurity Framework?

No business is impervious to cyber threats and data breaches. Implementing a well-designed cybersecurity framework aids in strengthening your defenses against such threats. Here are some compelling reasons why:

  • It helps you map out measures needed for robust defense against varied cyberattacks.

  • Adopting one demonstrates your commitment to maintaining customer trust by safeguarding their confidential information.

  • If you operate across international borders, maintaining global standards (like ISO 27001) can facilitate smoother dealings.

Now that we're talking about frameworks that fit well with businesses of all sizes, you might want to read a guide to SOC 2 compliance . SOC 2 deals with the security issues surrounding the handling of customer data, which is something every business has to take into account today. Adherence to this standard assures stakeholders you have competent controls protecting their sensitive info, which is something worth considering when selecting a security blueprint for your enterprise.

The Growth and Emergence of Multiple Cybersecurity Frameworks

The increased dependency on digital platforms has simultaneously escalated cyber threats, necessitating robust cybersecurity. As the consequences of lax security can be catastrophically damaging both financially and reputationally, having a tailored framework is imperative. The rise in the cybersecurity landscape has led to:

  • More budget allocation for IT departments in businesses worldwide.

  • Increased attention towards developing varied frameworks catering to specific needs across diverse sectors.

  • An upsurge in trained professionals who specialize in different domains, like threat intelligence and data loss prevention.

With growing awareness about cyber risks, individuals and organizations are more proactive than ever before. This behavioral shift forms the crux behind multiple cybersecurity frameworks coming into inception, all designed with one common goal, which is of course enhanced internet safety and making the online world a secure place to transact or store sensitive information.

Image Source: Pexels

Choosing the Best Cybersecurity Setup: Making Sense out of Numbers

Selecting a suitable cybersecurity framework may feel overwhelming considering the wide range available. Here are some tips to help you make an informed decision:

  • Compatibility: Ensure the chosen framework is compatible with your organizational structure and potential threats.

  • Regulations: It should align with any industry regulations that you must adhere to for running your business smoothly and legally.

  • Flexibility: Be aware that cyber threats evolve, hence adopting a flexible framework which can accommodate such changes is crucial.

Remember, there's no one-size-fits-all solution in choosing a cybersecurity framework. Each organization has unique risks and requirements, and what works best for another may not suit yours as effectively. The idea is to thoroughly analyze before making a choice, ensuring strong defense against potential security breaches.

Distinguished Cybersecurity Frameworks to Consider

As discussed, there are plenty of established frameworks out there, so let’s touch on just a few of the main options to cast your eye over:

  • NIST (National Institute of Standards and Technology): This flexible framework is ideal for organizations seeking an overall risk management strategy. It incorporates guidelines aimed at improving your systems' ability to prevent, detect, and respond to cyberattacks.

  • ISO 27001: An international standard portraying best practices for an Information Security Management System (ISMS). Both private and government sectors widely use this due to its holistic approach towards managing information security risks.

  • CIS Critical Security Controls: For firms looking forward to strengthening their baseline defense, the CIS framework helps in limiting specific vulnerabilities that often face targeted exploits by attackers.

Each shines in its unique way. Depending on what you seek, whether that’s wider coverage or addressing specific threats, choosing among these can streamline your cybersecurity procedure.

Essential Tips for Navigating through Various Available Cyber-Systems

Given the diverse cybersecurity frameworks in existence, it’s crucial to be strategic when exploring your options. Here are a few tips that could guide you:

  • Identify Your Needs: Understand what needs protecting within your organization and contemplate on the type of threats likely to target these assets.

  • Research: Dearth of knowledge often leads to poor decision-making. Understanding various frameworks, their strengths and weaknesses will aid in making informed choices.

  • Seek Professional Guidance: Having expert advice might save you from potential loopholes or overlooks.

Consistency is key when implementing any system, and the same rules apply here. Taking small steps towards securing your digital domain can bring about substantial changes over time.

Image Source: Pexels

Final Thoughts

Decoding the realm of cybersecurity frameworks doesn't have to be daunting. Empower your defenses by embracing a robust security blueprint that resonates with your business needs.

The main thing to remember is that proactivity works better than passivity in this context, so make cybersecurity a priority today and foster trust among your clients in the long run.

Roman Numerals in Geometry: Angle Measurement and Shape Notations

Geometry, as one of the oldest branches of mathematics, has evolved over millennia, leaving its mark on cultures worldwide. One fascinating aspect of geometry is the use of the Roman numeral converter, an ancient numerical system, to denote various aspects of angles and shapes. In this blog post, we will explore how numbers to roman numerals are employed in geometry for angle measurement and shape notations, uncovering the historical significance and practical applications of this enduring system.

Angle Measurement with Roman Numerals

The concept of angles and their measurement has been fundamental to geometry since its inception. Roman numerals, developed during the Roman Empire, were widely used in various disciplines, including geometry. They served as a concise and effective way to represent angle measurements.

In the Roman numeral converter system, specific letters are used to represent different numbers. When it comes to angles, the most common usage of the Roman numeral converter is in indicating the degree of a particular angle. For instance:

  • A right angle is denoted as a "90° angle" or "an angle of XC."

  • An acute angle measuring 30 degrees is represented as "XXX°" or "an angle of XXX."

  • An obtuse angle measuring 120 degrees is denoted as "CXX°" or "an angle of CXX."

The use of a Roman numeral converter in angle measurement not only provides a historical connection but also imparts a certain elegance and uniqueness to the presentation of geometric concepts.

Shape Notations Using Roman Numerals

Beyond angle measurement, Roman numerals are employed in geometry to denote specific shapes, particularly polygons. Polygons are two-dimensional shapes formed by connecting straight line segments. Different polygons have distinct names, and Roman numerals play a crucial role in this nomenclature.

For instance:

  • A triangle, the simplest polygon with three sides, can be denoted as "△" or "a III-sided polygon."

  • A pentagon, with five sides, can be represented as "▲" or "a V-sided polygon."

  • A hexagon, with six sides, can be denoted as "⬟" or "a VI-sided polygon."

This notation system extends to more complex polygons as well. Roman numerals provide an efficient way to classify and identify polygons without the need for lengthy descriptions, making it easier for mathematicians and learners alike to communicate and visualize geometric shapes.

Historical Significance and Modern Applications

The use of Roman numerals in geometry has historical roots that date back to ancient times, showcasing the enduring nature of this numerical system. Beyond its historical significance, the integration of Roman numerals in geometry has several practical applications:

a. Architectural and Engineering Designs: Roman numerals continue to be used in architectural and engineering drawings, especially in denoting angles and various shapes, contributing to the preservation of classical design aesthetics.

b. Educational and Pedagogical Benefits: Incorporating Roman numerals into geometry lessons can offer a unique perspective and engage students in a more culturally diverse and historically rich learning experience.

c. Mathematical Art and Symbolism: Roman numerals add an artistic touch to mathematical expressions, opening the door to creative and expressive representations of geometric concepts.

Conclusion

The usage of Roman numerals in geometry for angle measurement and shape notations reflects a harmonious blend of history, art, and mathematics. From their origins in ancient Rome to their continued applications in modern contexts, Roman numerals hold a unique place in the world of geometry, offering valuable insights and aesthetic appeal. Embracing these ancient symbols not only enriches our understanding of geometry but also celebrates the enduring legacy of human mathematical exploration. So, the next time you encounter a Roman numeral in a geometric context, take a moment to appreciate the historical connection and the beauty it adds to the study of shapes and angles.

Syed Zain Nasir

I am Syed Zain Nasir, the founder of <a href=https://www.TheEngineeringProjects.com/>The Engineering Projects</a> (TEP). I am a programmer since 2009 before that I just search things, make small projects and now I am sharing my knowledge through this platform.I also work as a freelancer and did many projects related to programming and electrical circuitry. <a href=https://plus.google.com/+SyedZainNasir/>My Google Profile+</a>

Share
Published by
Syed Zain Nasir