Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-02-26 12:19:10
30-Day Money-Back Guarantee
Design Design Tools Circuit Design

PCB Design For Microcontroller Circuit + VHDL Program Basics

Learn EasyEDA - Free ,Online PCB Design Software ( With PCB Project - Microcontroller Based System ) & VHDL Programming
Rating: 4.0 out of 54.0 (8 ratings)
68 students
Created by Pravinkumar Ambekar
Last updated 2/2021
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Designing Single Layer , Double Layer & MultiLayer PCBs using EasyEDA PCB Tool & considering General Guidelines for Layout / PCB Design & with DRCs. Designing Surface Mount PCBs ( Single Layer & Double Layer ) Creating Library parts like Custom Components ,Schematic Modules & PCB Modules . Designing Big PCB Project for Microcontroller Based system Design . Generating Artwork Files & Creating small in-house PCB Fabrication setup . Generating Gerber File & Ordering PCBs and also BOM for Ordering Components

Requirements

  • Basic Understanding of Electronic Components . Basic Knowledge of Computer & Internet . Electronic Circuit concepts is advantageous . Some Patience !

Description

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 of VHDL Programming using Xilinx ISE Webpack Software a Free Downloadable Software  , which may be complementary Content for Electronics Students .

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 .

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

Who this course is for:

  • Initially Contents were for Basic Level & then Updated the Contents for - All Levels - Beginners , Hobbyists , Teachers who are interested to Learn to Create Professional PCB Designs , by applying knowledge of Electronics . University Students , Students from Engineering colleges & Polytechnic Institutes , who want to Design the PCB for their Electronics based Academic Project . Anyone who wants to make career in PCB design . Entrepreneurs / who want to start Business in PCB Design & Fabrication setup with Low cost for Single Layer PCBs. Electronic Designers / Embedded Engineers / Electronic Circuit Design Professionals , who are new to PCB Design field .
  • Contents are Extended for Intermediate & Advanced Level , by adding MultiLayer PCB Design

Course content

48 sections • 145 lectures • 21h 10m total length

  • Preview03:02
  • Preview06:04
  • Preview00:59
  • Preview13:42
  • Preview07:49
  • Preview03:55
  • Quiz - MCQs ( Multiple Choice Questions )
    1 question

  • Preview07:21
  • Quiz - MCQs ( Multiple Choice Questions )
    2 questions

  • Creating Account ( To Access EasyEDA PCB Tool )
    03:30
  • Features of EasyEDA PCB Tool
    16:47

  • First PCB Design Project ( With Basic Design Flow )
    19:17
  • Understanding - PCB Layout Design & PCB Design
    08:24

  • Schematic Design ( Dual DC Power Supply )
    15:41
  • Preview04:48

  • Component Placement Guidelines ( PCB Layout Design Guidelines )
    09:52
  • Quiz - MCQs ( Multiple Choice Questions )
    2 questions

  • Component Placement ( PCB Layout Design )
    09:05

  • Track Routing Guidelines ( PCB Design Guidelines ) - Single Layer PCB
    16:12
  • Quiz - MCQs ( Multiple Choice Questions )
    5 questions
  • Track Routing Methods in PCB Design
    05:10
  • Quiz - MCQs ( Multiple Choice Questions )
    1 question

  • Single Layer PCB Design ( Track Routing )
    16:06
  • Quiz - MCQs ( Multiple Choice Questions )
    1 question

  • Grounding Techniques in PCB Design
    07:07

Instructor

Pravinkumar Ambekar
Electronic Circuit Designer,Developer,Programmer & Trainer.
Pravinkumar Ambekar
  • 3.9 Instructor Rating
  • 33 Reviews
  • 1,950 Students
  • 12 Courses

Pravinkumar P. Ambekar , the Instructor is qualified with M.Tech. - Masters Degree in Electronics Design Technology from Centre for Electronics Design & Technology of India .

He has 22+ years of Experience after M.Tech. in the domain of Electronics Circuit Design , Programming , Embedded System , VLSI - FPGA/CPLD , PSOC , PLC , PCB  Design applied to Training , Industrial Projects , Defense Projects / Product Development .

He has experience , working on various platforms & EDA Tools / Programming Softwares which includes  VLSI -  VHDL & Verilog Programming for Xilinx FPGAs  , CPLDs using Xilinx ISE Tool / Xilinx Vivado Tool , Programming PSOC1 using Cypress PSOC Designer & Programming PSOC3 /PSOC4 using Cypress PSOC Creator , Programming for MCS-51 (8051 ) family of Microcontrollers using Keil uVision 4 , Programming Atmel (AVR) Microcontrollers - ATMega 16/32/128 using Atmel AVR Studio , Programming Microchip PIC 16/18 Microcontrollers using MPLAB , Arduino Programming for Arduino Uno Boards , Programming MSP430 Boards of Texas Instruments with Energia , Raspberry Pi  & Raspbian Linux , Python Programming with Python 3.8 ( IDLE) , Python Thonny , Python Pycharm , Anaconda Navigator - Jupyter Notebook , Spyder Python , Google Colab , Crouzet Millenium 3 for PLC Programming  , FBD & also PCB design which includes PCB Softwares such as EasyEDA , KiCad 5.1 , Fritzing & Express PCB etc .

He has designed / developed  Industrial Projects & Projects for DRDO - Defense organization .

He has designed / developed Educational Trainer Kits based on some Microcontrollers & Peripherals & VLSI - CPLD Trainer kits .

He has designed / developed several PCBs for Electronic Projects / Products .

He is a Corporate Trainer ( Electronics / Embedded System / VLSI - VHDL Programming for FPGAs / CPLDs  ) for MNCs – Multinational companies .   

He has been a Trainer for various Electronics Design Training Programmes which includes EDC - Electronic Devices & Circuits , Microcontroller / Embedded System , PSOC & also PCB Design for students of Engineering & Polytechnic colleges .

He has conducted Faculty Training Programmes for Faculties of Govt. / Pvt. Engineering Colleges & Polytechnic Institutes .

He has recently started creating Courses on Udemy , OnLine Learning platform ( Started in August 2020 , during Covid-19 Pandemic ) .

His first course on Udemy Platform has been created on 24th August 2020 .

As on Date , within very short span , Udemy has published his various Courses on PCB Design using EasyEDA , KiCAD OpenSource EDA Tool & VHDL Programming for Xilinx FPGA/CPLD .

He has plans to develop Courses on various Programming Platforms / EDA Tools / Hardware Design such as Courses on  STM32 Microcontroller Programming  (32 Bit ARM Processor Core ) , I.O.T - Internet of Things , EPS2866 Node MCU , ESP32 , VHDL / Verilog Programming  , FPGA Design , Finite State Machine Design using VHDL / Verilog , MCS-51 ( 8051 ) Microcontroller Programming , PIC 16/PIC 18 Microcontroller Programming , AVR ATMega32 / 128 Programming , Arduino Programming , MSP430 Programming , Raspberry Pi with Raspbian Linux , PLC Ladder Programming +FBD , Python Programming , PCB Design etc.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.