- Level Foundation
- Duration 10 hours
- Course by Johns Hopkins University
-
Offered by
About
This is course 4 of this specialization (although it can be taken out of order) and focuses on applying experience and knowledge gained in the first three courses to build physical electronics hardware. Specifically, this course focuses on four areas: circuit simulation, schematic entry, PCB layout, and 3D CAD modeling. There are many excellent commercial applications available in these areas, however to give everyone access we'll be using all free and open-source software. By the end of this course you should feel comfortable using free and open-source software to design your own printed circuit board and any bracketry or case to hold it, customized for your application. Module 1 covers circuit simulation using several open-source projects and simulation methods for simulating transient response of circuits as well as frequency-domain response of filters. Additionally, we'll use open-source filter synthesis tools to help you quickly design and simulation filters. Module 2 is all about creating professional looking electrical schematics. This is both an art and a skill and we'll cover the technical elements of using schematic entry software as well as broad concepts that are portable to any commercial application. Module 3 takes our schematic and turns it into a physical PCB design. Understanding this process of how the schematic and the PCB layout work together is critical. We'll be demonstrating this with open-source software, but again, the concepts apply to any commercial software you may have access to. Module 4 demonstrates the powerful idea of co-designing your electrical and mechanical systems together. We'll create a 3D model of our electrical PCB and bring it into 3D CAD software to design mechanical parts around it. Tying together these two applications opens another dimension in customizing your projects.Modules
Introduction to Module 1
1
Videos
- Introduction to Module 1
Open-Source SPICE Simulation Engines
2
Videos
- Introducing SPICE
- Flavors of SPICE
Simulating Circuits with Qucs-S
3
Videos
- Introducing Qucs-S
- Simulating RC Circuits with Qucs-S
- Simulating Op-Amp Circuits
Free Circuit Synthesis Tools
3
Videos
- Active Filter Synthesis Tools 1 of 2
- Active Filter Synthesis Tools 2 of 2
- Passive Filter Synthesis Tools
SPICE Simulation with Kicad
2
Videos
- Simulating in Kicad
- Using the Kicad Tuner Feature
Summary of Module 1
1
Assignment
- Module 1 Quiz
1
Videos
- Summary of Module 1
Introduction to Module 2
1
Videos
- Introduction to Module 2
Getting to Know the Kicad Open-Source Project
5
Videos
- The Kicad Website
- Tracking Kicad Release Notes
- Kicad Developer Workflow
- Kicad User Forums
- Kicad Official Help
Setting Up a Kicad Project
3
Videos
- Using the Project Manager
- Setting Up the Schematic Editor
- Creating Custom Title Blocks
Drawing Schematics in Kicad
4
Videos
- Placing Schematic Elements
- Drawing and Copying Schematics
- Correctly Handling Unused Circuitry
- Adding Reference Designators and Footprints
Checking Your Design and Preparing for Layout
5
Videos
- Schematic Metadata Tools
- Schematic Documentation Methods
- Electrical Rules Check Tool
- Generating a Bill of Materials
- Kicad Calculator Tools
Summary of Module 2
1
Assignment
- Module 2 Quiz
1
Videos
- Summary of Module 2
Introduction to Module 3
1
Videos
- Introduction to Module 3
Getting Started with the Kicad Layout Tool
3
Videos
- Learning From Kicad Example Projects
- PCB Stackups
- Entering Board Stackup
Designing Within Manufacturing Capabilities
3
Videos
- PCB Manufacturer Capabilities
- Setting Design Constraints
- Configuring Track and Via Sizes
Designing Your Custom PCB
4
Videos
- Sending Schematic Data to the PCB
- Floorplanning Your Design
- Routing Your PCB
- Documenting and Dimensioning Your PCB
Checking Your Design and Preparing for Fabrication
4
Videos
- Running Design Rule Checks
- Generating a 3D Model of Your PCB
- Generating Gerber Files
- Sending Your Design To a PCB Manufacturer
1
Readings
- Video on PCB Assembly
Summary of Module 3
1
Assignment
- Module 2 Quiz
1
Videos
- Summary of Module 3
Introduction to Module 4
1
Videos
- Introduction to Module 4
Introduction to Freecad
3
Videos
- Installing Freecad
- Freecad Release Notes and Help Wiki
- Mouse Gestures and Model Properties
Parametric Modeling
3
Videos
- Demonstrating Parametric Modeling
- Creating Pockets and Holes
- Model Operations and Measuring
Multi-Body Modeling in Freecad
3
Videos
- Multi-Body Modeling
- Importing 3D Models from Kicad to Freecad
- Using Constraints for Exact 3D Dimensions
Co-Designing a Custom Case for a PCB
4
Videos
- Modeling a Case with Kicad 3D Model
- Modeling the Case Interior
- Designing the Case Lid
- Finishing the Case 3D Model
Summary of Module 4
1
Assignment
- Module 4 Quiz
1
Videos
- Summary of Module 4
Auto Summary
"Designing Hardware for Raspberry Pi Projects" is a foundational course in Science & Engineering offered by Coursera. Led by expert instructors, it focuses on building physical electronics hardware using free, open-source software. Key areas include circuit simulation, schematic entry, PCB layout, and 3D CAD modeling. The course spans 600 minutes and is available through a Starter subscription. Ideal for learners looking to design custom printed circuit boards and mechanical parts for their Raspberry Pi projects.
Drew Wilson