Weekly assignments
Click each heading for further documentation.
Week 1: Project management
- download, read, and sign the student agreement, and commit the file to your repo ✅
- work through a git tutorial ✅
- build a personal site in the class archive describing you and your final project ✅
Week 2: CAD design
- model (raster, vector, 2D, 3D, render, animate, simulate, …) a possible final project ⏳
- compress your images and videos, ✅
- and post a description with your design files on your class page ❌
Week 3: Computer-controlled machining
- 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
- 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
- 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 ✅
- Group assignment ✅
- demonstrate and compare the toolchains and development workflows for available embedded architectures ✅