# Update individual assignment with design files _Exported on 10/2/2025 at 21:15:24 EDT from Cursor (1.5.11)_ --- **User** update the individual assignment with: 1. design process on Fusion360 add board, add switch, add LED, add resistor, add net (connectors for dev board), then switch to PCB, arrange without overlaps, route traces (flip and holes, etc. if needed), resize and make polygon pour, mount holes, remake to simulate on other simulation websites like wokwi 2. images of my board designs, for each link to download the design files led base design for ESP32S3 are week4/individualassignment/esp32s3_led_pcb_schematic and esp32s3_led_pcb_polygon_pour and design files are esp32s3_led v6.brd and esp32s3_led v3.sch dev board design for ESP32S3 with LED on the back are week4/individualassignment/esp32s3_led_connector_pcb_schematic and esp32s3_led_connector_pcb_polygon_pour and design files are esp32s3_led_connector v3.sch and esp32s3_led_connector v6.brd for each image, add caption and description, link the .sch download with the _schematic and link the .brd with the _pcb --- **Cursor** I'll help you update the individual assignment section in week4.html with the design process and board designs. Let me first read the current file to understand the structure and then make the necessary updates. Now I need to check what files are available in the week4/individualassignment directory to understand the structure and then update the individual assignment section with the design process and board designs. Let me also check if there are any .brd and .sch files in the week4 directory: Perfect! Now I have all the information I need. Let me create a todo list to track the updates needed and then implement them. Now I'll update the individual assignment section with the detailed design process and board designs: ```html Week 4 · Electronics Design
[Profile Image Placeholder]

Week 4

Electronics Design

Week Highlights

This week focuses on electronics design using EDA tools to create embedded microcontroller systems. We'll learn schematic design, PCB layout, design rule checking, and simulation techniques.

Group Assignment

Test equipment operation observation

Individual Assignment

EDA tool design and simulation

EDA Tools

KiCad, Eagle, and design workflows

Table of Contents

Electronics Design Week

This week introduces Electronic Design Automation (EDA) tools for creating embedded microcontroller systems. We'll learn to design schematics, create PCB layouts, perform design rule checks, and simulate circuit operation before fabrication.

• Understanding microcontroller architectures and embedded systems
• Learning EDA tool workflows for schematic capture and PCB design
• Implementing design rule checks for successful fabrication
• Using simulation tools to verify circuit operation

This Week's Goals

  • Master EDA Tools
    Learn KiCad or Eagle for schematic capture and PCB layout design
  • Design Embedded System
    Create a complete microcontroller system using parts from the Fab inventory
  • Simulate & Verify
    Use simulation tools to verify circuit operation before fabrication
  • Test Equipment Proficiency
    Learn to use oscilloscopes, multimeters, and other test equipment

Assignments

  • Group Assignment
    Use test equipment to observe embedded microcontroller operation
  • Individual Assignment
    Design embedded system with EDA tool, check design rules, and simulate

Tools & Materials

  • EDA Software
    KiCad, Eagle, or Altium Designer
  • Test Equipment
    Oscilloscope, multimeter, function generator
  • Simulation Tools
    LTspice, ngspice, Wokwi
  • Fab Inventory Parts
    Microcontrollers, passive components, connectors

Training Documentation

Essential training materials for electronics design, EDA tools, and test equipment operation.

Introduction to EDA tools and schematic design

EDA Tool Training

  • KiCad schematic capture
  • PCB layout and routing
  • Design rule checking
  • Footprint libraries

Test Equipment

  • Oscilloscope operation
  • Multimeter measurements
  • Function generator setup
  • Probe calibration

Useful Documentation

Essential resources for electronics design, EDA tools, and embedded systems development.

EDA Tools & Software

Simulation & Testing

Test Equipment Guides

Design Guidelines & EDA Tools

Key design rules and EDA tool recommendations from course Slack discussions.

PCB Design Rules
  • 1 mil = 0.001 inches (not millimeters!)
  • Trace width: >10mil minimum
  • Trace spacing: >16mil between traces
  • Component sizes: ~1206 or larger recommended
  • Flexibility: Break out extra pins, multiple power/ground copies
Microcontroller Options
  • Xiao: All-in-one, multiple footprint choices
  • ATtiny/SAMD: More parts but powerful and cheap
  • Note: Tape-bottomed components need Kapton tape
EDA Tool Options
Leo's Open Source Tool

Easiest starting point for this class

KiCad

Open source, widely used, improved UI

Fusion 360

Cloud-synced part libraries, team access

Feedback Available: Send schematic/PCB files and screenshots for design review. View Design Guidelines DiscussionView EDA Tools Discussion

Group Assignment: Test Equipment Operation

