Humanity’s Open-Source Automated Precision Farming Machine


Key Features

CNC XYZ Movement

Using an Arduino and Raspberry Pi, the FarmBot tool head can be precisely positioned for a variety of operations such as soil preparation, seeding, watering, fertilizing, weed control, and data acquisition.

Complete Control

Farm or garden layouts are designed with a drag and drop web-based interface allowing complete customization from any device. Operations are auto-scheduled ensuring your plants never miss a day of watering.

Fully Optimized

A decision support system automatically adjusts water, fertilizer, and pesticide regimens; seed spacing, timing, and more based on soil and weather conditions; sensor data, location, and time of year.

Dozens of Applications

From small raised beds, to retrofitted greenhouses, to urban rooftops, to commercial and industrial applications; FarmBot is scalable and modular to work in any situation.

Best of all, everything is free and open-source.

Our Vision

Create an open and accessible technology aiding everyone to grow food and to grow food for everyone.

Our Mission

Grow a community that produces free and open-source hardware plans, software, data, and documentation enabling everyone to build and operate a farming machine.

Help us change food production forever. Join our team!


Engineers, Inventors, and Garage Tinkerers: Join the discussion in our forum, share your designs on our wiki, and begin building and testing the first generation of FarmBots.


Arduino, NodeJS, Ruby, Rails, MongoDB, SkynetIM. We need hackers of all types to help with our frontend, backend, and embedded code bases. Contribute now on GitHub.


Donate now to the FarmBot Project and consider it an investment in humanity. Every contribution brings us closer to our vision of open ag tech feeding the world. Thank you to all of our project sponsors thus far, we couldn’t be here without your support!

Follow FarmBot to a Crowdfunding Launch in Q1 of 2015!

Facebook   Twitter   Google+   Email   Blog