Tetrix® Myrio Programming Tools For Labview™
Tetrix® Myrio Programming Tools For Labview™
44678
Content advising by Paul Uttley.
SolidWorks® Composer™ and KeyShot® renderings by Tim Lankford, Brian Eckelberry, and Jason Redd.
Desktop publishing by Todd McGeorge.
©2018 Pitsco, Inc., 915 E. Jefferson, Pittsburg, KS 66762
All rights reserved. This product and related documentation are protected by copyright and are distributed under licenses
restricting their use, copying, and distribution. No part of this product or related documentation may be reproduced in any
form by any means without prior written authorization of Pitsco, Inc.
All other product names mentioned herein might be the trademarks of their respective owners.
A downloadable PDF of the most recent version of this guide can be found at
https://www.pitsco.com/TETRIX-myRIO-Control-Board-Adapter.
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions:
(1) this device may not cause harmful interference, and (2) this device must accept any interference V1.0
received, including interference that may cause undesired operation. 02/18
Overview
This document provides guidance on installation of the TETRIX® myRIO programming tools for LabVIEW™ to be used with
the TETRIX MAX DC and Servo Motor Expansion Controllers, and it gives a brief overview of each virtual instrument (VI).
You must first have installed LabVIEW and configured your myRIO. Information for installing LabVIEW for myRIO is included
with the myRIO hardware or can be accessed at www.ni.com/myrio. Please reference the instructions and resources
included with myRIO for help on completing these items. After that has been done, the TETRIX myRIO programming VIs can
be found at https://www.pitsco.com/TETRIX-myRIO-Control-Board-Adapter.
Preparing files
Download and unzip the file “TETRIX_LV_myRIO_ToolKit” to a folder on your computer. Open the folder and find the VI
Package installer. There will be a version number at the end of the file name; however, the version number can change as
new releases become available. Also included in the .zip file is a LabVIEW project with several code examples demonstrating
how to use the VI tools using LabVIEW and myRIO to control TETRIX DC motors and servos. If you are new to LabVIEW and
myRIO programming, it is recommended that you start with these examples.
Installing the programming tools
To begin installation, double-click the VI Package file. If you have not already installed the VI Package Manager software,
you will be prompted to do so. Simply follow the prompts on the screen to guide you through the process. After the VI
Package Manager software is installed, double-click the VI Package file once more to start the installation of the tools.
Follow the prompts on the screen to complete the installation. After the installation is finished, the installed TETRIX myRIO
programming VIs can be located on the LabVIEW functions palette.
GND expansion
port
Built-in logic-level
shifting circuit
for connection 2x Grove sensor
of TETRIX motor family connections
controllers to NI
myRIO i2C bus 2x Grove sensor
family connections
LEGO data-style i2C port connector
for connection of TETRIX motor
controllers
The i2C connection cables are the LEGO® data-style cables, which are included with each motor controller. Power to the
myRIO is fed from the open battery position terminals on the last controller box in the daisy chain. A DC-barrel-jack-to-
terminal adapter is included in each WRO TETRIX myRIO bundled set.
To connect power, attach a red jumper wire between the positive terminals on the motor controller battery terminal
strip and the DC barrel jack adapter, and then attach a black jumper wire between the negative terminals on the motor
controller and DC barrel jack adapter. Plug the DC barrel jack into the myRIO power input port. This will provide battery
power to the myRIO controller.
Q uarter-Scale Q uarter-Scale
HS-785HB HS-755HB
Winch Servo Servo Motor
Motor with with Horn
Horn 39904
39905 • For when you need a
• For when you need a more more powerful and durable
powerful and durable servo motor servo motor that is precise
that offers greater rotational range • Allows for exact positioning within a
control 180-degree range of motion
• Allows for exact positioning within a 1,260-degree • Features Karbonite gears nearly four times as strong
range (3.5 rotations) of motion as nylon
• Features Karbonite gears nearly four times as strong • Features stall torque of 183 oz-in.
as nylon
• Combine with either the quarter-scale servo frame
• Features stall torque of 183 oz-in. mounting bracket (39383) or the quarter-scale servo
• Combine with either the quarter-scale servo frame front mounting bracket (39380) to easily attach motor
mounting bracket (39383) or the quarter-scale servo to MAX structural and motion elements.
front mounting bracket (39380) to easily attach • Comes with servo horn
motor to MAX structural and motion elements.
• Comes with servo horn and nylon dual-wind pulley
Change DC Expansion Controller ID Address
Move Servo