An irrigation controller includes a housing for enclosing a microprocessor that stores and executes at least one watering program. The microprocessor has a parallel output bus with a plurality of pin sets for controlling a plurality of irrigation stations. The connection between the controller and the...http://www.google.com.au/patents/US5956248?utm_source=gb-gplus-sharePatent US5956248 - Irrigation controller with removable station modules