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

Contact: ieee-hope@lists.berkeley.edu

This course introduces printed circuit board (PCB) design and layout practices and concerns. It is intended for students with some experience with circuits who are interested in learning or improving their PCB design and fabrication skills, and particularly those who are part of or intend to join engineering student organizations with working knowledge in PCB design.

Notices

Lab grades are determined at the end of the lab

Each lab instruction page will contain checkoff actions related to what was covered in that lab in particular, but deadlines for checkoffs are at the end of the lab assignment, not on the lab day.



Bcourses is up for registered students.

We will keep track of grade-related things in there, but all course content will be found here on the website.

Instructors
Leon
Leon Wu

Jeffrey
Jeffrey Ni

Neha
Neha Venkatesh

Rajiv
Rajiv Govindjee

Timeline
Week Title Content Links Lab
1
1/28
Welcome to HOPE / Introduction to PCBs Introduction to the class, PCBs, and KiCad Slides 1
Slides 2
Reading
Recording
2
2/4
KiCad Schematic Basics The quick rundown on how to get started make schematics in KiCad's schematic editor Slides
Reading
Recording
Light Sensor Schematic
3
2/11
KiCad Board Layout Basics Turning the KiCad schematic into a physical layout. Footprints, conversion, basic placement and routing. Slides
Reading
Recording
Light Sensor Layout
4
2/18
Understanding Components Real components to their symbol and footprint. Slides
Recording
USB Charger Pt.1
5
2/25
PCB Design Abstraction Design abstraction and its use in PCB design. Concept of stakeholders. Advanced KiCad schematics. Slides
Reading
Recording
USB Charger Pt.1
6
3/4
Understanding Layout Layout is a lot more than just connecting the dots. General layout process and overview of concerns. Slides
Reading
Recording
USB Charger Pt.2
7
3/11
PCB Manufacturing The PCB manufacturing process, and how it affects layout. Outputs for manufacturing. Slides
Reading
Recording
USB Charger Pt.2
Microbug
8
3/18
PCB Assembly PCB assembly processes, by hand and automated. How assembly methods affect layout and component/design choices. Slides
Recording
Viewing
Microbug
9
4/1
Microcontroller Basics Introduction to microcontrollers, common features, and basic tips on adding them to PCBs Slides
Recording
Microbug
10
4/8
Ordering, Testing, and Bringup The last bits of what you need to get a working PCB. Slides
Recording
Microbug
11
4/15
Project Design Reviews Design Reviews of in-progress student project PCBs. Recording
Notes
12
4/22
Miscellaneous Topics Interesting PCB-related things Slides
Recording
13
4/29
Project Presentations Recording