CEB Press/Manufacturing Instructions/Control Source Code v1.0 Explained
Introduction
Notes: Orientation is defined by machine user facing the control panel, where the control panel is located to the left of the secondary cylinder attachment to the secondary arms. 3 magnets (sensor actuators) are used for main cylinder, 3 magnets for soil drawer, and 2 magnets are are used for soil grate shaker. Copyright April 2010, Creative Commons CC-BY-SA-compatible Open Source Ecology (OSE) License, by Marcin Jakubowski, Ph.D., for OSE. This code and other documentation is available at the Open+Pario project management site under the CEB Project, under Documents - Liberator Beta 2.0 Control Code, http://openpario.net/projects/OSE. Complete code includes simultaneous motion of 2 cylinders:
Changes since v1.0
The 2011 production run features a controller board produced by Blair Evans of the Detroit Fab Lab. This particular board results in modifications to the code, in that the threshold values read by the Arduino from the Hall Effect sensors are 80 instead of 500.
That should be the only change, and the new source code is here: