This project was made around 2009/2010. It was later decommissioned and disassembled because it took too much space. This documentation is also from around then.


Omega Verksted has it's own, custom made, automatic Coffee-machine. It's built around a standard Moccamaster coffemaker, To prepare the coffee it uses two small hoovers to pick up a coffee-filter, and a motorized grinder to grind beans from three different reservoirs.

In addition to make coffee the machine serves a web-page through it's Ethernet-interface, although it will never respond with http-error 418 - «I'm a teapot». The web-server is powered by an 8-bit Atmel ATmega128. Internally the different cards talks to each other via the can-bus protocol

The machine was built in 2009/2010 mainly by Espen Øybø and Eirik Steen-Hansen.

Controlling the coffee-machine:

The coffee machine is controlled over tcp/ip (also known as «da intawebz»). There is a command-line tool to control the machine, manly by setting it to the wished internal state.

The State machine:

This state machine is deprecated!

Code

Source code and circuit-board layout

The svn repositories for the Coffee-machine is as follows: TODO: add all circuit-board layouts to the repos.


Build and flash

The fuse settings for the standard coffee-machines mcus with bootloader enabled:

Documentation

For more documentation try to: