Up and away!

We went vertical to maximize our grow potential (an 8 fold increase). We leveraged off the shelf parts from your local hardware store. We designed it so it's easy to scale to fit your garden needs.

All this and the instructions you need to build one of your own.

Get growing!



A plant wants what a plant wants

We took advantage of what microcontrollers do really well...keeping track of the small details. Each component of the control system keeps track and corrects an aspect of what makes your plants happy.

Happy plants = happy farmer.

Take control



Trust Issues? We got your back

Whether you want to watch your garden's progress from your beach chair in Cabo or you get get giddy as a kid on Christmas morning over graphs and charts, we have the app for you. Visibility into the status of your garden; current, historical and future settings are right at your fingertips.

Show me the data

Background - Robotic Urban Farm System (RUFS) Version 2.0

We set out with the goal to design a hydroponic system that takes advantage of microcontroller revolution and utilizes parts readily available from your local hardware store. Vertical grow towers offer increased plant density, flexibility to adapt to indoor growing with hanging LED lights.

After our initial prototype we adapted our design to improve the strength and stability of our tower structure, increase plant density by almost 100% and make configuration a snap with an intuitive web GUI.



Grow - Vertical Grow Tower System

We are working on our full step by step build instructions, check them our here:
RUFS Plans or on instructables


Control - RUFS Controller Components

We have currently implemented two controllers with more on the way.

The contollers are self registering in the enviornment, meaning as you add additional controlers, they are recognized by the main controller and automaticaly added to the control panel. The system will grow to fit your needs from a single zone home garden to a multi-zone commercial greeenhouse.

With our API (Application Programming Interface) and SDK (Software Development Kit), you can extend the system to handle additional enviornmental sensors and controls all from the central controller.


Role: Environmental controls for indoor operation

Used to maintain light cycles based on schedule of on/off intervals and a thermostatically and/or schedule based control of a circulation fan. Future features include humidity sensors and controls.

Hardware Components

  • (1) Arduino
  • (1) 2 Channel Relay Module Board and Shield For Arduino (source: eBay
  • Circulation Fan
  • Light Source: LED based - 12v Flexible 5050 5:1 Red/Blue (source: eBay)
  • (1) Waterproof DS18B20 Digital Temperature Sensor Probe for Arduino (source: eBay)


Role: Water circulation and quality control

Used to maintain watering cycles based on schedule of on/off intervals, water reservoir level maintenance, pH level maintenance and nutrient level maintenance.

Hardware Components

  • (1) Arduino
  • (2) 2 Channel Relay Module Board and Shield For Arduino
  • (1) Analog pH Meter Kit (source:
  • (1) Arduino Conductivity Sensor (source: eBay)
  • (1) Waterproof DS18B20 Digital Temperature Sensor Probe for Arduino (source: eBay)
  • (2) Side Mounted Water Level Control Float Switch Normal Closed (source: eBay)
  • (2) 12V DC Peristaltic Dosing Pump (source: Amazon)
  • (1) 1" Water Flow Meter Counter 1-60L/min (source: Amazon)
  • (1) 1/2" DC 12V Electric Solenoid Valve Water Inlet Flow Switch Normally Closed (source: eBay)
  • (1) 640 GPH Submersible Pump


Manage - RUFS Management Interface

The management interface is an optional component that allows you to update the schedule and levels of the controller components. It additionally records the sensor data and corrective actions, both for immediate electronic notification and historical data analysis.

We are in the final stages of development and will be releasing the API (Application Programming Interface) and SDK (Software Development Kit) so you can utilize our existing controllers or extend the system for your specific needs.

Hardware Components

  • (1) Raspberry Pi
Software Setup Raspberry Pi
  • Apache2 Web server
  • MySQL Database server
  • PHP5
  • Python

RUFS Management App


Welcome to mission control

From the central dashboard you can navigate to any of the sensors or controller of your system. Get a quick health status from the status bar at the bottom or jump to system alerts.


Easy to read status screens

Large, easy to understand graphics let you know exactly the state of your system.


Historical Data and Refill Status

See how your system has been performing over time and the state of any supplies that may need your attention.