Use the test equipment in your lab to observe the operation of an embedded microcontroller. This assignment focuses on understanding how to use oscilloscopes, multimeters, and other test equipment to analyze microcontroller behavior and circuit operation.

Test equipment setup

Oscilloscope and multimeter setup for microcontroller testing

Test Equipment Used

  • Digital oscilloscope
  • Digital multimeter
  • Function generator
  • Logic analyzer

Measurements Taken

  • Clock signal frequency
  • Power supply voltage
  • Digital I/O waveforms
  • Current consumption

Key Learnings

Understanding how to properly probe circuits, interpret oscilloscope traces, and use test equipment to diagnose embedded system operation. This foundation is essential for debugging and verifying circuit designs before and after fabrication.

Individual Assignment: EDA Design & Simulation

Use an EDA tool to design an embedded microcontroller system using parts from the inventory, check its design rules for fabrication, and simulate its operation. This assignment involves complete schematic capture, PCB layout, design rule checking, and circuit simulation.

Fusion360 Design Process

Complete step-by-step workflow for designing embedded systems in Fusion360 EDA:

Schematic Design Steps

  1. 1
    Add board outline and define board dimensions
  2. 2
    Add switch component and configure properties
  3. 3
    Add LED component with proper orientation
  4. 4
    Add resistor for current limiting
  5. 5
    Add net connectors for dev board integration

PCB Layout Steps

  1. 6
    Switch to PCB view and arrange components
  2. 7
    Ensure no component overlaps
  3. 8
    Route traces (flip and add holes if needed)
  4. 9
    Resize board and create polygon pour
  5. 10
    Add mounting holes and finalize design

Simulation: After completing the PCB design, remake the circuit in simulation websites like Wokwi to verify operation before fabrication.

Board Designs

Two ESP32S3-based designs created using Fusion360 EDA: a standalone LED board and a dev board connector with LED on the back.

ESP32S3 LED Base Design

Standalone LED board design for ESP32S3 microcontroller with integrated LED and supporting circuitry.

ESP32S3 LED PCB Schematic

Schematic Design
📥 Download .sch file

ESP32S3 LED PCB Layout

PCB Layout with Polygon Pour
📥 Download .brd file

ESP32S3 Dev Board Connector Design

Development board connector design with LED mounted on the back for easy integration with ESP32S3 development boards.

ESP32S3 LED Connector PCB Schematic

Schematic Design
📥 Download .sch file

ESP32S3 LED Connector PCB Layout

PCB Layout with Polygon Pour
📥 Download .brd file

Design Process

  • Schematic capture
  • Component selection
  • PCB layout design
  • Design rule checking

Simulation & Verification

  • Circuit simulation
  • Timing analysis
  • Power consumption
  • Signal integrity

Design Requirements

  • Use components from Fab inventory
  • Include microcontroller and supporting circuitry
  • Pass design rule checks for fabrication
  • Simulate operation before fabrication

EDA Tools & Workflow

Overview of Electronic Design Automation tools and the complete design workflow from schematic to fabrication.

Schematic Design

  • Component library management
  • Symbol creation and editing
  • Netlist generation
  • Electrical rule checking

PCB Layout

  • Component placement
  • Routing and trace optimization
  • Design rule checking (DRC)
  • Gerber file generation

Recommended EDA Tools

KiCad

Open-source, full-featured EDA suite with excellent community support

Eagle

Professional PCB design tool with extensive component libraries

Altium

Advanced PCB design with integrated simulation capabilities

Design Files

All design files, schematics, PCB layouts, and simulation files for the electronics design assignments.

Schematic Files

PCB & Simulation

Reflections & Learnings

Key insights and learnings from the electronics design week, including challenges faced and skills developed.

Technical Learnings

  • EDA tool workflow mastery
  • Design rule checking importance
  • Simulation before fabrication
  • Test equipment proficiency

Design Insights

  • Component selection strategies
  • PCB layout best practices
  • Signal integrity considerations
  • Fabrication constraints

Contributions

Acknowledgements and team contributions for the electronics design week assignments.

Group Assignment

  • Collaborative test equipment setup
  • Shared measurement techniques
  • Documentation of procedures

Individual Work

  • Complete EDA design workflow
  • Simulation and verification
  • Design file documentation

Ethical AI Use

AI tools used to assist with electronics design, EDA tool learning, and circuit simulation guidance.

AI-Assisted Tasks

  • EDA tool workflow guidance and troubleshooting
  • Circuit simulation setup and parameter optimization
  • Design rule checking interpretation and fixes
  • Component selection and datasheet analysis

Week 4 HTML Template Creation

Cursor AI assistance for creating the week4.html template with comprehensive electronics design content, including EDA tools, assignments, and documentation resources.

Focus: HTML template creation, electronics design content population, assignment structure, and documentation integration

