Our whole section was given a group project this week: Design a machine.
Our team made a 2-axis painting machine. Its documentation can be found here.
My contribution to the machine was code; I helped with debugging the zeroing issue which was preventing the software from running in one call (its execution needed to be split up into zeroing and path-tracing before my contribution).