Hands-On PCB Engineering (HOPE)
Fall 2021
Class: Thursday 7PM ~ 9PM (PST)

Contact: ieee-hope@lists.berkeley.edu

HOPE teaches students effective PCB design and empowers them to create custom electronics for classes, personal projects, student teams, and more. Students will learn effective system, schematic, and layout design for PCBs through hands-on applications, and experience basic PCB assembly and bringup. Students will be exposed to some advanced PCB design topics such as DFT, DFM, signal and power integrity, grounding, thermals, and isolation.

Notices

OH Mon. 1-2pm in the Office Hours Zoom

For students that need that extra support time, Office Hours on Mondays 1-2pm will be held in the separate, recurring Zoom meeting (link above).



bCourses available for registered students.

We will keep track of grade-related things in bCourses, and all lecture recordings will be posted there. Other course content will be found here on the website.

Instructors
Rajiv
Rajiv Govindjee

Jason
Jason Xu

Week Topic Reference Lab Lab Checkoff Due @ Start of Lab Project Checkpoint
1
9/09
Intro to PCB and Schematics

Intro to the class, PCBs, KiCad, and using KiCad's schematic editor.
Install KiCad

Light Sensor Schematic
2
9/16
KiCad Layout Basics

Schematics to physical layout. Footprints, basic placement, and routing.
Light Sensor Schematic

Light Sensor Layout
Light Sensor Schematic
3
9/23
Understanding Components

Real components to their symbol and footprint.
USB Charger Pt.1 Light Sensor Layout
4
9/30
PCB Design Abstraction

Design abstraction and its use in PCB design. Concept of stakeholders. Advanced KiCad schematics.
USB Charger Pt. 2 USB Charger Pt. 1 Finalize groups (2-3 people recommended)

5
10/7
PCB Manufacturing

The PCB manufacturing process, and how it affects layout. Outputs for manufacturing.
Microbug: Parts and Schematic USB Charger Pt. 2 Proposals due
6
10/14
PCB Assembly

PCB assembly processes, by hand and automated. How assembly methods affect layout and component/design choices.
Microbug


Friday 10/15 7-9 PM
Hands-on lab: USB charger assembly (slides)
--or--
Virtual take-home lab: IoT Door Lock Part 1
Check-in: Proposal review
7
10/21
Advanced Layout

Layout is a lot more than just connecting the dots. General layout process and overview of concerns.
Microbug Microbug Schematic
8
10/28
Microcontroller Basics

Introduction to microcontrollers, common features, and basic tips on adding them to PCBs
Microbug Layout Due: Schematic and layout draft
Project Logistics
9
11/04
Ordering, Testing, and Bringup

The last bits of what you need to get a working PCB.
Friday 11/05 7-9 PM
Hands-on lab option: Microbug assembly
--or--
Virtual take-home lab: IoT Door Lock Part 2
Design reviews during class on 11/04
Project Logistics
10
11/11
Veterans Day (No Live Class)

No live class/lab this week, we may assign videos/materials to review for the week.
Due: PCB files must be submitted by 11/12
Project Logistics
11
11/18
Project Design Reviews

Design Reviews of in-progress student project PCBs.
Friday 11/19 7-9 PM
Hands-on lab option: Microbug bring-up
--or--
Virtual take-home lab: IoT Door Lock Part 2

11/25
Thanksgiving (No Class)

Enjoy your break! (Or work on your projects)
12
12/02
Miscellaneous Topics

Interesting PCB-related things
13
12/09
Project Presentations