Page Contents

Component $/Unit Genesis Qty Genesis Subtotal XL Qty XL Subtotal MAX Qty MAX Subtotal
Electronics Box $95.00 1 $95.00 1 $95.00 1 $95.00
Power Supply $60.00 1 $60.00 1 $60.00 1 $60.00
Power Supply Cable $20.00 to $70.00 1 $20.00 1 $30.00 1 $70.00
Raspberry Pi 3 $40.00 1 $40.00 1 $40.00 1 $40.00
MicroSD Card $15.00 1 $15.00 1 $15.00 1 $15.00
Pi Adapter Board $10.00 1 $10.00 1 $10.00 1 $10.00
Push Buttons $7.00 5 $35.00 5 $35.00 5 $35.00
LED Indicators $5.00 4 $20.00 4 $20.00 4 $20.00
Farmduino $120.00 1 $120.00 1 $120.00 1 $120.00
Raspberry Pi Power Cable $5.00 1 $5.00 1 $5.00 1 $5.00
Farmduino Data Cable $5.00 1 $5.00 1 $5.00 1 $5.00
Jumper Wires $0.25 12 $3.00 12 $3.00 12 $3.00
NEMA 17 Stepper Motors with Rotary Encoders $60.00 4 $240.00 4 $240.00 4 $240.00
Motor Cables $15.00 to $32.00 4 $80.00 4 $95.00 4 $95.00
Encoder Cables $20.00 to $37.00 4 $100.00 4 $115.00 4 $115.00
X-Axis Cable Carrier $40.00 to $200.00 1 $40.00 1 $70.00 1 $200.00
Y-Axis Cable Carrier $50.00 to $80.00 1 $50.00 1 $80.00 1 $80.00
Z-Axis Cable Carrier $30.00 1 $30.00 1 $30.00 1 $30.00
Universal Tool Mount Cable $40.00 to $50.00 1 $40.00 1 $50.00 1 $50.00
Soil Sensor PCB $6.00 1 $6.00 1 $6.00 1 $6.00
Solenoid Valve $8.00 1 $8.00 1 $8.00 1 $8.00
Solenoid Valve Cable $10.00 1 $10.00 1 $10.00 1 $10.00
Vacuum Pump $15.00 1 $15.00 1 $15.00 1 $15.00
Vacuum Pump Cable $15.00 to $20.00 1 $15.00 1 $20.00 1 $20.00
Peripheral Leads $3.00 2 $6.00 2 $6.00 2 $6.00
Camera $30.00 1 $30.00 1 $30.00 1 $30.00
Camera Cable $15.00 to $20.00 1 $15.00 1 $20.00 1 $20.00
Camera Calibration Card $1.00 1 $1.00 1 $1.00 1 $1.00
Jumper Links $0.25 4 $1.00 4 $1.00 4 $1.00
LED Strip $25.00 to $50.00 1 $25.00 1 $50.00 1 $50.00
UTM PCB $35.00 1 $35.00 1 $35.00 1 $35.00
Power Cord Protector $7.00 1 $7.00 1 $7.00 1 $7.00
TOTALS   68 $1,187.00 68 $1,337.00 68 $1,467.00

Electronics Box

This rainproof box protects FarmBot’s electronics from rain and debris. It features an easy-to-use tool-less double latch design for quickly opening and closing the box, a rubber gasket to keep moisture out, and a custom gland for all of FarmBot’s cables to be passed through. The lid, latches, and box are made of UV stabilized materials.

Materials Box, Lid, and Latches - UV stabilized ABS
Gasket and Supergland - Rubber
Screws and Nuts - Stainless steel
Rainproof? Yes
Colors Box - White
Lid - Frosted clear
Latches, Gasket, and Supergland - Black
Cover Type Hinged with latches
Hinge Type M3 x 35mm screws with locknuts
Price $95.00
Quantity 1

Power Supply

This universal input IP67 waterproof power supply provides FarmBot with all the electricity it needs.

