Assignments
>> Week 01, Jan 29: Principles and practices, Project management
Build a personal site in the class archive describing you and plan and sketch a potential semester project (proposal "final project") >> Click here.
>> Week 02, Feb 5: Computer-aided design
Model (draw, render, animate, simulate, ...) a possible final project, and post it on your class page >> Click here.
>> Week 03, Feb 12: Computer-controlled cutting
Design, make, and document a press-fit construction kit >> Click here.
>> Week 04, Feb 19: Electronics production
Make the FabISP in-circuit programmer >> Click here.
>> Week 05, Feb 26: 3D scanning and printing
Design and 3D print an object (small, few cm) that could not be made subtractively / 3D scan an object >> Click here.
>> Week 06, Mar 5: Electronics design
Redraw the echo hello-world board, add (at least) a button and LED (with current-limiting resistor) >> Click here.
>> Week 07, Mar 12: Computer-controlled machining
Make something big >> Click here.
>> Week 08, Mar 19: Embedded programming
Read a microcontroller data sheet. Program your board to do something, with as many different programming languages and programming environments as possible >> Click here.
>> Week 09, Mar 26: Molding and casting
Design a 3D mold, machine it, and cast parts from it >> Click here.
>> Week 10, Apr 2: Input devices
Measure something: add a sensor to a microcontroller board that you've designed and read it >> Click here.
>> Week 11, Apr 9: Composites
Design and make a 3D mold (~ft2), and produce a fiber composite part in it >> Click here.
>> Week 12, Apr 16: Output devices
Add an output device to a microcontroller board you've designed and program it to do something >> Click here.
>> Week 13, Apr 23: Networking and communicarions
Design and build a wired &/or wireless network connecting at least two nodes >> Click here.
>> Week 14, Apr 30: Mechanical design and machine design
Student assignment: Do the mechanical design for your final project >> Click here.
>> Week 15, May 7: Interface and application programming
Write an application that interfaces with an input &/or output device >> Click here.
>> Week 16, May 14: Applications and implications
Plan and document a final project that integrates the range of units covered >> Click here.
>> Week 17, May 21: Invention, intellectual property, and income
Develop a plan for dissemination of your final project >> Click here.
>> Week 18, May 28: Project development
Complete your final project, tracking your progress >> Click here.
>> Week 19, Jun 4: Final Project
Document a final project that integrates the range of units covered >> Click here.