Course Overview

Through a significant project experience, students will learn to integrate analysis, qualitative design, quantitative optimization, experiments, and simulations to improve their ability to engineer real systems. In each section of the course, students will work in small multidisciplinary teams to design and to build a mechatronic system of their own choosing. Each project must include both a nontrivial mechanical system design and a nontrivial electronic system design involving both hardware and software components. Projects will be subject to realistic materials, process, and budgetary constraints.

This course builds upon many semesters of iteration after Brad Minch developed it. Previous PoE instructors that influenced this semester are: Mark Chang, Oscar Mur-Miranda, Gui Cavalcanti, Amon Millner, and Chris Murphy.

At the end of this course, students will be able to:

  • Work effectively as a member of a project team.
  • Develop design concepts and create technical specifications that address defined needs.
  • Balance trade-offs and make defensible choices among design alternatives.
  • Use modern tools to construct mechatronic systems.
  • Assess and select appropriate components for mechatronic circuits and systems.
  • Use written, oral, and graphical communication to convey design ideas and solutions, electronic system analyses, and experimental results.
  • Undertake an iterative prototyping process to improve design ideas.

Prerequisite: ENGR 1110.


The following elements will determine your grade:
3 Lab assignments (done in pairs)
1 Project (done in teams of 4)

More course information via the syllabus.

Forms & Administrivia


Past Projects

All projects from fall semester, 2014

Art Generator
A Churro Robot
A Dodgeball Machine
Fly High - Kinect-controlled Dirigible
Swarm Bots


Aaron Hoover
Drew Bennett
Siddhartan Govindasamy
Brad Minch

You can also email all instructors.

Office hours:
All office hours by appointment

Course Assistants

Forrest Bourke
Emily Guthrie
Claire Keum
Meg Lidrbauch
Saarth Mehrotra
Michael Searing
Paul Titchener
Raagini Rameshwar

Ninja office hours

Su, 2pm-4pm: Forrest+Searing
M, 3pm-6pm: Saarth+Emily
M, 6pm-8pm: Raagini
T, 7pm-9pm: Paul
Th, 3pm-5pm: Raagini
Th, 5pm-8pm: Emily (by request)
Th, 9pm-11pm: Meg+Claire

Meeting time / room

S1 - Tue., Fri 10:50 - 12:30 AC 306

S2 - Tue., Fri 10:50 - 12:30 AC 309

S3 - Tue., Fri 1:30 - 3:10 AC 306

S4 - Tue., Fri 1:30 - 3:10 AC 309