Creative Commons License This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

``` Now let me update the todo list to mark the completed tasks: Perfect! I've successfully updated the individual assignment section in week4.html with all the requested content: ## ✅ Completed Updates ### 1. **Fusion360 Design Process** - Added a comprehensive step-by-step workflow section - **Schematic Design Steps (1-5):** - Add board outline and define dimensions - Add switch component and configure properties - Add LED component with proper orientation - Add resistor for current limiting - Add net connectors for dev board integration - **PCB Layout Steps (6-10):** - Switch to PCB view and arrange components - Ensure no component overlaps - Route traces (flip and add holes if needed) - Resize board and create polygon pour - Add mounting holes and finalize design - Added simulation note about using Wokwi for verification ### 2. **Board Design Images with Download Links** **ESP32S3 LED Base Design:** - Schematic image: `esp32s3_led_pcb_schematic.png` - PCB layout image: `esp32s3_led_pcb_polygon_pour.png` - Download links: `.sch` file linked to schematic, `.brd` file linked to PCB **ESP32S3 Dev Board Connector Design:** - Schematic image: `esp32s3_led_connector_pcb_schematic.png` - PCB layout image: `esp32s3_led_connector_pcb_polygon_pour.png` - Download links: `.sch` file linked to schematic, `.brd` file linked to PCB ### 3. **Professional Presentation** - Added proper captions and descriptions for each design - Styled images with borders and responsive sizing - Used consistent color scheme and typography - Added download icons (📥) for design files - Maintained the existing design aesthetic of the page The individual assignment section now provides a comprehensive overview of the Fusion360 EDA design process and showcases both board designs with proper documentation and download links for all design files. --- **User** add the dev board pcb and schematic in the highlights for the week and keep the third image in the row a placeholder for the simulation highlight, make sure they link to where it is in individual assignment align the images under ESP32S3 LED Base Design (and make them same size) align the images under ESP32S3 Dev Board Connector Design (and make them same size) make it more aesthetically pleasing and easy to follow overall --- **Cursor** I'll help you update the highlights section and improve the alignment and aesthetics of the board design images. Let me make these changes step by step. Now let me update the highlights section first: ```html Week 4 · Electronics Design
[Profile Image Placeholder]

Week 4

Electronics Design

Week Highlights

This week focuses on electronics design using EDA tools to create embedded microcontroller systems. We'll learn schematic design, PCB layout, design rule checking, and simulation techniques.

Group Assignment

Test equipment operation observation

Individual Assignment

ESP32S3 Dev Board Schematic ESP32S3 Dev Board PCB

ESP32S3 dev board design & simulation

Simulation

Simulation
Coming Soon

Circuit simulation & verification

Table of Contents

Electronics Design Week

This week introduces Electronic Design Automation (EDA) tools for creating embedded microcontroller systems. We'll learn to design schematics, create PCB layouts, perform design rule checks, and simulate circuit operation before fabrication.

• Understanding microcontroller architectures and embedded systems
• Learning EDA tool workflows for schematic capture and PCB design
• Implementing design rule checks for successful fabrication
• Using simulation tools to verify circuit operation

This Week's Goals

  • Master EDA Tools
    Learn KiCad or Eagle for schematic capture and PCB layout design
  • Design Embedded System
    Create a complete microcontroller system using parts from the Fab inventory
  • Simulate & Verify
    Use simulation tools to verify circuit operation before fabrication
  • Test Equipment Proficiency
    Learn to use oscilloscopes, multimeters, and other test equipment

Assignments

  • Group Assignment
    Use test equipment to observe embedded microcontroller operation
  • Individual Assignment
    Design embedded system with EDA tool, check design rules, and simulate

Tools & Materials

  • EDA Software
    KiCad, Eagle, or Altium Designer
  • Test Equipment
    Oscilloscope, multimeter, function generator
  • Simulation Tools
    LTspice, ngspice, Wokwi
  • Fab Inventory Parts
    Microcontrollers, passive components, connectors

Training Documentation

Essential training materials for electronics design, EDA tools, and test equipment operation.

Introduction to EDA tools and schematic design

EDA Tool Training

  • KiCad schematic capture
  • PCB layout and routing
  • Design rule checking
  • Footprint libraries

Test Equipment

  • Oscilloscope operation
  • Multimeter measurements
  • Function generator setup
  • Probe calibration

Useful Documentation

Essential resources for electronics design, EDA tools, and embedded systems development.

EDA Tools & Software

Simulation & Testing

Test Equipment Guides

Design Guidelines & EDA Tools

Key design rules and EDA tool recommendations from course Slack discussions.

PCB Design Rules
  • 1 mil = 0.001 inches (not millimeters!)
  • Trace width: >10mil minimum
  • Trace spacing: >16mil between traces
  • Component sizes: ~1206 or larger recommended
  • Flexibility: Break out extra pins, multiple power/ground copies
