Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Table of Contents
The MVP PFC (Minimal Viable Product) is a minimalist Personal Food Computer developed by OpenAg Community members on the OpenAg Forum, in response to a call placed by MIT Open Agriculture Initiative's Director Caleb Harper to build the "first truly community derived device" for OpenAg.
For a quick overview, see the promo video
The OpenAg community's goal is to build something for around $300 (US) that can produce significant research results with minimal investment and skill. The MVP PFC allows for control and research around:
- Light (photoperiod)
The standard enclosure is a PVC and foil box.
The brain is based around a Raspberry Pi and Python code, with cron used as the scheduler. The latest code is located in | Github.
Sensor data is currently logged to a flat file on the Pi's SD card, as well as optionally being stored in CouchDB (on the Raspberry). By using CouchDB, the data is available over the internet. Work is in process to modify the existing PFC (Personal Food Computer) UI to access the MVP data. While both the MVP and PFC use CouchDB, they use different databases with different data structures.
Camera images are stored in a directory as jpg files.
Lighting is standardized on the GE Brit Stik LED (100w equiv, daylight). We are still researching whether two or four are needed. A quick experiment revealed that by removing the end covering and revealing the LED, that the light intensity could be significantly increased.
There are two fans. One is always on for circulation, and the other is thermostat controled for exhaust ventilation.
An Adafruit SI7021 temperature/humidity sensor and USB camera are the only standard sensors; though there are open GPIO pins and two relays available for future or custom expansion.
The current system is hydroponic, the reservoir is a bus tub with an air-pump and stone. Plants are started in rockwool and placed into net pots in the reservior lid. All chemistry (EC and pH) are done manually. There is active research in converting the MVP into an airoponic system. While it will cost a bit more (for the pump) it will eliminate the need for much of the chemistry.
- Starting a Trial (Experiment)
- Environment Observation
- Agronomic Activity
- Phenotype Observation
Check out our promo video for a quick summary of how to get started
1. Assemble supplies Order parts from the Bill of Materials (BOM) Verify you have all required tools on second tab of BOM, if you are missing any, order them.
2. Machine parts into ready to assemble Prepared Parts: Prepared Parts Documentation
Be aware there are some inconsistencies between video and written documentation. When in doubt: **Follow the written documentation as it is updated to current BOM.**
6. Complete Final Assembly Final Assembly Documentation\
7. Germinate seeds in Rockwool, balance your PH, and get growing! Operational Documentation
8. Get involved on the forums, show us your build and ask questions: Frequently Asked Questions
9. Hacking the MVP (Python code architecture)
- User Interface
- code in Github
- MVP Web Access
- Testing and Debugging
- Difficulty With MVP Hardware & Software
- MVP - Product Design Thread
- $300 Food Computer Thread
- Networking MVPs to solve for Firewall Issues
- Troubleshooting MVP Build Thread
- Akron Public Library
- Food Computer Greenhouse Integration
- Brooklyn MVP at AgTechX using Open Agriculture Supply's pre-assembled "MVP Power Strip"
- MVP UI Development - Node-Red implementation as beta test for UI development.
- MVP Build in the Six
Options you can add to the MVP that are not part of the core build; additional sensors, a web server and more
These builds are not the standard MVP, but alternative designs from the community. Listings here are for information without any implied recommendation or evaluation.
- MVP V1 Build Instructions using a cardboard box and mylar liner
- Power Strip" - Open Agriculture Supply pre-assembled kit based on MVP.
- Food Rack - Another nice design. An expansion of the MVP into a multi-reservoir rack system.
- Alpha release of MVP Early release prior to finishing design.