Name: Aaron Hoover
Office: MH 331
Hours: By appointment
Phone: 781-292-2534

Name: Brad Minch
Office: MH 354
Hours: Come by or by appointment
Phone: 781-292-2566

Name: Daniela Faas
Office: MH 356
Hours: TBA
Phone: TBA

Name: Drew Bennett
Office: MH 263 / AC 229
Hours: TBA
Phone: 781-292-2522


Annabel Consilvio
Trent Dye
William Lu
Brenna Manning

Raagini Rameshwar
Sunny Shroff
Logan Sweet
Byron Wasti


Section 1: AC306 TF 9:00am - 10:40am
Section 2: AC309 TF 9:00am - 10:40am
Section 3: AC306 TF 10:50am - 12:30pm
Section 4: AC309 TF 10:50am - 12:30pm


In this course, students will practice analysis, design, construction, testing, and debugging of real electromechanical systems. Through a substantial multidisciplinary team project experience, students will apply those skills to engineering a complete mechatronic system of their own design. Every project will include a nontrivial mechanical system design, a nontrivial electronic system design, a microcontroller, and all hardware, firmware, and software components necessary for integration. Projects are subject to realistic materials, process, and budgetary constraints.

Learning Objectives

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.

Course Structure and Policies


35% lab assignments, 65% final project (deliverables at 2-week intervals)


During the first third of the semester, you will be working in groups of two or three on a series of three labs in which you will gain experience working with the Arduino Uno R3 platform. The Arduino is an integrated system consisting of a microcontroller (ATmega328), a device to translate between USB and serial, and a number of input/ouput (sometimes referred to as GPIO or I/O) pins. The microcontroller is essentially a single-chip computer with a small amount of data and program memory, and a number of peripheral devices that are useful in embedded systems and computer interfaces. You will be learning how to build circuits around this chip, how to write firmware for it, how to program it, and how to use the peripherals that are most relevant to mechatronic systems. Some common mechatronic tasks you will undertake in the labs include sensing, actuation, and communication. Each lab group will submit a joint lab report. The report for a given lab will be due in the next class period after that lab is completed.


During the last two thirds of the semester, you will be working in a group of three to five students in the class on a design project that interests you. You will be forming your own teams based your interest in potential project ideas.

Project Phase Mechanics

At the start of the project phase of the course, each student will be required to submit at least one brief project preproposal sketching out a project idea. Teams will be formed based on shared interest in the most popular and feasible ideas. Project work will proceed in a series of four two-week “sprints.” Each sprint is preceded by a sprint planning session, and ends with a sprint review in which the team must present an integrated prototype that works well enough that they can get useful feedback from professors, ninjas, and their peers. The final sprint review will be the class “demo day.” At the end of the project, the team must submit a website documenting their system and the design and engineering process they used to create it.

Late Policy

Late assignments and project deliverables will be penalized at a rate of up to 10% per day or fraction thereof. Extensions requested at least 24 hours before the due date will almost always be granted. With the exception of unforeseeable events such as illness or family emergency, extensions requested within 24 hours of a due date will not be granted.

Project Budgets

Each project group will have a total project budget of $250 to cover the cost of materials, supplies, fabrication, and shipping. You are welcome to spend more than $250 on your projects, but you will be personally responsible for the additional costs.

Ordering Project Supplies

Electronic components should generally be ordered through the ECE Stockroom by submitting the Olin ECE Stockroom Parts Request Form.

Raw stock like acrylic, hardboard, aluminum and steel sheet metal, rod stock, and bar stock can be obtained from the "The Stock Market" on the first floor of the Academic Center outside the main shop. Fasteners are available on the prototyping cart in classroom and also in the cabinet of drawers next to The Stock Market on the first floor of the AC.

To purchase other types of supplies you might need, there are two options. One option is to fill out the Request to Process Order Form, which is an Excel spreadsheet. You can fill it out and e-mail it to the course instructors and we will forward it on to one of the administrative assistants for processing.

Another option is to purchase them yourself and get reimbursed. To do so, you will need to provide original receipts, fill out a copy of the Student Reimbursement Form, have one of the course instructors sign it, and turn it in to Holly Bennett (MH 360), Marcella Fornagiel (MH 317), or Paul Coveney (MH 260). Please note that Olin will not reimburse you for purchases made from another student in the class. In such cases, the student who made the original purchase and has the original receipt should seek reimbursement from the College. Please also note that you must have direct deposit set up with the College to be reimbursed. The College also discourages the use of expedited shipping, and will not reimburse for overnight shipping. Please plan your orders accordingly!


  • Handout 0 – September 2, 2016 – Lab Report Style Guide
  • Handout 1 – September 2, 2016 – Lab 0: A simple LED circuit
  • Handout 2 – September 2, 2016 – Lab 1: Getting Started with Git
  • Handout 3 – September 13, 2016 – Lab 2: A DIY 3D Scanner
  • Handout 4 – September 30, 2016 – Lab 3: A Line Following Robot
  • Handout 5 – September 30, 2016 – Project Ideation Assignment
  • Handout 6 – October 2, 2016 – Skills Self Assessment
  • Handout 7 – October 6, 2016 – Team Formation Spreadsheet
  • Handout 8 – October 6, 2016 – Project preproposal assignment
  • Handout 9 – October 14, 2016 – Final project assignment
  • Handout 10 – October 21, 2016 – Sprint Review Rubric


Week Date Due In-class
One 9/2 Lab 0 Lab 0 (Lab 1 Assigned)
Two 9/6 None Work on Lab 1
9/9 None Work on Lab 1
Three 9/13 Lab 1 Lab 2 Assigned
9/16 None NO CLASS (Olin Monday)
Four 9/20 Work on Lab 2
9/23 Work on Lab 2
Five 9/27 Work on Lab 2
9/30 Lab 2 Lab 3 Assigned
Six 10/4 Work on Lab 3
10/7 Work on Lab 3
Seven 10/11 Work on Lab 3
10/14 Lab 3 Project Kickoff/Team Formation
Eight 10/18
Nine 10/25
10/28 Sprint Review 1 Sprint 2 Kickoff
Ten 11/1
Eleven 11/8
11/11 Sprint Review 2 Sprint 3 Kickoff
Twelve 11/15
Fourteen 11/29
12/2 Sprint Review 3 Sprint 4 Kickoff
Fifteen 12/6