Microcontroller Options
  • Xiao: All-in-one, multiple footprint choices
  • ATtiny/SAMD: More parts but powerful and cheap
  • Note: Tape-bottomed components need Kapton tape
EDA Tool Options
Leo's Open Source Tool

Easiest starting point for this class

KiCad

Open source, widely used, improved UI

Fusion 360

Cloud-synced part libraries, team access

Feedback Available: Send schematic/PCB files and screenshots for design review. View Design Guidelines DiscussionView EDA Tools Discussion

Group Assignment: Test Equipment Operation

Use the test equipment in your lab to observe the operation of an embedded microcontroller. This assignment focuses on understanding how to use oscilloscopes, multimeters, and other test equipment to analyze microcontroller behavior and circuit operation.

Test equipment setup

Oscilloscope and multimeter setup for microcontroller testing

Test Equipment Used

  • Digital oscilloscope
  • Digital multimeter
  • Function generator
  • Logic analyzer

Measurements Taken

  • Clock signal frequency
  • Power supply voltage
  • Digital I/O waveforms
  • Current consumption

Key Learnings

Understanding how to properly probe circuits, interpret oscilloscope traces, and use test equipment to diagnose embedded system operation. This foundation is essential for debugging and verifying circuit designs before and after fabrication.

Individual Assignment: EDA Design & Simulation

Use an EDA tool to design an embedded microcontroller system using parts from the inventory, check its design rules for fabrication, and simulate its operation. This assignment involves complete schematic capture, PCB layout, design rule checking, and circuit simulation.

Fusion360 Design Process

Complete step-by-step workflow for designing embedded systems in Fusion360 EDA:

Schematic Design Steps

  1. 1
    Add board outline and define board dimensions
  2. 2
    Add switch component and configure properties
  3. 3
    Add LED component with proper orientation
  4. 4
    Add resistor for current limiting
  5. 5
    Add net connectors for dev board integration

PCB Layout Steps

  1. 6
    Switch to PCB view and arrange components
  2. 7
    Ensure no component overlaps
  3. 8
    Route traces (flip and add holes if needed)
  4. 9
    Resize board and create polygon pour
  5. 10
    Add mounting holes and finalize design

Simulation: After completing the PCB design, remake the circuit in simulation websites like Wokwi to verify operation before fabrication.

Board Designs

Two ESP32S3-based designs created using Fusion360 EDA: a standalone LED board and a dev board connector with LED on the back.

ESP32S3 LED Base Design

Standalone LED board design for ESP32S3 microcontroller with integrated LED and supporting circuitry.

ESP32S3 LED PCB Schematic

Schematic Design
📥 Download .sch file

ESP32S3 LED PCB Layout

PCB Layout with Polygon Pour
📥 Download .brd file

ESP32S3 Dev Board Connector Design

Development board connector design with LED mounted on the back for easy integration with ESP32S3 development boards.

ESP32S3 LED Connector PCB Schematic

Schematic Design
📥 Download .sch file

ESP32S3 LED Connector PCB Layout

PCB Layout with Polygon Pour
📥 Download .brd file

Design Process

  • Schematic capture
  • Component selection
  • PCB layout design
  • Design rule checking

Simulation & Verification

  • Circuit simulation
  • Timing analysis
  • Power consumption
  • Signal integrity

Design Requirements

  • Use components from Fab inventory
  • Include microcontroller and supporting circuitry
  • Pass design rule checks for fabrication
  • Simulate operation before fabrication

EDA Tools & Workflow

Overview of Electronic Design Automation tools and the complete design workflow from schematic to fabrication.

Schematic Design

  • Component library management
  • Symbol creation and editing
  • Netlist generation
  • Electrical rule checking

PCB Layout

  • Component placement
  • Routing and trace optimization
  • Design rule checking (DRC)
  • Gerber file generation

Recommended EDA Tools

KiCad

Open-source, full-featured EDA suite with excellent community support

Eagle

Professional PCB design tool with extensive component libraries

Altium

Advanced PCB design with integrated simulation capabilities

Design Files

All design files, schematics, PCB layouts, and simulation files for the electronics design assignments.

Schematic Files

PCB & Simulation

Reflections & Learnings

Key insights and learnings from the electronics design week, including challenges faced and skills developed.

Technical Learnings

  • EDA tool workflow mastery
  • Design rule checking importance
  • Simulation before fabrication
  • Test equipment proficiency

Design Insights

  • Component selection strategies
  • PCB layout best practices
  • Signal integrity considerations
  • Fabrication constraints

Contributions

Acknowledgements and team contributions for the electronics design week assignments.