Output Power 150 watts (24 volts DC, 6.25 amps)
Output Cable 0.2m long black cable with waterproof 2-pin screw-together connector
Input Power 110 volts AC with a max current draw of 1.36 amps (150 watts)

or

220 volt AC with a max current draw of 0.68 amps (150 watts)
Input Cable 0.3m long black cable with standard US 3-prong plug
Waterproof Rating IP67
Brand Weho
Price $60.00
Quantity 1

Power Supply Cable

This modular 2-wire cable connects the power supply to the Farmduino. It features a waterproof 2-pin connector to attach to the power supply, and a red molex connector to attach to the Farmduino.

Number of Cores 2
Outer Color Black
Connector 1 Waterproof 2-pin screw-together connector
Connector 2 Red 2-pin connector (Molex Part Number 151049-2209)
Length Genesis: 3m
Genesis XL: 4.5m
Genesis MAX: 10.5m
Quantity 1
Price 3m: $20.00
4.5m: $30.00
10.5m: $70.00

Raspberry Pi 3

This is the “host computer” of FarmBot. You might also call it FarmBot’s brain. The Raspberry Pi runs FarmBot OS, communicates with the web application over ethernet or WiFi, and talks to the Farmduino over a USB serial connection.

Model may vary

v1.5 kits shipped before November 1st, 2020 included the Raspberry Pi model 3B, while v1.5 kits shipped after November 1st, 2020 included model 3B+.

CPU 1.2Ghz Quad Core (3B)
1.4Ghz Quad Core (3B+)
RAM 1GB
WiFi 2.4GHz 802.11n (3B)
Dual-Band 802.11ac (3B+)
Ethernet 10/100 (3B)
1000 (3B+)
USB 4x USB 2.0 ports
Storage MicroSD
GPIO 40-pin header
Price $40.00
Quantity 1

MicroSD Card

The microSD card holds FarmBot OS and is inserted into the Raspberry Pi.

Form Factor MicroSD
Capacity 8GB
Brand SanDisk
Price $15.00
Quantity 1

IMG_0458.jpg

Pi Adapter Board

This PCB mounts directly onto the Raspberry Pi’s GPIO pin header and provides connectors for the push buttons and LED indicators. Click here to download the source files.

Price $10.00
PCB Color Black
Quantity 1

Push Buttons

These waterproof push buttons come pre-mounted on the top of the electronics box. The red button is reserved for E-STOP, the yellow for UNLOCK, and the three white ones are user-customizable. Each button includes a wiring harness and comes pre-connected to the Pi adapter board.

Color Yellow - 1
Red - 1
White - 3
Material Stainless steel and plastic
Waterproof? Yes
O-Ring? Included
Wiring? Included
Price $7.00
Quantity 5 total

LED Indicators

These waterproof LED indicator lights come pre-mounted on the top of the electronics box. The blue light is reserved for connectivity status, the green light for sync status, and the two white lights are user-customizable. Each light includes a wiring harness and comes pre-connected to the Pi adapter board.

Color Blue - 1
Green - 1
White - 2
Material Stainless steel and plastic
Waterproof? Yes
O-Ring? Included
Wiring? Included
Price $5.00
Quantity 4 total

Farmduino

The Farmduino microcontroller features a board layout and connectors that are optimized for FarmBot. It receives G-code commands from the Raspberry Pi and then moves the motors, reads sensors, activate peripherals, and more. It features integrated Trinamic TMC2130 stepper drivers for ultra quiet movements and an STM32 coprocessor dedicated to monitoring the rotary encoders.

Farmduino is open-source

Click here to download the Farmduino schematic, board layout, and source files.

The source code for the main Arduino MCU firmware is available here.

The source code for the STM32 firmware for tracking encoder signals is available here.

Microcontrollers ATmega2560
STM32
Stepper Drivers Trinamic TMC2130
Input Voltage 24V
Fuse 15 amp blade fuse
Power Connector Red 2-pin connector (Molex Part Number 151048-1209)
Peripheral Connectors Black 2-pin connector (Molex Part Number 151048-1206)
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
PCB Color Black
RoHS Compliant Yes
Price $120.00
Quantity 1

