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 implements, or sometimes 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. Students are encouraged but not obliged to explore the possibility to build machines that take on the responsibility to communicate adequately with one another to coordinate fair processing of objects. The project is concluded with a presentation and demonstration of the machine, during which the teacher likes