Group Assignment

  • Collaborative test equipment setup
  • Shared measurement techniques
  • Documentation of procedures

Individual Work

  • Complete EDA design workflow
  • Simulation and verification
  • Design file documentation

Ethical AI Use

AI tools used to assist with electronics design, EDA tool learning, and circuit simulation guidance.

AI-Assisted Tasks

  • EDA tool workflow guidance and troubleshooting
  • Circuit simulation setup and parameter optimization
  • Design rule checking interpretation and fixes
  • Component selection and datasheet analysis

Week 4 HTML Template Creation

Cursor AI assistance for creating the week4.html template with comprehensive electronics design content, including EDA tools, assignments, and documentation resources.

Focus: HTML template creation, electronics design content population, assignment structure, and documentation integration

Creative Commons License This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

``` Now let me update the LED Base Design section to align the images and make them the same size: ```html Week 4 · Electronics Design
[Profile Image Placeholder]

Week 4

Electronics Design

Week Highlights

This week focuses on electronics design using EDA tools to create embedded microcontroller systems. We'll learn schematic design, PCB layout, design rule checking, and simulation techniques.

Group Assignment

Test equipment operation observation

Individual Assignment

ESP32S3 Dev Board Schematic ESP32S3 Dev Board PCB

ESP32S3 dev board design & simulation

Simulation

Simulation
Coming Soon

Circuit simulation & verification

Table of Contents

Electronics Design Week

This week introduces Electronic Design Automation (EDA) tools for creating embedded microcontroller systems. We'll learn to design schematics, create PCB layouts, perform design rule checks, and simulate circuit operation before fabrication.

• Understanding microcontroller architectures and embedded systems
• Learning EDA tool workflows for schematic capture and PCB design
• Implementing design rule checks for successful fabrication
• Using simulation tools to verify circuit operation

This Week's Goals

  • Master EDA Tools
    Learn KiCad or Eagle for schematic capture and PCB layout design
  • Design Embedded System
    Create a complete microcontroller system using parts from the Fab inventory
  • Simulate & Verify
    Use simulation tools to verify circuit operation before fabrication
  • Test Equipment Proficiency
    Learn to use oscilloscopes, multimeters, and other test equipment

Assignments

  • Group Assignment
    Use test equipment to observe embedded microcontroller operation
  • Individual Assignment
    Design embedded system with EDA tool, check design rules, and simulate

Tools & Materials

  • EDA Software
    KiCad, Eagle, or Altium Designer
  • Test Equipment
    Oscilloscope, multimeter, function generator
  • Simulation Tools
    LTspice, ngspice, Wokwi
  • Fab Inventory Parts
    Microcontrollers, passive components, connectors

Training Documentation

Essential training materials for electronics design, EDA tools, and test equipment operation.

Introduction to EDA tools and schematic design

EDA Tool Training

  • KiCad schematic capture
  • PCB layout and routing
  • Design rule checking
  • Footprint libraries

Test Equipment

  • Oscilloscope operation
  • Multimeter measurements
  • Function generator setup
  • Probe calibration

Useful Documentation

Essential resources for electronics design, EDA tools, and embedded systems development.

EDA Tools & Software

Simulation & Testing

Test Equipment Guides

Design Guidelines & EDA Tools

Key design rules and EDA tool recommendations from course Slack discussions.

PCB Design Rules
  • 1 mil = 0.001 inches (not millimeters!)
  • Trace width: >10mil minimum
  • Trace spacing: >16mil between traces
  • Component sizes: ~1206 or larger recommended
  • Flexibility: Break out extra pins, multiple power/ground copies
Microcontroller Options
  • Xiao: All-in-one, multiple footprint choices
  • ATtiny/SAMD: More parts but powerful and cheap
  • Note: Tape-bottomed components need Kapton tape
EDA Tool Options
Leo's Open Source Tool

Easiest starting point for this class

KiCad

Open source, widely used, improved UI

Fusion 360

Cloud-synced part libraries, team access

Feedback Available: Send schematic/PCB files and screenshots for design review. View Design Guidelines DiscussionView EDA Tools Discussion

Group Assignment: Test Equipment Operation

Use the test equipment in your lab to observe the operation of an embedded microcontroller. This assignment focuses on understanding how to use oscilloscopes, multimeters, and other test equipment to analyze microcontroller behavior and circuit operation.

Test equipment setup

Oscilloscope and multimeter setup for microcontroller testing

Test Equipment Used

  • Digital oscilloscope
  • Digital multimeter
  • Function generator
  • Logic analyzer

Measurements Taken

  • Clock signal frequency
  • Power supply voltage
  • Digital I/O waveforms
  • Current consumption

Key Learnings

