<

Week06 Electronics Design.

Group Assignment:

Group Assignment Summary – Electronic Design

Visit Our Group Assignment Here

As part of the group assignment, we used various electronic test equipment available in the lab to observe and analyze the operation of a microcontroller circuit board. We measured voltage, continuity, and signal behavior using tools such as a multimeter and oscilloscope. The multimeter was used to verify power supply levels and check electrical connections, while the oscilloscope was used to visualize digital signals and observe waveform characteristics generated by the microcontroller. Through this hands-on testing and analysis, we gained practical experience in debugging electronic circuits, understanding signal behavior, and validating the proper operation of microcontroller-based systems. This activity strengthened our knowledge of electronic measurement techniques and circuit troubleshooting.

Individual assignment:

Hero Shot



Photo of Your name

Use an EDA tool to design a development board that uses parts from the inventory to interact and communicate with an embedded microcontroller
Learning outcomes
Select and use software for circuit board design
Demonstrate workflows used in circuit board design

What is EDA tool?

An EDA tool, or Electronic Design Automation tool, is a software or hardware tool used to design and test electronic systems. EDA tools are also known as electronic computer-aided design (ECAD) tools.
What EDA tools do?
Design: Create circuit designs
Model: Create models of circuit designs
Simulate: Predict the results of circuit designs before testing
Test: Test the correctness of designs
Analyze: Analyze circuit designs
What are EDA tools used for?
Designing integrated circuits (ICs)
Designing printed circuit boards (PCBs) Designing systems for data communications, the internet, transportation, and consumer devices How do EDA tools help?
Increase productivity
Improve power, performance, and area (PPA)
Reduce time to market (TTM)
Anticipate chip performance
Assemble circuit elements
Predict circuit behavior

Basic electronics

Basic electronic components are the fundamental building blocks of electrical circuits. Here are some of the most common ones: 1. Passive Components These components do not require a power source to function. Resistors (R) – Limit the flow of current. Measured in ohms (Ω).
Photo of Your name

Capacitors (C) – Store and release electrical energy. Measured in farads (F).
Photo of Your name

Inductors (L) – Store energy in a magnetic field when current passes through. Measured in henries (H).
Photo of Your name

Diodes (D) – Allow current to flow in only one direction.
Photo of Your name

2. Active Components These components require a power source to function. Transistors (Q) – Act as switches or amplifiers. Types: Bipolar Junction Transistor (BJT) and Field Effect Transistor (FET).
Photo of Your name

Operational Amplifiers (Op-Amps) – Used for signal amplification, filtering, and other functions.
Photo of Your name

Integrated Circuits (ICs) – Contain multiple electronic components within a single package, like microcontrollers or logic gates.
Photo of Your name

3. Electromechanical Components Switches (S) – Manually or electronically control the circuit's on/off state.
Photo of Your name

Relays – Electrically operated switches that use electromagnets.
Photo of Your name

Transformers – Transfer electrical energy between circuits through electromagnetic induction.
Photo of Your name

4. Power Components Batteries – Store and supply DC power.
Photo of Your name

Voltage Regulators – Maintain a stable voltage supply.
Photo of Your name

Transformers – Step up or step down AC voltage.
Photo of Your name

5. Sensors & Display Components LEDs (Light Emitting Diodes) – Emit light when current flows through them.
Photo of Your name

LCD/OLED Displays – Show information in digital circuits.
Photo of Your name

Temperature, Pressure, and Motion Sensors – Detect changes in the environment and provide input to circuits.
Photo of Your name





Weekly Goal: Development Board

>The XIAO ESP32S3 is a compact yet powerful development board developed by Seeed Studio, based on the Espressif ESP32-S3 SoC. It is part of Seeed’s XIAO series, known for their small footprint and versatile functionality. Here’s a concise description with key features:

Photo of Your name




Photo of Your name




Photo of Your name




XIAO ESP32S3 Overview Hardware Specifications

Category Details
Flash & PSRAM 8 MB Flash
8 MB PSRAM
Wireless Connectivity Wi-Fi 802.11 b/g/n
Bluetooth® 5 (LE)
USB Support Native USB-C (supports USB OTG, device and host modes)
Form Factor Extremely compact: 21 × 17.5 mm
Compatible with XIAO series shields
GPIOs 11 multifunctional GPIOs
Supports ADC, SPI, I2C, UART, PWM, and DAC
Camera Interface Dedicated 8-bit parallel camera interface (DVP)
Suitable for AI and vision applications
AI Capability Supports TensorFlow Lite, ESP-DL, and other AI frameworks on edge
Operating Voltage 3.3V logic level
Power Supply USB-C or 5V input through pins
Battery Support Built-in battery charging circuit (Li-Po charging via USB-C)
Ideal For - Wearable and IoT applications
- Edge AI (e.g., simple image classification, gesture recognition)
- DIY embedded projects with space constraints
- USB-enabled devices or HID applications

PCB Design Using KiCad

Overview of KiCad

KiCad is an open-source EDA (Electronic Design Automation) tool used for schematic capture and PCB layout. A typical KiCad project includes various files such as:

Designing the Development Board

KiCad Software Installation

  1. I downloaded KiCad PCB design software from the official KiCad website.
  2. Visited the download page:https://www.kicad.io/download
  3. Selected the Windows operating system and downloaded the latest stable release compatible with my computer.
  4. After the download was completed, I opened the installer file.
  5. Followed the installation wizard and selected the default installation options.
  6. Installed the required libraries and 3D component packages included with KiCad.
  7. Completed the installation and launched KiCad successfully.
  8. Verified that the Schematic Editor, PCB Editor, Footprint Editor, and 3D Viewer were working properly.
  9. KiCad was then used throughout my Fab Academy assignments for schematic design, PCB layout, and generating fabrication files.

Schematic Design Process

The first step in the workflow is creating a schematic. This involves:

1.Schematic Design: Create the circuit using symbols from libraries.
Photo of Your name

Create a New Project
Open KiCad → Click on “File > New Project”.
Choose a name and location for your project.

Photo of Your name


2. Schematic Design (Eeschema)
Open Schematic Editor.

Photo of Your name


Place components using the “Place Symbol” tool.

Photo of Your name


Photo of Your name


Photo of Your name


Photo of Your name


Wire the components using the “Place Wire” tool.

Photo of Your name

Add power and ground symbols where needed.
3. Assign Footprints
Open “Assign PCB Footprints” tool.
Match each symbol to its appropriate footprint (e.g., resistor to 0603 footprint).
4. Electrical Rules Check (ERC)
Run ERC to check for missing connections or issues.
Fix warnings/errors if needed.



Description of image

3d view of my board

Photo of Your name

Photo of Your name

Photo of Your name

File svg
Photo of Your name

Photo of Your name

File Manufacturing Review .

The development board design demonstrates a good understanding of the electronic design workflow using KiCad. The schematic, PCB layout, ERC/DRC verification, and fabrication readiness checks are documented. To strengthen the documentation, include a detailed explanation of the circuit design, component selection rationale and PCB layout . Additional evidence showing manufacturability, such as trace width measurements and milling constraint verification, would further improve the review. Overall, the board appears ready for fabrication and aligns well with the assignment requirements.

Pcb Design Files

Click here to download the final board