HOPE (SP22)

Hands-On PCB Engineering (HOPE)
Spring 2022 (Check out this 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 Monday 12-2

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



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

Jeffrey
Jeffrey Ni

Leon
Leon Wu

Elam
Elam Day-Friedland

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
1/25
1/27
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
2/1
2/3
Footprints and Layout

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

Light Sensor Layout
Light Sensor Schematic
3
2/9
2/10
Understanding Components

Real components to their symbol and footprint.
USB Charger Components Light Sensor Components+Layout
4
2/15
2/17
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
2/22
2/24
Assembly and Soldering

Practical assembly and soldering skills.
Soldering Practice Proposal Due
6
3/1
3/3
PCB Manufacturing

The PCB manufacturing process, and how it affects layout. Outputs for manufacturing.
USB Charger Layout USB Charger Schematic Proposal review
7
3/8
3/10
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
9
3/15
3/17
Microcontroller Basics

Introduction to microcontrollers, common features, and basic tips on adding them to PCBs
USB Charger Layout
Project Worksession
Schematic Due (3/18)
8
3/29
3/31
Advanced Layout and Passives

General layout process and overview of concerns. Non-ideal passives.
10
4/5
4/7
Project Design Review Project Design Review
Design Review Requirements
11
4/12
4/15
Ordering, Testing, and Bringup

The last bits of what you need to get a working PCB.
Project Worksession PCB files due
12
4/19
4/21
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
13
4/26
4/28
Fun and Misc.

Learn a bit more about fun PCB processes.
Slides Project Assembly Project Assembly
14
5/3
5/5
Project Presentations