Understanding how to properly probe circuits, interpret oscilloscope traces, and use test equipment to diagnose embedded system operation. This foundation is essential for debugging and verifying circuit designs before and after fabrication.

Individual Assignment: EDA Design & Simulation

Use an EDA tool to design an embedded microcontroller system using parts from the inventory, check its design rules for fabrication, and simulate its operation. This assignment involves complete schematic capture, PCB layout, design rule checking, and circuit simulation.

Fusion360 Design Process

Complete step-by-step workflow for designing embedded systems in Fusion360 EDA:

Schematic Design Steps

  1. 1
    Add board outline and define board dimensions
  2. 2
    Add switch component and configure properties
  3. 3
    Add LED component with proper orientation
  4. 4
    Add resistor for current limiting
  5. 5
    Add net connectors for dev board integration

PCB Layout Steps

  1. 6
    Switch to PCB view and arrange components
  2. 7
    Ensure no component overlaps
  3. 8
    Route traces (flip and add holes if needed)
  4. 9
    Resize board and create polygon pour
  5. 10
    Add mounting holes and finalize design

Simulation: After completing the PCB design, remake the circuit in simulation websites like Wokwi to verify operation before fabrication.

Board Designs

Two ESP32S3-based designs created using Fusion360 EDA: a standalone LED board and a dev board connector with LED on the back.

ESP32S3 LED Base Design

Standalone LED board design for ESP32S3 microcontroller with integrated LED and supporting circuitry.

ESP32S3 LED PCB Schematic
Schematic Design
📥 Download .sch file
ESP32S3 LED PCB Layout
PCB Layout with Polygon Pour
📥 Download .brd file

ESP32S3 Dev Board Connector Design

Development board connector design with LED mounted on the back for easy integration with ESP32S3 development boards.

ESP32S3 LED Connector PCB Schematic

Schematic Design
📥 Download .sch file

ESP32S3 LED Connector PCB Layout

PCB Layout with Polygon Pour
📥 Download .brd file

Design Process

  • Schematic capture
  • Component selection
  • PCB layout design
  • Design rule checking

Simulation & Verification

  • Circuit simulation
  • Timing analysis
  • Power consumption
  • Signal integrity

Design Requirements

  • Use components from Fab inventory
  • Include microcontroller and supporting circuitry
  • Pass design rule checks for fabrication
  • Simulate operation before fabrication

EDA Tools & Workflow

Overview of Electronic Design Automation tools and the complete design workflow from schematic to fabrication.

Schematic Design

  • Component library management
  • Symbol creation and editing
  • Netlist generation
  • Electrical rule checking

PCB Layout

  • Component placement
  • Routing and trace optimization
  • Design rule checking (DRC)
  • Gerber file generation

Recommended EDA Tools

KiCad

Open-source, full-featured EDA suite with excellent community support

Eagle

Professional PCB design tool with extensive component libraries

Altium

Advanced PCB design with integrated simulation capabilities

Design Files

All design files, schematics, PCB layouts, and simulation files for the electronics design assignments.

Schematic Files

PCB & Simulation

Reflections & Learnings

Key insights and learnings from the electronics design week, including challenges faced and skills developed.

Technical Learnings

  • EDA tool workflow mastery
  • Design rule checking importance
  • Simulation before fabrication
  • Test equipment proficiency

Design Insights

  • Component selection strategies
  • PCB layout best practices
  • Signal integrity considerations
  • Fabrication constraints

Contributions

Acknowledgements and team contributions for the electronics design week assignments.

Group Assignment

  • Collaborative test equipment setup
  • Shared measurement techniques
  • Documentation of procedures

Individual Work

  • Complete EDA design workflow
  • Simulation and verification
  • Design file documentation

Ethical AI Use

AI tools used to assist with electronics design, EDA tool learning, and circuit simulation guidance.

AI-Assisted Tasks

  • EDA tool workflow guidance and troubleshooting
  • Circuit simulation setup and parameter optimization
  • Design rule checking interpretation and fixes
  • Component selection and datasheet analysis

Week 4 HTML Template Creation

Cursor AI assistance for creating the week4.html template with comprehensive electronics design content, including EDA tools, assignments, and documentation resources.

Focus: HTML template creation, electronics design content population, assignment structure, and documentation integration

Creative Commons License This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

``` Now let me update the Dev Board Connector Design section with the same improved styling: ```html Week 4 · Electronics Design
[Profile Image Placeholder]

Week 4

Electronics Design

Week Highlights

This week focuses on electronics design using EDA tools to create embedded microcontroller systems. We'll learn schematic design, PCB layout, design rule checking, and simulation techniques.

Group Assignment

Test equipment operation observation

Individual Assignment

ESP32S3 Dev Board Schematic ESP32S3 Dev Board PCB

ESP32S3 dev board design & simulation

Simulation

