Weekly assignments

Click each heading for further documentation.

Week 1: Project management

  1. download, read, and sign the student agreement, and commit the file to your repo ✅
  2. work through a git tutorial ✅
  3. build a personal site in the class archive describing you and your final project ✅

Week 2: CAD design

  1. model (raster, vector, 2D, 3D, render, animate, simulate, …) a possible final project ✅
  2. compress your images and videos, ✅
  3. and post a description with your design files on your class page ✅

Week 3: Computer-controlled machining

  1. Individual assignment
    • cut something on the vinylcutter ✅
    • design, lasercut, and document a parametric construction kit, accounting for the lasercutter kerf ✅
    • extra credit: ❌
      • design it to be assembled in multiple ways
      • include elements that aren’t flat
      • engrave as well as cut
  2. Group assignment: (link goes here)
    • do your lab’s safety training ✅
    • characterize your lasercutter’s focus, power, speed, rate, kerf, joint clearance and types ✅

Week 4: Embedded programming

  1. Individual assignment
    • browse through the datasheet for your microcontroller ✅
    • write a program for a microcontroller development board to interact (with local input &/or output devices) and communicate (via wired or wireless connection) ✅
    • extra credit: assemble the system ✅
    • extra credit: try different languages &/or development environments ✅
  2. Group assignment
    • demonstrate and compare the toolchains and development workflows for available embedded architectures ✅

Week 5: 3D Scanning and Printing

  1. Individual assignment
    • design, document, and 3D print an object that could not be made subtractively ✅
    • 3D scan an object (and optionally print it) ✅
  2. Group assignment
    • test the design rules for your 3D printer(s) ✅

Week 6: Electronics Design

  1. Individual assignment
    • simulate a circuit ✅
    • use an EDA tool to design an embedded microcontroller system using parts from the inventory, and check its design rules for fabrication ✅
  2. Group assignment
    • use the test equipment in your lab to observe the operation of an embedded microcontroller ✅

Week 7: Computer-controlled machining ⏳ (out sick)