Farmduino.JPG

Raspberry Pi Power Cable

This USB cable provides power to the Raspberry Pi from the Farmduino’s built-in 12v to 5v to USB circuitry.

Connector 1 Right-angle USB 2.0 Type A Male
Connector 2 Right-angle microUSB 2.0 Male
Length 300mm
Color Black
Price $5.00
Quantity 1

Pi Power Cable.jpg

Farmduino Data Cable

This USB cable is used as a serial connection between the Raspberry Pi and the Farmduino

Connector 1 Right-angle USB 2.0 Type A Male
Connector 2 Right-angle USB 2.0 Type B Male
Length 150mm
Color Black
Price $5.00
Quantity 1

Farmduino Data Cable.jpg

Jumper Wires

Use these jumper wires to connect the UTM headers on Farmduino to other pins such as I2C, PWM, or more digital or analog I/O.

Length 180mm
Connectors 2.54mm pitch female dupont contact with heatshrink
Color Black
Price $0.25
Quantity 12

Jumper Wires.jpg

NEMA 17 Stepper Motors with Rotary Encoders

These powerful 200 resolution stepper motors allow FarmBot to move precisely in the X, Y, and Z directions. Download the motor spec sheet and encoder spec sheet.

Motor Resolution 200 steps/revolution (1.8 deg/step)
Winding Type Bipolar
Voltage 12V
Current Draw 1.68A max
Shaft Diameter 5mm diameter
Mount Hole Pattern 4x M3 holes, standard NEMA 17 pattern
Motor Connector 6-pin connector (only 4 pins used)
Encoder Connector 8-pin connector
Encoder Resolution 360 lines/revolution
Encoder Output Differential
Price $60.00
Quantity 4

Motor Cables

These 4-wire cables connect each NEMA 17 stepper motor to the Farmduino. They are labelled on the Farmduino end X1, X2, Y, and ZY. The Z-axis cable is split into a Y-axis section labelled ZY and a Z-axis section labelled ZZ that connect with a 90-degree screw-together waterproof connection at the cross-slide.

Lengths Genesis
0.95m (X1)
2.6m (X2)
3.1m (Y)
2.6m (ZY)
1.8m (ZZ)

Genesis XL and MAX
0.95m (X1)
4.1m (X2)
4.6m (Y)
4.1m (ZY)
1.8m (ZZ)
Cores 4
Gauge 18
Motor Connector 6 pin connector (only 4 pins used)
Farmduino Connector 2.54mm pitch 4 pin dupont connector with locking tab
Outer Color Black
Price Genesis
0.95m - $15.00
2.6m - $18.00
3.1m - $20.00
2.6m+1.8m - $30.00

Genesis XL and MAX
0.95m - $15.00
4.1m - $23.00
4.6m - $25.00
4.1m+1.8m - $35.00

Encoder Cables

These cables connect the four rotary encoders to the Farmduino. They are labelled on the Farmduino end X1, X2, Y, and ZY. The Z-axis cable is split into a Y-axis section labelled ZY and a Z-axis section labelled ZZ that connect with a 90-degree screw-together waterproof connection at the cross-slide.

Lengths Genesis
0.95m (X1)
2.6m (X2)
3.1m (Y)
2.6m (ZY)
1.8m (ZZ)

Genesis XL and MAX
0.95m (X1)
4.1m (X2)
4.6m (Y)
4.1m (ZY)
1.8m (ZZ)
Cores 7
Gauge 20
Encoder Connector 8 pin connector
Farmduino Connector 2.54mm pitch 7-pin dupont connector with locking tab
Outer Color Black
Price Genesis
0.95m - $20.00
2.6m - $23.00
3.1m - $25.00
2.6m+1.8m - $35.00

