Take a closer look at FarmBot Genesis XL

We’ve gone to great lengths to design, manufacture, and source only the highest quality components for all of our FarmBot kits. Take a look at the images below to learn more about our premium hardware.

Our plates and brackets are stamped and machined out of high grade aluminum alloys. Then they are tumble polished to remove burrs, sandblasted to remove surface defects, and anodized to achieve a premium quality aesthetic and feel.

Our custom Farmduino board and four NEMA 17 stepper motors with rotary encoders power FarmBot’s movements, while the Raspberry Pi 3 serves as the web-connected brain.

All fasteners are made of stainless steel, allowing them to stand up to the outdoor environment without rusting or corroding.

FarmBot’s plastic components have been injection molded or machined from a blend of ABS that is both tough and able to withstand UV rays.

Now is your time to get involved

Pre-order FarmBot Genesis XL during December to save $800 on the 1st manufacturing run of our most productive FarmBot yet!

November 22, 2017 Software Update

We updated my.farmbot.io today with the following new features and fixes:

App:

  • Improved multi-session support: stability and performance improvements for having the app open across multiple web browsers.
  • Changed many parts of the app to support the upcoming auto-sync feature.
  • Added a dedicated Logs page to view and filter log messages by type. Access it via the link in the expanded ticker.

Farm Designer:

  • Added a virtual FarmBot E-STOP visual indicator.

Farm Events:

  • Don’t display Delete button when creating a new Farm Event.

Sequences:

  • Adjusted styling of disabled sequence test button.
  • Dragging an item from the sequence list into a sequence will add an execute step for that sequence.

Sequences and Regimens:

  • Fixed sequence and regimen copy navigation/selection bug.
  • Fixed navigation bar bug caused by some sequence and regimen names.

Farmware:

  • Photo widget now auto-updates with new photos.

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

November 1, 2017 Software Update

In addition to switching message brokers yesterday, we updated my.farmbot.io today with the following new features and fixes:

App:

  • Improved account creation workflow.
  • Autmatically refresh when toggling internationalization.
  • Misc. visual and bug fixes.

Farm Designer:

  • Increase range of map zoom out (two additional levels).
  • Display visual indicators for peripheral state in the garden map. Currently supported peripherals include LIGHTSVACUUM and WATER.

Farm Events:

  • Set initial values for start and end time in the future.

Sequences:

Sequences and Regimens:

  • Only show the sequence commands and scheduler panels when a sequence or regimen is selected.

Farmware:

  • Added a toggle to view first party farmware.
  • Add gear menu with button to (re)install first-party farmwares.
  • Add links to software documentation in Weed Detector and Camera Calibration widget help text.

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

Switch to RabbitMQ Message Broker

Today we made a big transition today to using RabbitMQ – the world’s most popular open-source message broker. It has a ton of features we’re excited to start using, and this is laying the foundation needed for the auto-sync feature that won the community vote a while back. For all FarmBots that are using my.farmbot.io and have FarmBotOS v5.0.5 or later installed, your device has most likely already switched over to the new message broker automatically, and there is no need to make any changes on your end. For devices that have FarmBotOS v5.0.4 or older, you will need to power cycle your FarmBot to have it connect to the new broker (unplug power, wait 10 seconds, plug it back in). Check the connectivity panel on the Device page to see if your FarmBot has successfully connected to the new message broker.

Please note: we will be shutting down the old message broker in about a week.

In other news, the latest two minor releases of FarmBotOS (5.0.5 and 5.0.6) have included other small improvements, including a fix for the double image upload bug. Thanks @Ascend for reporting that issue on GitHub.

October 20, 2017 Software Update

We updated my.farmbot.io today with the following new features and fixes:

App:

  • Show features that are not available when FarmBot is offline behind an overlay instead of hiding them.

  • Added an App Settings Menu (on the Account Settings page).
    Options include:

    • Enable Web App internationalization option (moved from account menu)
    • Confirm Sequence step deletion option (Thanks to creimers for the feature request.)
    • Hide Webcam widget option
    • Dynamic map size option (based on device axis length)
    • Double default map dimensions option
    • Display plant animations option

  • Added scrollbars.
  • Login stability improvements.
  • Misc. bug fixes.
  • Require email address verification when the account email is changed.

Device:

  • Added the Connectivity widget to help debug connection issues.
    Includes:

    • Status messages
    • Diagram
    • Diagnosis

  • Added selection of firmware board type to re-flash firmware from web app.
  • Added buttons to expand and collapse all hardware settings.

Sequences and Regimens:

  • Added an empty state graphic.
  • Swapped the left and right panels to improve workflow.
  • Scroll content of panels only, not the headers.
  • Improved experience for small screens.

Farm Designer:

  • Visual improvements and bug fixes.
  • Keep search field visible when scrolling through plants and crops.

Controls:

  • Added a Take Photo button to the Move widget. (Inspired by a custom UI from the Taiwanese FarmBot User Group)

Farmware:

  • Improved color picker visual indicator for hue.
  • Removed overlays on Camera Calibration and Weed Detector widgets. (Documentation)
  • Fixed Photo widget metadata display bugs.

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

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 metaframe.io

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 my.farmbot.io and FarmBot OS today with the following new features and fixes:

General:

  • 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.

Controls:

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

Device:

  • Add firmware hardware information display.

Sequences:

  • 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 my.farmbot.io 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.