Brainstorming Innovative Open-Source Approaches to Food Production with NASA

In July of 2017, the FarmBot core team and other open-source food groups were invited to the NASA Kennedy Space Center in Florida to participate in a 2-day event to brainstorm innovative open-source approaches to food production. Watch the video below to see how FarmBot technology and our community of open-source contributors from around the world are helping humanity to one day grow food in deep space, on the Moon, and Mars.

Get Involved

Interested in becoming a part of our community? We have a limited number of v1.3 FarmBot kits remaining, get one before they’re gone! Order here.

Film produced by

v1.3 Documentation Now Available

Today we published v1.3 of the FarmBot Genesis documentation. This release includes our most comprehensive step-by-step assembly instructions yet, a full bill of materials including tech specs of every part, the complete native CAD model, and more. With our high quality documentation, assembling a FarmBot kit is straightforward and easy.

Additionally, these docs empower makers, students, and world-renowned scientists and engineers all over the globe with the ideas and information needed to help further improve and adapt FarmBot technology for everyone. This is our commitment to open-source in action. We hope you enjoy browsing and using the documentation as much as we do.

Want to get a v1.3 FarmBot?

Over the last week we shipped out almost all of the pre-ordered v1.3 kits. Now we have a limited number of these kits remaining, get one before they’re gone!

September 22, 2017 Software Update

We updated and FarmBot OS today with the following new features and fixes:


  • Add X and Y axis jog button controls pop-up to relevant pages of the app.
  • Change toast message location from upper right to lower center of the page.
  • Increase length of message text displayed in ticker.
  • Change app loading animation.
  • Misc style updates.
  • Misc bug fixes.

Farm Designer:

  • Add a garden bed background around the garden map grid.
  • Add annotations to the grid lines.
  • Add a click-to-add planting mode. Find a crop and click ADD TO MAP to activate the mode.
  • Add ability to select multiple plants in order to delete multiple plants more efficiently. Available by clicking DELETE MULTIPLE while editing a plant. (Thanks to Klimbim for the feature request.)
  • Add plant spread overlap indicators while dragging (editing) plants in the map. The color of the adjacent plant spread circles indicate the degree that the dragged plant’s spread is overlapping them.
  • Improve plant dragging at grid edges.
  • Add special styling to seed bins and trays.
  • Show the selected plant icon and indicators on top of other plants.
  • Add a link to the tools page for tools in the map.
  • Fix OpenFarm search bug.
  • Add animations to plants on plant and hover.
  • Add ability to deselect a plant by clicking the map background.


  • Add ability to add and view multiple webcam feeds. (Thanks to odranreb for the feature request.)
  • Add ability to name webcam feeds.


  • Add firmware hardware information display.


  • Change pin write step value to an ON/OFF dropdown for pin value when in digital mode.

FarmBot OS:

  • Add selector for firmware hardware to Configurator.
  • Fix an OS update bug.
  • Fix an image upload bug.
  • Fix a farmware download bug.

August 24, 2017 Software Update

Hi all,

We deployed some new code to this morning with the following new features and fixes:

  • Refactored the SAVE buttons throughout the app so that they are more robust
  • Improved the automatic redirection logic for logged-in vs logged-out users
  • Improved toast notification messages for when the web app loses connectivity
  • Bug fix related to scheduling regimens
  • Style improvements to the webcam URL input
  • Bug fixes to the controlled inputs on the login page
  • Added a Chinese translation file submitted by @hx244808 (this was actually deployed on Monday)
  • Bug fix related to the date field when creating a farm event
  • Bug fix related to device naming
  • Updated dependencies
  • Added unit tests all around

Behind the scenes Connor and Rick have been working on our switch to the RabbitMQ message broker. Please note that not all work is done on the master branches of the upstream repositories.

Today’s software release does not include an update to FarmBotOS.

August 10, 2017 Software Update

Hi all,

Since the big v5.0.0 announcement a few days ago we’ve gotten a few fixes and features out the door:

  • There was a bug with sub-sequence execution, when the parent sequence simply stopped when it got to an Execute command. This has been resolved in OS 5.0.1
  • If you had already upgraded to OS 5.0.0 and are now upgrading to OS 5.0.1, you’ll see the progress indicator on the update button in the web app. Sometimes it will display as amount of data downloaded and sometimes as a percentage (depending on the GitHub server that it is being downloaded from)
  • Because the frontend and backend repositories were separated until v5.0.0, we had caching issues and problems with the app loading on iOS devices. Those issues have now been resolved
  • The jog buttons now become disabled and greyed out when FarmBot is busy doing a movement
  • The homepage styling has been updated to match the homepage :sunglasses:
  • Clear labels have been added to the dropdown menus for Pin Mode on the Write and Read Pin Commands