FarmBot
FarmBot is an open source precision agriculture CNC farming project consisting of a Cartesian coordinate robot farming machine, software and documentation including a farming data repository.[1][2][3][4] The project aims to "Create an open and accessible technology aiding everyone to grow food and to grow food for everyone."[3] FarmBot is an open source project allowing hardware, software and documentation modifications and additions from users.[4]
FarmBot Genesis | |
Introductory video for the FarmBot Genesis | |
Classification | Open source farming project |
---|---|
Inventor | Rory Aronson, Rick Carlino, Tim Evers |
Manufacturer | FarmBot.io |
History
The FarmBot project was started in 2011 by American Rory Aronson whilst studying mechanical engineering at California Polytechnic State University.[5] Aronson attended an elective course in organic agriculture where he learned about a tractor that used machine vision to detect and cover weeds which removed the need for herbicides or manual labour, the tractor cost over $1 million USD.[1][2]
In September 2013 Aronson published a white paper outlining the goals of the project to "Grow a community that produces free and open-source hardware plans, software, data, and documentation enabling everyone to build and operate a farming machine."[1][3]
The project is a response to the 60% increase food production needed due to the growth in world population to between 7 - 9 billion by 2050 and the potential of precision agriculture to reduce the environmental impacts of farming by reducing water use, energy, transportation, petrochemicals and time required to grow crops.[1][5]
In March 2014 Aronson began working on the project full-time funded by a grant from the Shuttleworth Foundation.[1] Firmware developer Tim Evers and software developer Rick Carlino later joined the project as core developers and the open source community Farmbot.cc was created to support the development of the project.[1][3]
In March 2014 Rory Aronson created the company Farmbot.io to provide hardware kits and software services and to serve as a funding source to maintain the open source community.[3] In 2014 and 2015 FarmBot was entered into the Hackaday Prize where it became a finalist in 2015.[6][7] Farmbot.io began preorders of the first commercially available version of FarmBot, the FarmBot Genesis, the ninth iteration of the design in July 2016.[2]
Farmbot Genesis
Capabilities
The FarmBot Genesis is able to plant over 30 different crops including potatoes, peas, squash, artichokes and chard in an area of 2.9 meters × 1.4 meters with a maximum plant height of 0.5 meters.[4][4][8][9] It can cultivate a variety of crops within same area at the same time and is able to operate indoors, outdoors and covered areas.[6] It is estimated that the FarmBot Genesis produces 25% fewer carbon dioxide emissions than standard US food production.[10]
- FarmBot Genesis V0.7 prototype working outside.
- FarmBot Genesis V0.6 prototype working indoors.
- A FarmBot placed inside a greenhouse allowing year-round growing.
- FarmBot grown Swiss chard being harvested.
The Farmbot Genesis can perform almost all processes prior to harvesting including sowing, mechanical weed control and watering.[4][9] It requires electricity, an internet connection and water supply which can be provided using off grid solutions including a water barrel to collect rain and a solar panel and battery to provide electricity.[4][11] The FarmBot Genesis is able to gather data to take into account factors such as age of the plant and local weather conditions from both local sensors and external data from the internet.[5]
- FarmBot prototype watering for the first time.
- FarmBot prototype planting seeds for the first time.
- A FarmBot with a 100 watt solar panel, battery pack and compost bin.
The FarmBot Genesis performs different tasks through automatically attaching different tools to a universal tool mount, including a seed injector, a watering nozzle and a tool to bury weeds.[8][12] The machine is able to weed the planted area using the weed suppressor using a camera to identify weeds by comparing all plants in the area to the locations of the planted seeds.[8]
- The universal tool mount
- Weed suppressor
- Watering tool
- Soil sensor
- Seed injector
FarmBot Genesis is controlled through a web based interface allowing remote access from any location on most internet enabled devices.[2][4][10] It uses an online crop database called OpenFarm to create an optimal planting plan based on the size of the adult crop.[4] The precision of the machine makes it suitable for lab conditions.[5]
- A variety of winter vegetables being grown together.
- FarmBot can deliver exact quantities of water to precise locations in the ground.
- FarmBot can be augmented with a weather station so that it can collect environmental data.
- A Farmbot fitted with lights.
Components
Hardware
The Farmbot Genesis is an open source hardware machine and is designed around reproduce-ability and availability of components, it can be created using common tools and processes meaning it is not reliant on a single supplier.[3]
The machine uses linear guides in the X, Y, and Z axis including the gantry and custom flat connecting plates that can be fabricated with a number of tools including water jet cutter, plasma cutter, laser cutter, CNC mill or manually with a hacksaw and drill press.[8][11] The FarmBot Genesis uses a belt and pulley system including NEMA 17 stepper motors with rotary encoders, GT2 belts and OpenBuilds V-Slot® extrusions and wheels.[3][6][11] Stainless steel screws, t-nuts, washers, bearings, driveshaft and leadscrew make the machine weather and corrosion-resistant allowing long term operation in outdoor environments.[3][6]
- OpenBuilds V-Slot® wheels connecting plates, NEMA 17 stepper motor and bolts which assemble to make the cross slide.
- OpenBuilds V-Slot® wheels attached to connecting plates.
- Farmbot is held together using 5mm aluminium plates.
- The gantry uses OpenBuilds V-Slot extrusions and wheels attached to connecting plates.
The Farmbot Genesis electronics stack consists of a Raspberry Pi 3 and Arduino Mega 2560 with a RAMPS 1.4 shield and a camera to record data.[2][4][11] The universal tool mount and other tools are 3D printed and are designed to be created with hobby level fused deposition model 3D printers e.g. a RepRap printer.[2][4] It has two electrical connections and connectors for liquid or gas which are magnetically coupled.[13]
- All of FarmBot's plastic components are designed to be 3D printed with hobby level FDM printers.
- FarmBot Genesis electronics, Raspberry Pi (left) and an Arduino MEGA microntroller with a RAMPS shield (right).
- Rory Aronson with the FarmBot Genesis V0.8 prototype in his front yard in San Luis Obispo, California.
Software
The software for the FarmBot Genesis runs through a web interface allowing the machine to be controlled on most internet enabled devices. The web app has the ability to adjust different inputs including water, fertilizer and pesticide, seed spacing and environmental factors including soil and weather conditions based on sensor readings, location, and time of year. It is also able to build and schedule sequences by combining and altering basic operations.[11] The software is also able to manipulate data maps, real-time logging and access an open plant data in the OpenFarm database.[6] All software is available under the MIT license and is available on GitHub.[3]
- FarmBots are controlled and configured by a web application that is accessible from a web browser on any device from any location.
- FarmBot Genesis Web App on different devices.
- FarmBot Genesis Farm Designer V7.
Documentation
The documentation for FarmBot Genesis consists of hardware and software documentation, a farming database and support forums.[3] A wiki, forum and documentation provide hardware and software documentation including assembly instructions, bill of materials, troubleshooting, documentation of past iterations and future design plans.[3][13] OpenFarm is a free and open collaboratively written database of crop growing guides and other knowledge.[3][5][14] OpenFarm began as part of FarmBot but has become its own independent project.[3]
- FarmBot Genesis V0.9 CAD rendering.
- FarmBot's CAD models are free to be downloaded and modified by others.
- The camera assembly STL file used for 3D printing.
See also
References
- "Out in the Open: This FarmBot Makes Growing Food as Easy as Playing Farmville". Retrieved 2016-08-01.
- "FarmBot DIY agriculture robot promises to usher in the future of farming". Retrieved 2016-08-01.
- "Details • FarmBot - Open-Source CNC Farming • Hackaday.io". hackaday.io. Retrieved 2016-08-03.
- "The FarmBot Genesis Brings Precision Agriculture to Your Own Backyard". Retrieved 2016-08-02.
- "FarmBot Founder Aronson on Open Source Tech and Encouraging Consumers to Farm - AgFunderNews". 2016-05-11. Retrieved 2016-08-02.
- says, Brian Despain (2016-06-02). "FarmBot is the world's first open source CNC farming machine". Atmel Bits & Pieces. Archived from the original on 2016-07-30. Retrieved 2016-08-02.
- "The 2015 Hackaday Prize • Hackaday.io". hackaday.io. Retrieved 2016-08-23.
- Networks, Brad TempletonBrad Templeton is Singularity University's; of, Computing Chair He is a developer; Cars, Commentator on Self-Driving; Architect, Software; Foundation, board member of the Electronic Frontier; Entrepreneur, Internet; Lecturer, Futurist; writer; Issues, Observer of Cyberspace (2015-12-15). "How a Robot in the Garden Might Save a Trip to Whole Foods". Singularity HUB. Retrieved 2016-08-02.
- "FarmBot Genesis seeds, waters, and fertilizes your garden with life-giving precision". Retrieved 2016-08-02.
- "Old MacDonald Had A FarmBot, I/O, I/O, I/O". CleanTechnica. Retrieved 2016-08-02.
- "Arduino Blog – FarmBot is an open-source CNC farming machine". Retrieved 2016-08-02.
- Carman, Ashley. "I bet Mesopotamian farmers didn't see FarmBot coming". Retrieved 2016-08-02.
- "FarmBot the Open Source Farming CNC Robot". Open Electronics. Retrieved 2016-08-02.
- "FarmBot Will 3D Print Your Crops and Email You When It Harvests Them". Retrieved 2016-08-02.