FarmBot Genesis

The FarmBot Genesis Documentation Hub

Welcome! Here you'll find comprehensive guides and documentation to help you start working with FarmBot Genesis as quickly as possible, as well as support if you get stuck. Let's jump right in!

Genesis    Get Started

Intro to FarmBot Genesis

100% open-source, DIY, highly customizable FarmBot
Order yours here!

Announcing: FarmBot Genesis v1.5 documentation!

As of February 17, 2020, the default version of the Genesis documentation is for v1.5. If you have an older kit, please use the version picker dropdown menu in the top left of the documentation hub's navigation to select an older version of the docs.

FarmBot Genesis is our top-of-the-line FarmBot model designed with the most features and flexibility. It is suitable for growing food with the highest level of precision, running complex experiments, and capable of being easily modified and extended to do more.

Genesis is available in three sizes: Genesis, Genesis XL, and Genesis MAX as shown in the table below.

Gantry Width
Track Length
Max Plant Height






Genesis XL





Genesis MAX





Genesis, Genesis XL, and Genesis MAX share many of the same components and assembly steps. This documentation covers the assembly, bill of materials, troubleshooting tips, and more of all models. When certain information only applies to one model or the other, there will be clear indication.

Purchasing a kit

Our kits include everything you need in one box and are backed by our customer support. Your purchase goes towards improving and supporting the open-source hardware plans, software, and documentation you are reading right now.

Order your FarmBot here!


Please see our licensing page to understand how our various works (hardware, software, documentation, etc) are licensed.

Updated about a month ago

What's Next

Get a bird's eye view of FarmBot Genesis

High Level Overview

Intro to FarmBot Genesis

100% open-source, DIY, highly customizable FarmBot
Order yours here!

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.