This is a project about the design and construction of embedded systems. In addition the development of professional skills, like SCRUM, efficient reporting, and giving engaging presentations, is an important aspect of this project. Each group of approx. 6 participants specifies, designs, models, and generates code from models, and actually builds a machine that, under control of a small computer, performs a self-invented task, such as sorting objects. The machines work together in the sense that they are all receiving objects from a shared belt. The machines have the responsibility to communicate adequately with one another to coordinate this. The project is concluded with a presentation and demonstration of the machine, during which the teacher likes to poke pencils into machines to see if they are also robust against unexpected internal failures.