Universal Tool Mount
Documentation and assembly instructions for the FarmBot Genesis universal tool mount
The Universal Tool Mount (UTM) allows FarmBot Genesis to automatically switch tools in order to perform different operations. It is a plastic component that mounts to the z-axis aluminum extrusion using two M5 screws and tee nuts. It features:
-
3 strong neodymium ring magnets to magnetically hold tools in place via other magnets placed in the same configuration on the tool.
-
Passageways for water, liquid amendments (eg: fertilizer), and vacuum or compressed air to pass through from the UTM (and the rest of FarmBot) to the tool.
-
12 pogo pins that make electrical connections with tools.
Pre-assembled for your convenience
As of the v1.4 hardware release, the UTM comes pre-assembled so all you need to do is mount it and connect the cable and tubes!
Pin mapping
UTM Pin | UTM Wire | Farmduino Pin | Use |
---|---|---|---|
A | red | +5V | Soil sensor power |
B | yellow | GND (0V) | Ground |
C | green | D63 - Digital-In | Tool verification |
D | black | D59 (A5) - Analog-In | Soil sensor readings |
E | white | BDC2 (GND or 24V via DRV8876) | Rotary tool motor |
F | brown | — | — |
G | blue | — | — |
H | grey | BDC1 (GND or 24V via DRV8876) | Rotary tool motor |
I | orange | — | I2C SCL |
J | purple | — | I2C SDA |
K | pink | — | — |
L | cyan (shunted to shield with dark gray heatshrink) |
PE | Protected Earth ground |
Room for expansion
The unassigned UTM pins are available for you to custom map. Dreaming of a USB, I2C, or PWM based tool? Go right ahead and expand upon your FarmBot’s abilities with custom tools of your own!
Want to make your own UTM compatible tools?
Check out the tool spec to learn how to design and manufacture your own custom tools. We provide examples, CAD models, tech specs, and links to purchase parts.
Having problems with tool verification?
Refer to the tool verification troubleshooting guide.
Step 1: Install the UTM onto the Z-axis
Insert two M5 x 16mm screws and tee nuts into the UTM, and then position the UTM onto the z-axis extrusion. The mounting flanges should be positioned on the backside of the extrusion. The bottom of the UTM should be flush with the bottom of the extrusion. Tighten the two screws with the 3mm hex driver.
Step 2: Connect the UTM Cable
Insert the two UTM Cable Connectors into the top of the UTM. Note: The black and yellow connectors of the cable correspond to the black and yellow pin headers inside the UTM. Then slide the UTM cable’s shroud down such that it fully covers the opening in the top of the UTM.
Ensure correct connection orientation
Each connector and pin header have one missing pin in the corner to indicate the correct connection orientation.
Look into the UTM to see where the missing pin is located on each pin header. Then look where the individual UTM cable wires enter the connectors to see where the corresponding missing pin is located in the connectors.
Use this information to ensure you insert both connectors in the correct orientation.
You will connect the other end of the cable to the Farmduino in a few steps from now.
Step 3: Connect the Water Tube
Push the water tube onto the M5 barb on top of the UTM that is closest to the z-axis extrusion.
You will connect the vacuum pump tube in a few steps from now.