
After completing this Lecture , you will understand that , the contents of this PCB Design Course includes the Practical PCB Design Examples of Single Layer , Double Layer & MultiLayer PCB Design .
It includes the PCB Design Examples having Leaded ( Through Hole ) Version & Surface Mount ( SMT ) Version Circuit Components .
Also it includes the study of Creating User created Library parts like Creating Symbols , Footprints , Custom Component , Creating Schematic Module & PCB Module with Design Examples .
The General Guidelines for component Placement & Track Routing ( PCB Design Guidelines ) are included .
It includes the additional information for Manufacturing the PCB including Gerber File Generation & Ordering PCB Boards , Ordering the Components required for PCB .
It includes the study of different Artwork Files Generation required for PCB fabrication .
After completing this Lecture , You will understand that , this PCB Design Course includes the Practical Example of Complex & Big PCB Design Project of Microcontroller ( 8051 ) based System Design , which includes integration of various Schematic Blocks like -
8051 ( 89S51 ) Microcontroller with Clock & Reset Circuit ,
5 V DC Power Supply circuit ,
ADC 0804 circuit &
16 x 2 Char . LCD Display Circuit .
This is a Quick Reference Guide : This includes the various PCB & PCB Design Terms & it's meaning / interpretation , which are used in This PCB Design Course .
This will be much helpful to the Beginners .
The Terms are organised Section-wise , in this Document / Article .
After completing this Lecture , you will be able to understand the Scope of the PCB Design in various segments like Consumer Electronics Sector , Automotive Sector , Industrial Sector , Medical Electronics , Defense & Aerospace sectors etc .
Also you will understand about the increasing demand of PCB Designers .
Also scope of PCBs / PCB Design is increasing day by day , With the Development of Internet & IOT applications .
After completing this Lecture , you will be able to understand about availability of different PCB Boards like copper clad Board & aluminum Clad Board .
And you will understand the applications of these boards .
After completing this Lecture , you will be able to identify different Leaded Components ( Through hole components ) & Surface Mount ( SMT ) Components , and study its Dimensions - Packages / Footprints , which will be helpful during PCB Layout design .
After completing this Lecture , you will be able to register with EasyEDA by creating Your OnLine Personal Account , to access EasyEDA PCB Tool .
After completing this Lecture , you will be able to know introductory Features of EasyEDA PCB Tool , like about UI- User Interface , Navigation Panel having Project , Design Manager , EELib , Library ,Different Icons , Toolbar ( Text Menu ) , Tools , Two types of Basic Editors - Schematic Design Editor , Schematic Canvas & PCB Design Editor , PCB Canvas .
You will know about Wiring Tools Window ( palette ) & Drawing Tools window ( palette ) in Schematic Editor and PCB Tools Window ( palette ) & Layers & Object Window ( palette ) in PCB Design Editor .
These Terms about PCB tools & PCB Design , for Beginners , may be new / unknown . So it is recommended to Refer the Document / article - Quick Reference Guide - PCB & PCB Terms while working on PCB Tool .
After completing this Lecture , you will be able to create PCB Designs of Simple Electronic Circuits using Basic DesignFlow of EasyEDA PCB Design Tool , by implementing three steps as follows :
1. Schematic Design
2. Component Placement ( Layout )
3. Track Routing ( PCB Design )
After completing this Lecture , you will be able understand that , PCB Layout is a Part or Subset of PCB Design .
PCB Layout Design includes only Component Placement & Track Routing stages , whereas PCB Design includes all the stages which includes Schematic Design , Component Placement & Track Routing .
But after completion of Schematic Design , the Terms PCB Layout Design / PCB Layout are invariably used with the Term PCB Design .
After completing this Lecture , you will be able to create the Schematic Design part of the PCB Design .
You will also be able to select the Components / its Schematic Symbols from EELib & Library , with different package / footprint selection .
Now , at this stage , you will be comfortable in Creating Schematic Design Part .
After completing this Lecture , you will be able to add the Details / additional information like Logos , Names , Titles & Image to the Schematic / Schematic Design .
After completing this Lecture , you will be able to understand that , before starting Layout Design i.e. Placement of Component , you need to follow some General Component Placement Guidelines ( PCB Layout Guidelines ) for making Good & Professional PCB , for it's overall functionality .
After completing this Lecture , you will be able to create Layout Design ( Component Placement part ) of the PCB , for effective Design , following the Component Placement Guidelines.
After completing this Lecture , you will be able to understand the need of following the General Guidelines for Track Routing ( PCB Design Guidelines ) like Track width , Track Clearance , Design Rules etc. , before starting the Track Routing of the PCB Design .
After completing this Lecture , you will be able to understand that , Tracks can be Routed either Manually or by AutoRouter .
Also you will understand , to follow 45 Degree Track Bending while Routing the Track from Horizontal to Vertical or Vertical to Horizontal , since it is easier for Etching during PCB assembly .
After completing this Lecture , you will be able to create Complete PCB Design , i.e. all the phases of PCB Design , as applied to Single Layer PCB .
Now you will become comfortable , to start practicing different Single Layer PCB Designs .
After completing this Lecture , you will be able to understand that , by assigning Maximum unused PCB area to Ground i.e. Maximizing the Ground signal , helps in reducing the Noise & EMI - Interference, which are treated as unwanted signals .
You will be able to create Ground area , by using Copper Area from Tools window ( palette ) & by generating the Polygon .
Hello Dear Student ,
I welcome you , for Enrolling this Course .
This is basically a Beginners Course with Basic Level Content focused on PCB Design using EasyEDA , a Free & On-Line PCB Design Software and it covers Content with 1-Layer , 2-Layer Through Hole type & SMT type PCB Design & also Multi-layer ( 4-Layer ) PCB Design , as a beginner's reference suitable for Electronics Polytechnic , Engineering & University Students & Hobbyists .
Apart from PCB Design content , Added introductory level content ( At Very Basic Level ) of VHDL Programming using Xilinx ISE Webpack Software a Free Downloadable Software . You may treat the VHDL Basic Level Programming Content as a complementary Content , if you are Electronics Students .
If you are interested in Only PCB Design Content , you may skip / ignore VHDL Basic Level Programming Content .
All the Content of this Course are based on Free Softwares & either OnLine Or downloadable Softwares for Design / Programming .
1. PCB Design ( 1 Layer , 2 Layer & Multilayer 4 Layer PCB Design Examples ) using a OnLine & Free PCB Design Software “EasyEDA” ,
2. VHDL Programming using Xilinx ISE Webpack , a Free Downloadable Software ( After Registering Your Account with Xilinx Website ) .
At the beginning , the Course Title was “ Step by Step PCB Design for Electronics Projects ” , a Course in PCB Design for Beginner Level .
My approach is to continuously add & update the Content of this Course , so-that it may be helpful specifically to Electronics Polytechnic , Engineering , University Students & also to Hobbyists .
Course Update 1st : ( Feb. 2021 ) : Added Content : VHDL Programming Examples using Xilinx ISE Webpack software .
Course Published ( In Aug. 2020 ) : Content of PCB Design using EasyEDA OnLine PCB Design Software .
Description : This PCB Design Course are developed using a very Popular EasyEDA PCB Design Software , which is a Free , Web based ( OnLine ) Tool & it has huge Components & Part Library. EasyEDA PCB Tool supports to Windows platform , Linux O.S. & also runs on Mac & Android platforms,as long as there is one browser on the O.S. & connecting to Internet.
Video Contents for every stages for Professional PCB Designs are explained with separate & Short Video sessions in a simple way for better understanding,even for the Beginners .
- Schematic Design Stage
- PCB Layout Design Guidelines ( Component Placement Guidelines )
- PCB Layout Design ( Component Placement Stage )
- PCB Design Guidelines ( Track Routing Guidelines , DRCs )
- PCB Design ( Track Routing Stage )
After observing Video sessions & also for the practice purpose , I have added the PDF / Text Documents , called as - “Quick Reference Guide” , which explains the Step by Step Designing Procedure for Single Layer , Double Layer & MultiLayer PCBs for some Examples . Separate Quick Reference Guide is provided to each type of PCBs .
Some Quiz / MCQs – Multiple Choice Questions are also incorporated by adding the separate Document for its Answer Key .
In this course you will learn about -
- Creating Single Layer PCB Design - Two Examples
- Creating Single Layer Surface Mount ( SMT / SMD ) PCB Design - Example .
- Creating Single Layer PCB Design with AutoRouter - Example
- Creating Double Layer PCB Design - Two Examples
- Creating Double Layer Surface Mount ( SMT / SMD ) PCB Design - Example
- Creating Double Layer PCB Design Example with AutoRouter - Example
- Creating Multi-Layer PCB Design - Example
- Creating Schematic Module - Example
- Creating PCB Module - Example
- Creating Schematic Symbol - Example
- Creating Footprint - Example
- Creating Custom Component - Example
- Creating Big PCB Project - Microcontroller ( 8051 ) based System Design
( which is a Multisheet Design having Schematic Modules
> 8051 Micro-controller with Clock & Reset Circuit
> DC Power Supply
> ADC 0804 Circuit
> 16 x 2 Char. LCD Display )
For Entrepreneurs / who want to start the Business , I have explained the generation of Artwork Files & small Setup for PCB fabrication ( For Single Layer PCB ) .
For Electronics Professionals / Designers , I have explained the Sizable PCB Project of Micro-contoller based System Design . Also PCB Layout Guidelines / PCB Design Guidelines ( Component Placement & Track Routing Guidelines ), DRCs , Crosstalk Issues , Maximizing Grounding , MultiLayer Stackup Planning , Multisheet design etc. will be useful information .
VHDL Programming Content are explained with some Basic VHDL Programming Examples based on Combinational & Sequential Digital Logic and with Step by Step approach i.e. VHDL Program Code , Synthesis , VHDL Test Bench & Behavioral Simulation .
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Instructor has more than a 22 Years of Design Experience after M.Tech. in Electronics Design & Technology , which includes the Experience in Electronic Circuit Design , Embedded System / VLSI- FPGA & CPLD Design . He has experience on a variety of EDA tools & Programming Softwares / Platforms like Python3.8 ( IDLE ) , Thonny , Google Colab , Anaconda Navigator - Jupyter Notebook , Spyder Python , Xilinx ISE Tool & Xilinx Vivado Tool for Xilinx FPGAs SPARTAN6 / Artix -7 & CPLDs XC9572 / 108 with VHDL & Verilog Programming , Cypress PSOC Designer for PSOC1 & PSOC Creator for PSOC 3 & PSOC 4 , STM32CubeIDE for STM32 - ARM 32 Bit Core Based Microcontroller , Keil uVision4 for MCS-51 Family Microcontrollers , Atmel AVR Studio for ATMega32 /128 Microcontrollers , Microchip MPLAB for PIC 16 / PIC 18 Microcontrollers , Crouzet Millenium3 for PLCs Ladder programming , FBD , Arduino CC s/w for Arduino Uno Boards , Energia for MSP430 from Texas Instruments and also which includes PCB Softwares such as EasyEDA , Eagle ( Fusion 360 ) , KiCad 5.1 , Fritzing & Express PCB etc .
-------------------------------------------------------------------------------------------------------------------------------------------------------------------