Project management

work through a git tutorial build a personal site in the class archive describing you and your final project


Coputer Added Design

assignment
model (raster, vector, 2D, 3D, render, animate, simulate, ...) a possible final project, and post it on your class page

Computer-Controlled Cutting

group assignment:
characterize your lasercutter, making test part(s)
that vary cutting settings and dimensions
individual assignment:
cut something on the vinylcutter design, lasercut, and document a parametric press-fit construction kit,
accounting for the lasercutter kerf, which can be assembled in multiple ways


Electronics Productions

assignment
group assignment:
characterize the specifications of your PCB production process
individual assignment:
make an in-circuit programmer by milling the PCB,
then optionally trying other processes ATtiny45
Tomás Jonathan Brian Zaerc
ATtiny44 Ali Valentin Andy David
hello.ISP.44.cad board components traces interior
hello.ISP.44.res.cad board traces interior
inventory microcontroller crystal USB connector ribbon connector Zener diode jumper
firmware.zip programming

3D printing

assignment group assignment:
- test the design rules for your 3D printer(s)
individual assignment:
- design and 3D print an object (small, few cm)
that could not be made subtractively
- 3D scan an object (and optionally print it)


Electronics design

assignment group project:
use the test equipment in your lab to observe the operation of a microcontroller circuit board
individual project:
redraw the echo hello-world board, add (at least) a button and LED (with current-limiting resistor)
check the design rules, make it, and test it
extra credit: simulate its operation
extra credit: render it

Computer Controlled Machining

group assignment
test runout, alignment, speeds, feeds, and toolpaths for your machine
individual assignment
make something big


Embedded Programming

individual assignment:
read a microcontroller data sheet program your board to do something,
with as many different programming languages and programming environments as possible
group assignment:
compare the performance and development workflows for other architectures

Moulding and Casting

Group assignment:
Review the safety data sheets for each of your molding and casting materials, then make and compare tests with each of them.
Individual assignment:
Design a 3D mold around the stock and tooling that you’ll be using, machine it, and use it to cast parts.


Input Programming

assignment individual assignment: measure something: add a sensor to a microcontroller board that you have designed and read it group assignment: measure the analog levels and digital signals in an input device

Output Device

assignment individual assignment: add an output device to a microcontroller board you've designed, and program it to do something group assignment: measure the power consumption of an output device

Interface and Application Programming

assignment individual assignment: write an application that interfaces with an input &/or output device that you made group assignment: compare as many tool options as possible

Networking and Communication

assignment individual assignment: design and build a wired &/or wireless network connecting at least two processorsfpre group assignment: send a message between two projects

Machines

I contribute in Interfacing the machine

Wildcard

Here I baked .. :)