Genesis XL and MAX
0.95m - $20.00
4.1m - $28.00
4.6m - $30.00
4.1m+1.8m - $40.00

Cable Carrier

These hollow plastic chains are used throughout FarmBot to manage cables and tubing along each of the three axes.

Material Black Nylon PA66
Lengths Genesis
X-Axis - 1.7m (85 links + end pieces)
Y-Axis - 1.7m (85 links + end pieces)
Z-Axis - 0.74m (37 links + end pieces)

Genesis XL
X-Axis - 3.2m (160 links + end pieces)
Y-Axis - 3.2m (160 links + end pieces)
Z-Axis - 0.74m (37 links + end pieces)

Genesis MAX
X-Axis - 9.2m (460 links + end pieces)
Y-Axis - 3.2m (160 links + end pieces)
Z-Axis - 0.74m (37 links + end pieces)
Inside Height 15mm
Inside Width X-Axis - 30mm
Y-Axis - 50mm
Z-Axis - 50mm
Outside Height 20mm
Outside Width X-Axis - 40mm
Y-Axis - 60mm
Z-Axis - 60mm
Pitch 20mm
Bending Radius 28mm
Price Genesis
X-Axis - $50.00
Y-Axis - $50.00
Z-Axis - $30.00

Genesis XL
X-Axis - $80.00
Y-Axis - $80.00
Z-Axis - $30.00

Genesis MAX
X-Axis - $200.00
Y-Axis - $80.00
Z-Axis - $30.00
Quantity 1 for each axis

IMG_0454.jpg

Universal Tool Mount Cable

This 12-wire cable connects the Farmduino to the UTM. It provides Ground, 5V, digital and analog I/O, and can be configured at the Farmduino to provide I2C, PWM, and more. It features connectors on both ends for easy connection to both the UTM and Farmduino, as well as a rubber shroud to protect the inside of the UTM from the elements.

Number of Wires 12
Wire Colors All different
Shielded? No
Wire Gauge 20
Length Genesis: 4m
Genesis XL and MAX: 5.5m
Outer Diameter 9.5mm
Outer Color Black
Price 4m - $40.00
5.5m - $50.00
Quantity 1

Soil Sensor PCB

The Soil Moisture Sensor is a simple breakout for measuring the moisture in soil and similar materials. The soil moisture sensor is pretty straight forward to use. The two large exposed pads function as probes for the sensor, together acting as a variable resistor. The more water that is in the soil means the better the conductivity between the pads will be and will result in a lower resistance, and a higher SIG out.

Sensor Type Capacitive (moisture)
IC (temperature)
Output Type Analog SIG for moisture
I2C for temperature
PCB Color Black
Wire Colors VCC - Red
GND - Black
SIG - Yellow
SDA - Green
SCL - White
Ring Terminals Insulated M3
Price $6.00
Quantity 1

Solenoid Valve

This 24V valve controls the flow of water from your garden hose to FarmBot’s tubing.

Inlet 3/4” NPT (National Pipe Thread)
Outlet 3/4” NPT (National Pipe Thread)
Operation Normally closed
Working Pressure Range 0.02 to 0.8 Mpa (3 to 116 PSI)
Flow Direction One-way, indicated by an arrow molded into the plastic
Input Voltage 24V
Current Draw 160mA
Power Consumption 3.84 watts
Electrical Tabs Direction Facing towards the inlet
Price $8.00
Quantity 1

Vacuum Pump

This 24V vacuum pump sucks air through the seeder’s luer lock needle in order to suction-hold a seed on the needle tip during planting.

Input Voltage 24V DC
Current Draw 0.5A
Barb Size For 6mm ID tubing
Price $15.00
Quantity 1

Vacuum Pump Cable

This cable connects the vacuum pump to the Farmduino. It comes in two pieces, a Y-axis section labelled Y and a Z-axis section labelled Z that connect with a 90-degree screw-together waterproof connection at the cross-slide.

Wire Type 18 AWG stranded copper, 2 core
Lengths Genesis
Y-axis section: 2.6m
Z-axis section: 1.0m

