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.
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.
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.
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 |