Build a personal site in the class archive describing you and your final project.
Model (draw, render, animate, simulate, ...) a possible final project, and post it on your class page.
design, make, and document a press-fit construction kit.
Make the FabISP in-circuit programmer.
Test the design rules for your printer(s). Design and 3D print an object (small, few cm) that could not be made subtractively. 3D scan an object (and optionally print it).
Redraw the echo hello-world board, add (at least) a button and LED (with current-limiting resistor). Check the design rules, and make it. Extra credit: simulate its operation.
Make something big.
Read a microcontroller data sheet. Program your board to do something, with as many different programming languages and programming environments as possible.
Make a machine, including the end effector. Build the passive parts and operate it manually. Automate your machine. Document the group project and your individual contribution.
Measure something: add a sensor to a microcontroller board that you have designed and read it.
Design a 3D mold, machine it, and cast parts from it.
Add an output device to a microcontroller board you've designed and program it to do something.
Design and make a 3D mold (~ft2), and produce a fiber composite part in it.
Propose a final project that integrates the range of units covered. Projects can be separate or joint, but need to show individual mastery of all of the skills where possible, you should make rather than buy the parts of your project.
Develop a plan for dissemination of your final project.
Document the final project.