Genesis XL
Y-axis section: 4.1m
Z-axis section: 1.0m
Rated Voltage 300V
Inner Colors Red and black
Outer Color Black
Heat Shrink Color Gray
Farmduino connector Black 2-pin connector (Molex Part Number 151049-2206)
Vacuum pump connectors Two 3/16” female shielded quick-connect terminals
Price Genesis - $20.00
Genesis XL - $25.00
Quantity 1

Solenoid Valve Cable

This cable connects the solenoid valve to the Farmduino.

Wire Type 18 AWG stranded copper, 2 core
Length 0.6m
Rated Voltage 300V DC
Inner Colors Red and black
Outer Color Black
Heat Shrink Color Blue
Connector 1 Black 2-pin connector (Molex Part Number 151049-2206)
Connector 2 Two 1/4” female shielded quick-connect terminals
Price $10.00
Quantity 1

IMG_0466.jpg

Peripheral Leads

These extra leads make it easy to connect new, additional peripherals to your Farmduino.

Wire Type 18 AWG stranded copper, two core
Outer Color Black
Inner Colors Red and black
Heat Shrink Color Black
Connector 1 Black 2-pin connector (Molex Part Number 151049-2206)
Connector 2 Pre-stripped wire (no connector)
Length 10cm
Price $3.00
Quantity 2

IMG_0478.jpg

Camera

The camera is mounted on the z-axis and allows FarmBot to take photos of the garden and plants for weed detection and tracking plant growth.

Resolution 0.3MP
Waterproof? Yes
Focal Distance 0.5m
Outer Diameter 9mm
Camera Length 38mm
Cable Length 1m
Connector 4-pin male 90-degree waterproof connector
Price $30.00
Quantity 1

Camera Cable

This cable connects the camera to the Raspberry Pi through the y-axis cable carrier.

Length Genesis: 2.6m
Genesis XL: 4.1m
Cable Shielded 28AWG/1p+24AWG/2c

1p = 1 twisted pair (for data)
2c = 2 core (for power)
Connector 1 4-pin female waterproof connector
Connector 2 Right-angle USB Type A connector
Price Genesis: $15.00
Genesis XL: $20.00
Quantity 1

Camera Cable.jpg

Camera Calibration Card

Use this card to perform an automatic calibration of FarmBot’s camera.

Material Matte cardstock
Thickness 16pt
Printing Front.pdf
Back.pdf
Price $1.00
Quantity 1

65399c0-MVIMG_20200727_180001.jpg

Jumper Links

These connect the Grounded electronic pin to the Digital In pin, allowing FarmBot to detect when a tool has been mounted or dismounted correctly.

Material Aluminum
Thickness 1mm
Hole Sizes M3
Price $0.25
Quantity 4

Jumper Links.jpg

LED Strip

This LED strip is strung through the gantry’s horizontal cable carrier supports so that you can light up your garden at night to show friends or for easy harvesting. Please note: this is not a “grow light”.

Light Color White 6000K
Strip Length Genesis - 1.5m
Genesis XL and MAX - 3m
Lead Length 1m
Cable Color Black
Connector Black 2-pin (Molex Part Number 151049-2206)
Price 1.5m - $25.00
3m - $50.00
Quantity 1

LED Strip.jpg

UTM PCB

This PCB features 12 pre-mounted pogo pins to enable electrical connection with FarmBot’s tools. Click here to download the source files.

Pre-assembled? Yes
Number of pogo pins 12 (includes 2 extra, and 4 extra jam nuts)
Color Matte black
Price $35.00
Quantity 1

Power Cord Protector

Size and appearance may vary

v1.5 kits shipped before November 1st, 2020 included a power cord protector from one manufacturer while kits shipped after November 1st, 2020 inclde a power cord protector from a different manufacturer.

Color Green
Rainproof? Yes
Submersible? No
Price $7.00
Quantity 1

power_cord_protector.jpg

power_cord_protector_2.jpg