Build my own bot

How to build my own farm bot
What are the sensors, proceasors and components needed.
Where can i get a complete step by step guide to build one (self build including tools)

Hello @ramesh_sharma,

All our open source materials including the installation and instruction manuals are on our website under the “Open Source” heading.

I just wanted to mention that FarmBot is a completely (100%) open source technology company. All our engineering designs, CAD models, and programming code is all available for free online. Using this information you can create your own customized tools and create your own optimized plant sequences or Farmware garden software. All of the technical information relating to the hardware, software and developer information is available on our website. We have worked very hard to ensure all of the technical documentation is accurate and available on our website.

All of the technical information relating to the hardware, software and developer information is available on our website. We have worked very hard to ensure all of the technical documentation is accurate and available on our website.

Hardware Documentation Hub [ASSEMBLY INSTRUCTIONS HERE]

https://genesis.farm.bot/docs (For FarmBot Genesis)

For Genesis Bots, Step 1 of the installation process is the installation of the tracks: https://genesis.farm.bot/v1.5/FarmBot-Genesis-V1.5/tracks

Software Documentation Hub [HOW THE SOFTWARE WORKS]

https://software.farm.bot/docs

Developer Documentation Hub [DEVELOP YOUR OWN FARMBOT SOFTWARE]

FarmBot GitHub - Download our Full Software Stack



Developer Documentation
https://developer.farm.bot/docs

Share Open Source Ideas on the FarmBot Forum

https://forum.farmbot.org/

There are many great technical support solutions, photos of builds and concepts that are shared on the FarmBot Forum. A quick search will lead you to many answers. You can also make FarmBot Friends and network in your city or region.

Networking / Connectivity Information [IMPORTANT INFORMATION -YOU MUST REVIEW]

It is very common for the IT department of schools and corporate networks to BLOCK PORTS that are not commonly used. Just because the FarmBot is connected to the internet doesn’t mean the FarmBot will be able to connect to the Web App because of blocked ports in your firewall. We have specific instructions for your IT department to help you connect your FarmBot to the internet if you suspect any ports are blocked.

FarmBot requires the following ports to be open on your network:

  • Port 5672 - AMQP
  • Port 80 - HTTP(S)
  • Port 443 - HTTP(S)
  • Port 3002 - WebSockets

Also please take some time to review our instruction videos on the FarmBot YouTube channel:

FarmBot YouTube Channel:

Software Web App

Device Configuration

Please let me know if I can be of further assistance with respect to the FarmBot.

Marc

@ramesh_sharma To continue on what Marc has said, although you can build a FarmBot on your own, it is important to ask yourself why you wish to build one.

Although we have seen a few people manage to build their own FarmBots from scratch, it is important to note that few (possibly none) have managed to save money in the process. As such, I would not advise anyone to build a kit from parts as a means of saving money. The cost of shipping and re-purchasing parts due to purchasing the wrong size/quantity of an item can quickly add up.

Before FarmBot launched as an official company in 2016, only a handful of people managed to assemble their own kits from scratch (~10).

Please keep this in mind as you decide weather to build from parts or purchase a kit.

@RickCarlino being a student i would like to explore the nook and corner of the farm bot. I also like to be a part of farm bot family by experiencing the challenges faced by farm bot developers and contributing my part like bug fixing, new concepts and other possible contributions.

I like to do this because i like the concept of farm bot building a hunger free future mentioned by @roryaronson in tedx ucla

Thanks @Marc

@ramesh_sharma

In that case, building from scratch could be a good (albeit challenging) way to learn a lot about the internals of the project. This is something that is typically reserved for “power users”, though it sounds like you are willing to accept those challenges. Good luck! :clap::tada:

Thanks @RickCarlino

@Marc i have booted farm bot os on rpi and its working fine after setup but i want to know should i also boot the code for arduino Mega + ramps from github ??

If it’s possible can i get an architectural diagram or a picture of arduino , ramps and motor connectivity

@ramesh_sharma

You do not need to do anything with the Github firmware. FBOS will flash the appropriate version to your MCU when it is connected.

A good place to start is the developer documentation. It is intended to be read from start-to-finish (that is to say, it is a guide rather than a reference). If something in the documentation is confusing, I would be happy to update the documentation to clear up any confusion.

The diagram is found in the “High Level Overview” section.

Thanks @RickCarlino and @Marc for your support

I have managed to custom build my own farm bot with nema 23 and tb6600 driver using marlin framework and farmbot os

3 Likes

Looks great @ramesh_sharma!