Use the tables below to easily order all of the parts for a FarmBot from our recommended suppliers. Clicking a component’s name will jump you down the page where you can see that component’s tech specs, view drawings and photos, find links to other suppliers, and download CAD models and manufacturing files in various formats.
You can also bulk download the entire CAD library and all manufacturing files.
We recommend SolidWorks
FarmBot Genesis was designed natively with SolidWorks 2014. Using SolidWorks 2014 or a newer version will provide the most seamless experience if you are interested in modifying the 3D part files.
We're here to help
Need part files in a different format? Can’t find that crucial dimension or specification you need? Let us know in the support forum!
Looking to make an XL device?
Note, the table below is for a standard sized device. For an XL device, check out this spreadsheet.
Extrusions
Plates
Fasteners and Hardware
Drivetrain
Electronics and Wiring
Tubing
3D Prints
Miscellaneous
Totals
Category |
# of Components |
Subtotal |
Extrusions |
8 |
$139.10 |
Plates |
14 |
$105.00 |
Fasteners and Hardware |
294 |
$73.79 |
Drivetrain |
79 |
$180.79 |
Electronics and Wiring |
18 |
$460.44 |
Tubing |
19 |
$32.67 |
3D Prints |
27 |
$392.54 |
Miscellaneous |
21 |
$29.73 |
GRAND TOTAL |
480 |
$1,414.06 |
Don't forget about hidden costs
If you’re thinking about building a FarmBot yourself, be aware that the prices in the tables above do not take into account shipping fees, taxes, and minimum order quantities. If you build one FarmBot on your own, expect to pay an average of 30% more for the components than the listed prices.
Also note that the grand total does not include materials for supporting infrastructure such as a raised bed. The type of infrastructure you decide to install could cost as little as $10 for small wood posts in the ground or as much as $300 for a high quality raised bed with soil.
Overall, expect to pay between $2,000 and $2,500 to build a FarmBot on your own.
Extrusions
Track Extrusions
Track extrusions are the primary structural component of the tracks sub-assembly. They can be combined end-to-end in order to create longer tracks. The gantry v-wheels roll along the track extrusions, allowing FarmBot to move in the x-direction.
|
|
Length |
1m |
Profile |
20mm x 40mm V-Slot |
Material |
6063-T5 Aluminum |
Finish |
Black anodization |
Supplier |
OpenBuilds |
Price |
$21.45/extrusion |
CAD Models |
coming soon |
Gantry Columns
The gantry columns are made from aluminum extrusions. They can be scaled to be taller or shorter to satisfy your needs. The two large spaces inside the columns are used to conceal and protect the GT2 timing belts that run along the tracks and up to the gantry pulleys.
|
|
Length |
0.5m |
Profile |
20mm x 40mm V-Slot |
Material |
6063-T5 Aluminum |
Finish |
Black anodization |
Supplier |
OpenBuilds |
Price |
$8.50/extrusion |
CAD Models |
coming soon |
Gantry Main Beam
This aluminum extrusion serves as the gantry’s primary structural element. The cross-slide’s v-wheels move across this extrusion, allowing FarmBot to move in the y-direction. It is possible to make this extrusion longer or shorter to suit your needs.
|
|
Length |
1.5m |
Profile |
20mm x 60mm V-Slot |
Material |
6063-T5 Aluminum |
Finish |
Black Anodization |
Supplier |
OpenBuilds |
Price |
$25.30/extrusion |
CAD Models |
coming soon |
Z-Axis Extrusion
|
|
Length |
1m |
Profile |
20mm x 20mm V-Slot |
Material |
6063-T5 Aluminum |
Finish |
Black Anodization |
Supplier |
OpenBuilds |
Price |
$11/extrusion |
CAD Models |
coming soon |
Plates
Track End Plates
|
|
Thickness |
5mm |
Material |
6061 Aluminum |
Finish |
None |
Manufacturer |
Big Blue Saw |
CAD Models |
coming soon |
Track Joining Plates
|
|
Thickness |
5mm |
Material |
6061 Aluminum |
Finish |
None |
Manufacturer |
Big Blue Saw |
CAD Models |
coming soon |
Gantry Main Plates
|
|
Thickness |
5mm |
Material |
6061 Aluminum |
Finish |
None |
Manufacturer |
Big Blue Saw |
CAD Models |
coming soon |
Gantry Corner Plates
|
|
Thickness |
5mm |
Material |
6061 Aluminum |
Finish |
None |
Manufacturer |
Big Blue Saw |
CAD Models |
coming soon |
Gantry Motor Mount Plate
|
|
Thickness |
5mm |
Material |
6061 Aluminum |
Finish |
None |
Manufacturer |
Big Blue Saw |
CAD Models |
Coming soon |
Gantry Driveshaft Bearing Plate
|
|
Thickness |
5mm |
Material |
6061 Aluminum |
Finish |
None |
Manufacturer |
Big Blue Saw |
CAD Models |
coming soon |
Cross-Slide Plate
|
|
Thickness |
5mm |
Material |
6061 Aluminum |
Finish |
None |
Manufacturer |
Big Blue Saw |
CAD Models |
Coming soon |
Z-Axis Cable Carrier Mounting Plate
|
|
Thickness |
5mm |
Material |
6061 Aluminum |
Finish |
None |
Manufacturer |
Big Blue Saw |
CAD Models |
coming soon |
Fasteners and Hardware
M3 Screws
|
|
Trade Name |
M3 Low-Profile Socket Head Cap Screw |
Material |
Type 316 Stainless Steel |
Length |
10mm, 20mm, and 40mm |
Threads |
M3 x 0.5mm |
Head Height |
2mm |
Head Diameter |
5.5mm |
Socket Size |
2mm Hex |
Tensile Strength |
70,000 psi |
Supplier |
McMaster Carr |
CAD Models |
coming soon |
M3 Setscrews
|
|
Trade Name |
Knurl Grip Cup Point Set Screw |
Material |
18-8 Stainless Steel |
Length |
5mm |
Threads |
M3 x 0.5mm |
Hex Size |
1.5mm |
Supplier |
McMaster Carr |
Price |
$6.22 per pack of 25 |
CAD Models |
SolidWorks, IGS, STEP |
M3 Locknuts
|
|
Trade Name |
Nylon-Insert Locknut |
Threads |
M3 x 0.5mm |
Height |
4mm |
Width |
5.5mm |
Material |
18-8 Stainless Steel |
Supplier |
McMaster Carr |
Price |
$5.10 per pack of 100 |
CAD Models |
coming soon |
M4 Setscrews
These setscrews are used to secure the driveshaft flex coupling to the driveshaft and to the gantry motor’s primary shaft.
|
|
Material |
18-8 Stainless Steel |
Threads |
M4 x 0.7mm pitch |
Length |
5mm |
Hex Size |
2mm |
Point Style |
Knurl-Grip Cup |
Supplier |
McMaster Carr |
Price |
$6.30/pack of 25 |
M5 Screws
M5 screws of various lengths are used throughout FarmBot to attach plates and 3D printed parts to extrusions, V-wheels to plates, and other components together. They are usually terminated with an M5 tee nut or an M5 locknut.
|
|
Trade Name |
Low-profile socket head cap screws |
Material |
Type 316 Stainless Steel |
Tensile Strength |
70,000psi |
Length |
10, 12, 16, 20, and 30mm |
Threads |
M5, 0.8 pitch |
Head Type |
3mm Hex |
Head Height |
3.5mm |
Head Diameter |
8.5mm |
Supplier |
McMaster Carr |
Price |
$6.31, $6.38, $7.28, $8.52, $9.67/pack of 25 depending on length |
M5 Washers
These washers are used throughout FarmBot in combination with M5 screws and M5 locknuts. They allow components to be attached to plates securely while preventing damage to the plate when tightening and loosening locknuts.
|
|
Material |
Stainless Steel |
Supplier |
McMaster Carr |
Price |
|
CAD Models |
Coming soon |
M5 x 6mm Spacers
These spacers are used to offset V-wheels from plates so that they may engage extrusions.
|
|
Material |
Aluminum |
Outer Diameter |
10mm |
Inner Diameter |
5.10mm |
Length |
6mm |
Supplier |
OpenBuilds |
Price |
$0.20/each |
M5 x 20mm Spacers
|
|
Material |
Aluminum |
Outer Diameter |
10mm |
Inner Diameter |
5.10mm |
Length |
20mm |
Supplier |
OpenBuilds |
Price |
$0.45/each |
M5 x 6mm Eccentric Spacers
When rotated, eccentric spacers accurately position V-wheels on a plate such that they can firmly engage V-slot aluminum extrusions. They are only used on wheels on one side of an extrusion. Adjustments are made by using a 10mm wrench on the spacer itself.
|
|
Material |
Stainless Steel |
Height |
6mm (not including rim) |
Bore |
5mm |
Rim |
Fits into a 7.12mm hole |
Hex Size |
10mm |
Divot |
Indicates shortest distance from rim to bore |
Supplier |
OpenBuilds |
Price |
$2.00 |
M5 Locknuts
These nuts resist loosening because their nylon insert grips the screw that they are attached to.
|
|
Material |
Type 18-8 Stainless Steel |
Hex Size |
8mm |
Height |
5mm |
Threads |
M5 x 0.8 pitch |
Locking Mechanism |
Nylon Insert |
Supplier |
McMaster Carr |
Price |
$6.30/pack of 100 |
M5 Tee Nuts
Combined with M5 screws, these drop-in style tee nuts allow components such as plates and 3D printed parts to be attached quickly and securely anywhere on a V-slot aluminum extrusion.
|
|
Material |
Stainless Steel |
Threads |
M5 x 0.8mm pitch |
Fits Slot Size |
6 |
Supplier |
Alibaba |
Price |
$0.28/each |
Wood Screws
These are used to attach the track end plates and track joining plates to supporting infrastructure such as a raised.
|
|
Material |
Steel |
Finish |
Zinc Plated |
Length |
1 inch |
Head Diameter |
0.438 inches |
Supplier |
Home Depot |
Price |
$4.76/pack of 100 |
Drivetrain
V-Wheels
These polycarbonate V-wheels are precision machined to allow FarmBot to move in the X, Y, and Z directions smoothly and precisely. Each wheel requires two bearings and one precision shim to operate correctly.
|
|
Material |
Clear Polycarbonate |
Outer Diameter |
23.9mm |
Inner Diameter |
16mm |
Width |
10.23mm |
Compression Strength |
86 Mpa |
Rockwell Hardness |
M 75 |
Supplier |
OpenBuilds |
Price |
$3.95/each or $71.95/pack of 20 |
Bearings
These stainless steel bearings resist corrosion and have rubber seals to keep debris out. Two of them are used in every V-wheel, and one is used to support the driveshaft in the driveshaft bearing plate.
|
|
Trade Name |
SS-625-2RS (SS = Stainless Steel, 625 = Bearing Size, 2RS = Two Rubber Seals) |
Material |
Stainless Steel |
Outer Diameter |
16mm |
Inner Diameter |
5mm |
Width/Thickness |
5mm |
Sealed? |
Rubber sealed |
Supplier |
Alibaba |
Cost |
$0.30/each, MOQ = 1,000 |
CAD Models |
Coming Soon |
Precision Shims
These small washers are placed in between the two bearings in every V-wheel. They keep the bearings from squishing into each other and binding when the wheel is tightened onto a plate.
|
|
Material |
Stainless Steel |
Outer Diameter |
10mm |
Inner Diameter |
5mm |
Thickness |
1mm |
Supplier |
OpenBuilds |
Price |
$0.25/each |
Driveshaft
The driveshaft is used to transfer power from the gantry motor such that both gantry pulleys are synchronized and can move the gantry along the tracks without binding.
|
|
Material |
17-4 PH Stainless Steel |
Finish |
Precision Ground |
Diameter |
5mm |
Length |
6ft |
Yield Strength |
118,000 psi |
Supplier |
McMaster Carr |
Price |
$26.61 |
CAD Models |
Coming soon |
M5 Lock Collar
The M5 lock collar is used in combination with a GT2 pulley to “capture” and hold in place the driveshaft bearing inside the driveshaft bearing plate.
|
|
Material |
Type 303 Stainless Steel |
Inner Diameter |
5mm |
Outer Diameter |
13mm |
Thickness/Width |
6mm |
Setscrew |
M3 x 3mm length |
Supplier |
McMaster Carr |
Price |
$5.11 |
GT2 Timing Belt
|
|
Material |
Neoprene with Fiberglass Cords |
Length |
Two 4.5m lengths and one 2m length |
Width |
5mm |
Thickness |
0.75mm |
Pitch |
GT2 (2mm) |
Supplier |
OpenBuilds |
Price |
$2.50/foot |
GT2 Pulleys
These pulleys are attached directly to NEMA 17 stepper motor shafts or onto the driveshaft. They transfer power from the motor to the belt such that FarmBot can move in the X and Y directions.
|
|
Material |
Aluminum |
Number of Teeth |
20 |
Inner Diameter |
5mm |
Outer Diameter |
15mm |
Height |
14mm |
Setscrews |
Two, 1.5mm |
Max Belt Width |
7mm |
Pitch |
GT2 (2mm) |
Supplier |
OpenBuilds |
Price |
$5.50 |
5mm to 5mm Flex Coupling
This aluminum coupling connects the gantry stepper motor to the driveshaft. It is secured with two setscrews on each shaft.
|
|
Material |
Aluminum |
Length |
25mm |
Outer Diameter |
18mm |
Inner Diameter |
5mm |
Supplier |
Adafruit |
Price |
$4.95 |
5mm to 8mm Flex Coupling
This aluminum coupling connects the Z-axis stepper motor to the leadscrew to allow FarmBot to move in the Z direction.
|
|
Material |
Aluminum |
Length |
25mm |
Outer Diameter |
18mm |
Inner Diameters |
5mm and 8mm |
Supplier |
Adafruit |
Price |
$4.95 |
8mm ACME Leadscrew
This stainless steel leadscrew allows FarmBot to move in the Z direction.
|
|
Material |
Stainless Steel |
Diameter |
8mm |
Threads |
Tr8*8-2p (4 starts) |
Pitch |
2mm |
Lead |
8mm |
Length |
1,040mm |
Supplier |
OpenBuilds |
Price |
$31.50 |
Leadscrew Block
This delrin block attaches to the cross-slide plate so that the leadscrew can move through it, allowing FarmBot to move in the Z direction.
|
|
Material |
Delrin |
Threads |
Tr8*8-2p (4 starts) |
Pitch |
2mm |
Lead |
8mm |
Mounting Holes |
M5, 20mm apart |
Length |
34mm |
Width |
20mm |
Thickness |
12mm |
Supplier |
OpenBuilds |
Price |
$6.95 |
Electronics and Wiring
Electronics Housing
This waterproof housing protects FarmBot’s electronics from rain and debris. It has a clear front cover and keeps water out with a rubber gasket.
|
|
Material |
|
Waterproof? |
Yes |
Length |
|
Width |
|
Depth |
|
Supplier |
McMaster Carr |
Price |
|
Power Supply
|
|
Output |
12 volt, 30 amp DC |
Input |
110 or 220 volt AC |
Supplier |
OpenBuilds |
Price |
$35 |
5V Power Adapter
Raspberry Pi 2
|
|
CPU |
BCM2836 ARM v7 quad core |
RAM |
1 GB |
Recommended Supplier |
Adafruit |
Other Suppliers |
Amazon, Radio Shack, Spark Fun, Element14 |
Price |
$39.95 |
Arduino Mega 2560
This is the microcontroller that powers FarmBot. It receives G-code commands from the Raspberry Pi and then sends signals to move motors, read sensors, activate peripherals, and more.
|
|
Microcontroller |
ATmega2560 |
Operating Voltage |
5V |
Input Voltage |
7-12V recommended, 60-20V limts |
Digital I/O Pins |
54 (15 provide PWM output) |
Analog Input Pins |
16 |
DC Current per I/O Pin |
40 mA |
DC Current for 3.3V Pin |
50 mA |
Flash Memory |
256 KB (8 KB used by bootloader) |
SRAM |
8 KB |
EEPROM |
4 KB |
Clock Speed |
16 MHz |
Recommended Supplier |
Sainsmart |
Other Suppliers |
Arduino, Amazon, Adafruit, Spark Fun |
Price |
$11.83 |
RAMPS Shield
|
|
Recommended Supplier |
SainsSmart |
Other Suppliers |
Amazon, Spark Fun, Adafruit |
Price |
$12.82 |
Pololu Stepper Drivers
|
|
Recommended Supplier |
SainSmart |
Other Suppliers |
Pololu, Amazon, Adafruit, Spark Fun |
Price |
$6.71 |
USB Cable
Connects the Raspberry Pi to the Arduino.
|
|
Connector 1 |
|
Connector 2 |
|
Length |
3 inches |
Supplier |
|
Price |
|
NEMA 17 Stepper Motors
|
|
Resolution |
200 steps/revolution |
Winding Type |
Bipolar |
Voltage |
|
Current Draw |
|
Wiring |
4 wire |
Primary Shaft |
5mm diameter, ___ length |
Secondary Shaft |
5mm diameter, ___length |
Supplier |
|
Price |
|
Rotary Encoders
15 x 30mm Cable Carrier
|
|
Material |
Nylon PA66 |
Length |
1m |
Inside Height |
15mm |
Inside Width |
30mm |
Outside Height |
20mm |
Outside Width |
38.2mm |
Pitch |
20mm |
Bending Radius |
28mm |
Number of Links |
50 |
Recommended Supplier |
Inventables |
Price |
$19.65 |
15 x 40mm Cable Carrier
|
|
Material |
Nylon PA66 |
Length |
1m |
Inside Height |
15mm |
Inside Width |
40mm |
Outside Height |
20mm |
Outside Width |
48.2mm |
Pitch |
20mm |
Bending Radius |
28mm |
Number of Links |
50 |
Recommended Supplier |
Inventables |
Price |
$25.45 |
Solenoid Valve
Vacuum Pump
Power Supply Cable
Peripheral Cable
Jumper Wire
Tubing
Vacuum and Water Tubing
|
|
Material |
Masterkleer PVC |
Inner Diameter |
1/4” |
Outer Diameter |
3/8” |
Wall Thickness |
1/16” |
Bend Radius |
1” Minimum |
Max Pressure |
35 psi at 73° F |
Temperature Range |
-45° to 165° F |
Supplier |
McMaster Carr |
Price |
$0.24 per ft. |
Barbs
|
|
Material |
Stainless Steel |
Supplier |
McMaster Carr |
Price |
|
Barbed Adapter
|
|
Material |
|
Supplier |
McMaster Carr |
Price |
|
Hose Clamps
Garden Hose Adapter
O-rings
|
|
Material |
|
Outer Diameter |
|
Inner Diameter |
|
Thickness |
|
Supplier |
McMaster Carr |
Price |
|
3D Prints
Short Cable Carrier Mounts
Long Cable Carrier Mounts
Cable Carrier Supports
Cable Carrier and Driveshaft Supports
Z-Axis Motor Mount
Horizontal Motor Cover
Vertical Motor Cover
Miscellaneous
Ring Magnets
|
|
Material |
Neodymium (NdFeB) |
Grade |
N48 |
Coating |
Nickle (Ni) |
Magnetization |
Through ring |
Pull Force |
7.59 lbf |
Outer Diameter |
15mm |
Inner Diameter |
5mm |
Thickness |
5mm |
Supplier |
Apex Magnets |
Price |
$16.99/pack of 10 |
Compression Springs
|
|
Material |
Stainless Steel |
Supplier |
Amazon |
Price |
|