Hands-On PCB Engineering (HOPE)
Check last semester's project showcase!
Class: Tuesday or Thursday 8PM ~ 10PM (PT)

Contact: ieee-hope@lists.berkeley.edu

Through HOPE, you will learn effective printed circuit board (PCB) design and develop the skills to build custom electronics for classes, personal projects, student teams, and more. You will learn effective system, schematic, and layout design for PCBs through hands-on labs and experience basic PCB assembly and bringup. You will also be exposed to some advanced PCB design topics such as DFx, signal and power integrity, grounding, and thermals. At the end of the semester, you will combine all of your skills in a student design project.

Notices

Enrolling in HOPE

Students who are interested in signing up for HOPE in Fall 2022 should fill out this form, we will be sending out permission codes first-come-first serve from here. Our DeCal listing from spring '22 is https://decal.berkeley.edu/courses/6227 .



Pre-requisites

HOPE is not a class about circuits. We expect students to have a basic understanding of circuits. We heavily recommend students satisfy our pre-reqs of EE 16A or ME 100, or otherwise have a similar level of knowledge in circuits (e.g. PHYSICS 7B, BIOE 105).



Logistics

We plan to offer HOPE as an in-person class for the majority of the semester. We plan to hold two identical sections of class each week (Tues and Thurs), and you can choose which section to enroll in.

Office Hours

For students that need that extra support time, we will hold office hours Supernode (Cory 246).

Google calendar



bCourses available for registered students.

We will keep track of grade-related things in bCourses. Other course content will be found here on the website.

Instructors
Elam
Elam Day-Friedland

Cedric
Cedric Murphy

Vedang
Vedang Joshi

Kevin He
Kevin He

Claire
Claire Chen

Sean Yang
Sean Yang

Claire
Wesley Jiang

Lucy
Lucy Revina

Grading

See bCourses for detailed grading breakdown.

Your grade is primarily based on completion of labs and assignments. The final project is graded both on completion and demonstration of concepts taught in the course. Students need 70% to pass.

Course Schedule
Week Topic Reference Lab Lab Checkoff Due Project Checkpoint
1
9/6
9/8
Intro to PCB and Schematics

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

Light Sensor Schematic
Project Logistics
2
9/13
9/15
Footprints and Layout

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

Light Sensor Layout
Light Sensor Schematic
3
9/20
9/22
Understanding Components

Real components to their symbol and footprint.
USB Charger Components Light Sensor Components+Layout
4
9/27
9/29
PCB Requirements

Overview of the PCB design and manufacturing process, and how it relates to engineering requirements.
USB Charger Schematic USB Charger Components Groups Due
(2-3 people recommended)
5
10/4
10/7
Microcontroller Basics

Introduction to microcontrollers, common features, and basic tips on adding them to PCBs
USB Charger Layout USB Charger Schematic Proposal Due
6
10/11
10/13
Assembly and Soldering

Practical assembly and soldering skills.
Soldering Practice USB Charger Layout Proposal Review
7
10/18
10/21
USB Hands-On Experience

Assemble a PCB based on the USB Charger lab, and use it to charge your phone.
USB Charger Hands-On Instructions
Project Schematic Due
8
10/25
10/27
Advanced Layout and Passives

General layout process and overview of concerns. Non-ideal passives.
Project Work Session
9
11/1
11/3
Project Design Review Project Design Review
Design Review Requirements
10
11/08
11/10
Ordering, Testing, and Bringup

The last bits of what you need to get a working PCB.
Project Worksession PCB files due
11
11/15
11/17
PCB Manufacturing

The PCB manufacturing process, and how it affects layout. Outputs for manufacturing.
12
11/22
11/24
Thanksgiving! No Class!

13
11/29
12/1
Trinket Hands-On Lab

In this hands-on lab, you will build and test an interactive trinket that senses touch, temperature, and distance.
Trinket Lab Trinket Prelab due Project Assembly
14
12/6
Project Presentations