EasyEDA Pro Bootcamp: PCB Shields & Dev Board Design

Learn EasyEDA Pro PCB design by building real dev boards & shields: PIC16F877A, Arduino UNO & STM32 Blackpill

This course will teach you how to design professional PCB boards and schematics using EasyEDA Pro by building real-world development kits and microcontroller shields from scratch. Instead of learning only theory, this course focuses on practical hardware design. You will learn the complete workflow used by engineers, including schematic creation, PCB layout design, component placement, routing, and preparing files for PCB manufacturing. Throughout the course, we will design multiple real development boards and shields for popular microcontrollers like PIC, Arduino, and STM32. By the end of this course, you will have the skills required to design your own custom development boards and expansion shields. This course is ideal for electronics students, embedded developers, and hardware hobbyists who want to learn practical PCB design using EasyEDA Pro. You will also gain hands-on experience designing microcontroller development kits, which are commonly used in embedded systems and hardware prototyping. By completing this course, you will be able to: Design professional schematics Create PCB layouts from scratch Build custom development boards Design microcontroller shields Prepare your designs for PCB fabrication.

What you’ll learn

  • Students who want to learn PCB design using EasyEDA Pro from schematic to PCB layout..
  • Electronics enthusiasts interested in building custom shields and development boards..
  • Engineers and hobbyists who want to design professional PCBs for microcontroller projects..
  • Anyone interested in learning practical hardware design and PCB manufacturing workflow..

Course Content

  • Getting Started with EasyEDA Pro. –> 1 lecture • 14min.
  • Designing and developing PCB & Schematics for development kits. –> 3 lectures • 2hr 19min.
  • Designing and developing PCB & Schematics for Shields. –> 2 lectures • 1hr 16min.

EasyEDA Pro Bootcamp: PCB Shields & Dev Board Design

Requirements

This course will teach you how to design professional PCB boards and schematics using EasyEDA Pro by building real-world development kits and microcontroller shields from scratch. Instead of learning only theory, this course focuses on practical hardware design. You will learn the complete workflow used by engineers, including schematic creation, PCB layout design, component placement, routing, and preparing files for PCB manufacturing. Throughout the course, we will design multiple real development boards and shields for popular microcontrollers like PIC, Arduino, and STM32. By the end of this course, you will have the skills required to design your own custom development boards and expansion shields. This course is ideal for electronics students, embedded developers, and hardware hobbyists who want to learn practical PCB design using EasyEDA Pro. You will also gain hands-on experience designing microcontroller development kits, which are commonly used in embedded systems and hardware prototyping. By completing this course, you will be able to: Design professional schematics Create PCB layouts from scratch Build custom development boards Design microcontroller shields Prepare your designs for PCB fabrication.

Course Content (Lectures)

Section 1: Getting Started with EasyEDA Pro

Lecture 1: How to download, sign up, and get started with EasyEDA Pro

Section 2: Designing Development Kits (Schematics & PCB)

Lecture 2: PIC16F877A Development Kit – Schematic & PCB Design

Lecture 3: Arduino UNO Custom Board Design using ATmega328P

Lecture 4: STM32F401CEU6 Blackpill Development Board – Schematic & PCB Design

Section 3: Designing Microcontroller Shields

Lecture 5: Design an 8× LED Shield for PIC16F877A

Lecture 6: Design a 4× Button Shield for PIC16F877A

By the end of this course, you will be able to design your own development boards and hardware shields using EasyEDA Pro like a professional PCB designer.

Get Tutorial