Simulation
Coming Soon

Circuit simulation & verification

Table of Contents

Electronics Design Week

This week introduces Electronic Design Automation (EDA) tools for creating embedded microcontroller systems. We'll learn to design schematics, create PCB layouts, perform design rule checks, and simulate circuit operation before fabrication.

• Understanding microcontroller architectures and embedded systems
• Learning EDA tool workflows for schematic capture and PCB design
• Implementing design rule checks for successful fabrication
• Using simulation tools to verify circuit operation

This Week's Goals

  • Master EDA Tools
    Learn KiCad or Eagle for schematic capture and PCB layout design
  • Design Embedded System
    Create a complete microcontroller system using parts from the Fab inventory
  • Simulate & Verify
    Use simulation tools to verify circuit operation before fabrication
  • Test Equipment Proficiency
    Learn to use oscilloscopes, multimeters, and other test equipment

Assignments

  • Group Assignment
    Use test equipment to observe embedded microcontroller operation
  • Individual Assignment
    Design embedded system with EDA tool, check design rules, and simulate

Tools & Materials

  • EDA Software
    KiCad, Eagle, or Altium Designer
  • Test Equipment
    Oscilloscope, multimeter, function generator
  • Simulation Tools
    LTspice, ngspice, Wokwi
  • Fab Inventory Parts
    Microcontrollers, passive components, connectors

Training Documentation

Essential training materials for electronics design, EDA tools, and test equipment operation.

Introduction to EDA tools and schematic design

EDA Tool Training

  • KiCad schematic capture
  • PCB layout and routing
  • Design rule checking
  • Footprint libraries

Test Equipment

  • Oscilloscope operation
  • Multimeter measurements
  • Function generator setup
  • Probe calibration

Useful Documentation

Essential resources for electronics design, EDA tools, and embedded systems development.

EDA Tools & Software

Simulation & Testing

Test Equipment Guides

Design Guidelines & EDA Tools

Key design rules and EDA tool recommendations from course Slack discussions.

PCB Design Rules
  • 1 mil = 0.001 inches (not millimeters!)
  • Trace width: >10mil minimum
  • Trace spacing: >16mil between traces
  • Component sizes: ~1206 or larger recommended
  • Flexibility: Break out extra pins, multiple power/ground copies
Microcontroller Options
  • Xiao: All-in-one, multiple footprint choices
  • ATtiny/SAMD: More parts but powerful and cheap
  • Note: Tape-bottomed components need Kapton tape
EDA Tool Options
Leo's Open Source Tool

Easiest starting point for this class

KiCad

Open source, widely used, improved UI

Fusion 360

Cloud-synced part libraries, team access

Feedback Available: Send schematic/PCB files and screenshots for design review. View Design Guidelines DiscussionView EDA Tools Discussion

Group Assignment: Test Equipment Operation

Use the test equipment in your lab to observe the operation of an embedded microcontroller. This assignment focuses on understanding how to use oscilloscopes, multimeters, and other test equipment to analyze microcontroller behavior and circuit operation.

Test equipment setup

Oscilloscope and multimeter setup for microcontroller testing

Test Equipment Used

  • Digital oscilloscope
  • Digital multimeter
  • Function generator
  • Logic analyzer

Measurements Taken

  • Clock signal frequency
  • Power supply voltage
  • Digital I/O waveforms
  • Current consumption

Key Learnings

Understanding how to properly probe circuits, interpret oscilloscope traces, and use test equipment to diagnose embedded system operation. This foundation is essential for debugging and verifying circuit designs before and after fabrication.

Individual Assignment: EDA Design & Simulation

Use an EDA tool to design an embedded microcontroller system using parts from the inventory, check its design rules for fabrication, and simulate its operation. This assignment involves complete schematic capture, PCB layout, design rule checking, and circuit simulation.

Fusion360 Design Process

Complete step-by-step workflow for designing embedded systems in Fusion360 EDA:

Schematic Design Steps

  1. 1
    Add board outline and define board dimensions
  2. 2
    Add switch component and configure properties
  3. 3
    Add LED component with proper orientation
  4. 4
    Add resistor for current limiting
  5. 5
    Add net connectors for dev board integration

PCB Layout Steps

  1. 6
    Switch to PCB view and arrange components
  2. 7
    Ensure no component overlaps
  3. 8
    Route traces (flip and add holes if needed)
  4. 9
    Resize board and create polygon pour
  5. 10
    Add mounting holes and finalize design

Simulation: After completing the PCB design, remake the circuit in simulation websites like Wokwi to verify operation before fabrication.

Board Designs

Two ESP32S3-based designs created using Fusion360 EDA: a standalone LED board and a dev board connector with LED on the back.

ESP32S3 LED Base Design

