WPI's curriculum, while project-focused, leaves a gap in practical hardware design skills. Many students graduate without the ability to design and build personal projects.
Instead of teaching scientific or rigorous PCB design methods, we focus on teaching a hands-on, design-driven methodology. We hope students will take this knowledge and apply it to their own projects.
As part of the course, students layout and route a PCB using a schematic we provide. The design contains a popular Arduino compatible microcontroller along with up to 30 RGB LEDs. Students are given this validated design, and are encouraged to add on their own custom peripherals with the help of our instructors and TAs.
We've developed rich materials for students, including detailed lectures slides, lecture recordings, starter board and code files. After attending four lectures, students are given a starter board file and have two weeks to design their boards. We offer office hours for students to receive help. Afterwards, we manufacture student boards and students assemble their boards, completely for free.
PCB structure, design, and manufacturing
Researching and designing a personal project
Design methodology for component layout and routing
How to use KiCad as a design tool and a basic exercise