Standalone LED board design for ESP32S3 microcontroller with integrated LED and supporting circuitry.

ESP32S3 LED PCB Schematic
Schematic Design
📥 Download .sch file
ESP32S3 LED PCB Layout
PCB Layout with Polygon Pour
📥 Download .brd file

ESP32S3 Dev Board Connector Design

Development board connector design with LED mounted on the back for easy integration with ESP32S3 development boards.

ESP32S3 LED Connector PCB Schematic
Schematic Design
📥 Download .sch file
ESP32S3 LED Connector PCB Layout
PCB Layout with Polygon Pour
📥 Download .brd file

Design Process

  • Schematic capture
  • Component selection
  • PCB layout design
  • Design rule checking

Simulation & Verification

  • Circuit simulation
  • Timing analysis
  • Power consumption
  • Signal integrity

Design Requirements

  • Use components from Fab inventory
  • Include microcontroller and supporting circuitry
  • Pass design rule checks for fabrication
  • Simulate operation before fabrication

EDA Tools & Workflow

Overview of Electronic Design Automation tools and the complete design workflow from schematic to fabrication.

Schematic Design

  • Component library management
  • Symbol creation and editing
  • Netlist generation
  • Electrical rule checking

PCB Layout

  • Component placement
  • Routing and trace optimization
  • Design rule checking (DRC)
  • Gerber file generation

Recommended EDA Tools

KiCad

Open-source, full-featured EDA suite with excellent community support

Eagle

Professional PCB design tool with extensive component libraries

Altium

Advanced PCB design with integrated simulation capabilities

Design Files

All design files, schematics, PCB layouts, and simulation files for the electronics design assignments.

Schematic Files

PCB & Simulation

Reflections & Learnings

Key insights and learnings from the electronics design week, including challenges faced and skills developed.

Technical Learnings

  • EDA tool workflow mastery
  • Design rule checking importance
  • Simulation before fabrication
  • Test equipment proficiency

Design Insights

  • Component selection strategies
  • PCB layout best practices
  • Signal integrity considerations
  • Fabrication constraints

Contributions

Acknowledgements and team contributions for the electronics design week assignments.

Group Assignment

  • Collaborative test equipment setup
  • Shared measurement techniques
  • Documentation of procedures

Individual Work

  • Complete EDA design workflow
  • Simulation and verification
  • Design file documentation

Ethical AI Use

AI tools used to assist with electronics design, EDA tool learning, and circuit simulation guidance.

AI-Assisted Tasks

  • EDA tool workflow guidance and troubleshooting
  • Circuit simulation setup and parameter optimization
  • Design rule checking interpretation and fixes
  • Component selection and datasheet analysis

Week 4 HTML Template Creation

Cursor AI assistance for creating the week4.html template with comprehensive electronics design content, including EDA tools, assignments, and documentation resources.

Focus: HTML template creation, electronics design content population, assignment structure, and documentation integration

Creative Commons License This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

``` Now let me update the todo list to mark the completed tasks: Perfect! I've successfully updated the week4.html file with all the requested improvements: ## ✅ Completed Updates ### 1. **Updated Highlights Section** - **Individual Assignment**: Now shows both dev board PCB schematic and PCB layout images side by side - **Simulation**: Added a placeholder with a clean design and "Coming Soon" text - Both sections link to the individual assignment section when clicked ### 2. **Improved Image Alignment & Sizing** - **ESP32S3 LED Base Design**: - Images are now perfectly aligned in a 2-column grid - Both images have identical dimensions (280px height) - Used `object-fit: contain` to maintain aspect ratio - Added white background containers with subtle shadows - **ESP32S3 Dev Board Connector Design**: - Same improved styling as LED Base Design - Perfect alignment and consistent sizing - Professional presentation with proper spacing ### 3. **Enhanced Aesthetics & Usability** - **Card Design**: Added subtle background colors and borders for each design section - **Download Buttons**: Styled as modern buttons with hover effects - **Typography**: Improved hierarchy with better font weights and sizes - **Spacing**: Consistent margins and padding throughout - **Visual Hierarchy**: Clear separation between different design sections - **Professional Layout**: Clean, modern design that's easy to follow ### 4. **Key Visual Improvements** - **Consistent Image Sizing**: All images are now exactly 280px tall - **White Backgrounds**: Images have clean white backgrounds for better contrast - **Shadow Effects**: Subtle box shadows for depth - **Button Styling**: Modern download buttons with proper spacing - **Color Consistency**: Used the existing color scheme throughout - **Responsive Design**: Maintains responsiveness while improving aesthetics The page now has a much more professional and cohesive look, with properly aligned images, clear visual hierarchy, and easy-to-follow design flow. The highlights section effectively showcases the work while the individual assignment section provides detailed information with excellent visual presentation.