By: John W. Raffensperger, Jr. Revision: 0.1 Date: March 14, 2008



Similar documents
Select Correct USB Driver

Modern Robotics, Inc Core Device Discovery Utility. Modern Robotics Inc, 2015

Renewable Energy Monitor User Manual And Software Reference Guide. (979)

Current Cost Data Cable User Guide. Installing and configuring the data cable

STIM202 Evaluation Kit

Config software for D2 systems USER S MANUAL

Bluetooth HC-06 with serial port module Easy guide

Connecting instruments serially to your computer

Iridium Extreme TM Satellite Phone. Data Services Manual

ABB solar inverters. Installation and setup instruction Aurora Manager TL software and ABB PVI-USB-RS232_485 adapter

FTDI VCP DRIVER (free) (WIN/MAC/LINUX)

USB to RS-422/485 Serial Adapter

Communication with BushingGard using computer USB port

Running the R4 Software on a USB Port

Metasys System Direct Connection and Dial-Up Connection Application Note

The following pages will help you to solve issues linked to the installation and first use of the Wintech Manager software and Wintech USB computer.

AUDITVIEW USER INSTRUCTIONS

AXE027 PICAXE USB CABLE

USB PC Adapter V4 Configuration

BASLER ACE QUICK INSTALLATION GUIDE


Shearwater Research Dive Computer Software Manual

TPG MOBILE BROADBAND QUICK SETUP GUIDE

EASE Scan Tool Customers. SECTION I - Installation

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]

Chapter 1 Downloading Images to Your Computer (Windows)

USA MOBILITY CABLE CONNECTION AND SOFTWARE DRIVER INSTALLATION INSTRUCTIONS. For. Unication M90 Device USB To RS232 Adapter TABLE OF CONTENTS

How To Connect A Directsofl To A Powerpoint With An Acd With An Ctel With An Dm-Tel Modem On A Pc Or Ipad Or Ipa (Powerpoint) With A Powerline 2 (Powerline

Application Note: Connecting to a 2500 Series Processor using PLC Workshop

User's Guide DylosLogger Software Version 1.6

SHORETEL CALL MANAGER Installation Instructions:

Installing the Gerber P2C Plotter USB Driver

ScanWin Installation and Windows 7-64 bit operating system

Simplex Fire Products U File Transfer Utility Guide

User Manual (DA-70155)

CLEARONE DOCUMENT (REVISION 1.0) October, with Converge Pro Units

Health Monitoring Demo for ice40 Ultra Wearable Development Platform User Guide. UG103 Version 1.0, September 2015

Guide to Installing BBL Crystal MIND on Windows 7

USB TO SERIAL CONVERTER

ROBOTC Software Inspection Guide with Additional Help Documentation

Using a USB to Serial adapter and Terminal Emulator in Windows 7 to communicate with a DM101

Cart Interface Installation & Control Board Manual for M38 XP and RX Carts and Legacy M39 Carts

USB Driver. Installation Manual

LPT1 Printer Connector. External Power Supply Connector Power Indicator

MXL 990 Virtual Preamp Installation

Adafruit's Raspberry Pi Lesson 5. Using a Console Cable

Midland BT Updater BTUpdater Program Program file (x86) ), Midland

Installing Your POS Hardware

Bluetooth Installation

USB/RS485 Communication Cable Installation

Six-servo Robot Arm. DAGU Hi-Tech Electronic Co., LTD Six-servo Robot Arm

INTRODUCTION TO SERIAL ARM

PP8X Printer Driver Installation Instruction

First of all Let's look at how you would connect your laptop via Ethernet, as it is the easier of the two methods.

DSG SoftPhone & USB Phone Series User Guide

Connecting a Metrologic MS9535 to a USB BT Adapter (Client Mode)

Acer LCD Monitor Driver Installation Guide

Plena Voice Alarm System Firmware update

Table of Contents. 0. Internet Connectivity Assumptions Identifying the Network Wall Jack Identifying the Ethernet Cable..

Supplemental USB Driver Installation Guide

CODESOFT Installation Scenarios

ADSL Wi-Fi Router/modem INSTALLATION GUIDE

XConsole GUI setup communication manual September 2010.

NOTE: PLEASE DO NOT ATTEMPT TO INSTALL THE SOFTWARE BEFORE READING THIS DOCUMENT.

Zoom Participant Guide

USB Driver Installation for Windows XP

Congratulations on your purchase of a BPM Microsystems device programmer. Your new device programmer was designe d to provid e years of suppor t for

Option nv, Gaston Geenslaan 14, B-3001 Leuven Tel Fax Page 1 of 14

GV-Keyboard. User's Manual V2.0

PM1122 INT DIGITAL INTERFACE REMOTE

TE100-P21/TEW-P21G Windows 7 Installation Instruction

OWNERS MANUAL. WattsVIEW. Power Monitor Model: DC WattsVIEWTM. Models: DC Serial DC-1000 USB DC-25000

SUDT AccessPort TM Advanced Terminal / Monitor / Debugger Version 1.37 User Manual

Quick Start Guide. TWR-MECH Mechatronics Board TOWER SYSTEM

AUDITVIEW USER INSTRUCTIONS

Zoom Participant Guide

HP-1000 Powerline USB Adapter

Thuraya XT-DUAL. Software Upgrade Manual

1 INTRODUCTION. This document describes the procedure to upgrade LTMR.

Support Guide: Managing the Subject machine s Firewall.

Getting started with the Super Brain Palm computer interface.

HP-1000 Powerline Ethernet Adapter

2013 CNS Geiger Kit Instructions read me Page 1 of 5

DUKANE Intelligent Assembly Solutions

User Guide HUAWEI UML397. Welcome to HUAWEI

Bidirectional wireless communication using EmbedRF

Configuration Software User Instruction

Connecting External Resources

OSM 2007 MONITORING SOFTWARE

How to connect to a Class II router using a mobile-phone data cable specifically for Solwise & Safecom routers

TM XpressNet, S88N - PC interface

Arduino Lesson 0. Getting Started

Installing the IF-NMEASC & SC30 Windows XP Drivers & Software

Network Setup Guide. Introduction. Setting up for use over LAN

Data Logging Software and Cable Bundle Model DL-SC3 User Manual. Overview

Installing the drivers for the Current Cost Data Cable

SA-9600 Surface Area Software Manual

Huawei E169 & E220 Status Lights

WAMLocal. Wireless Asset Monitoring - Local Food Safety Software. Software Installation and User Guide BA/WAM-L-F

DAS202Tools v1.0.0 for DAS202 Operating Manual

Transcription:

Introduction Page 1 of 13 So, you got your AX-12+ servos, you got your USB2Dynamixel, you connected things up, fire up the software, and wala! Nothing happens. Welcome to the club! There are at least four common items that will prevent things from working correctly. They are, in no special order: Not having power supplied to the AX-12+(s) Not having the USB2Dynamixel set in the correct mode Not knowing/selecting the correct serial port Not knowing/selecting the correct Servo ID This Application Note will help guide you through your first connections and tests of an AX-12+ Servo using the USB2Dynamixel. Required Materials You will need the following items to complete this exercise (see Figure 1): PC Running Windows with a USB Port (1) USB2Dynamixel USB2Dynamixel Driver (Free Download See Page 2) Dynamixel Configurator Software (Free Download See Page 2) (1) AX-12+ Servo (2) Three (3) conductor Dynamixel Cables (1) Power Supply for Servos (7-10 Volts See Notes on Page 4) Figure 1: Required Hardware

Page 2 of 13 USB2Dynamixel Driver The USB2Dynamixel is basically a Virtual Serial Port that attaches to the USB on a PC. While the supplied drivers are MS Windows based, in concept, the device should work with any system that supports USB Virtual Serial Ports and has an FTDI driver available. This should include MAC, Linux and Windows CE, among others. For purposes of this Application Note, we re sticking with Windows. The Windows drivers are available as a free download from the USB2Dynamixel product page on the CrustCrawler web site http://www.crustcrawler.com/electronics/usb2dynamixel/index.php? prod=65 The download links are in the upper right corner of the page. There is an XP only EXE version, as well as a ZIP version that supports XP and Vista. Refer to the USB2Dynamixel Manual for instructions on installing the drivers. If you already have an up to date FTDI driver installed (e.g. for Parallax USB devices), you may not need to install these drivers, but it shouldn t hurt to do so. Configuration Software There are two version of configuration software available. Version 1.2 (the current version) of the USB2Dynamixel manual describes the Dynamixel Manager. This software is somewhat buggy, and tends to report errors in communication with the AX-12+ servos. The original version of the manual describes the Dynamixel Configurator from Best Tech. This software, while not as robust as the Dynamixel Manager, seems to be much more stable, and this is the software we ll be using in this Application Note. It is available as a free download from the USB2Dynamixel product page on the CrustCrawler web site http://www.crustcrawler.com/ electronics/usb2dynamixel/index.php?prod=65 The download links are in the upper right corner of the page. Both an EXE and ZIP file version of the file is available. Both files include identical software. To install the software, extract the EXE file from the ZIP archive (if appropriate). Run the DXCONFINST1.2.1.0.exe file and follow the onscreen instructions.

Application Note By: John W. Raffensperger, Jr. Revision: 0.1 Date: March 14, 2008 Page 3 of 13 Setting the USB2Dynamixel Mode Switch On the side of the USB2Dynamizel opposite the miniature connectors, there is a 3 position mode selector switch (see Figure 2). This switch must be in the TTL position when working with the AX-12+ servos. The labeling on the USB2Dynamixel is molded into the plastic case and can be hard to read. The TTL selection is the position closest to the USB connector, as shown in Figure 3. Mode Selector Figure 2: Mode Selector Location Figure 3: TTL Mode Selector Position

Power For the AX-12+ Servos Page 4 of 13 In this day of USB Powered everything, it is very easy to forget to power the AX-12+ servos when using the USB2Dynamixel. While it would probably be possible to power a single servo off a USB port, powering the servos this way could be asking for problems in the case of some laptops (and even desktops), and would certainly be a problem if several servos were online. For this reason, the USB2Dynamixel does not support powering the servos from the USB port, and you must supply power from another source. The AX-12+ servos are rated from 7 to 10 VDC. The recommended voltage is 9.6 Volts (the voltage of an 8 Cell NiCad battery pack). While the servos may work with higher and lower voltages, it is strongly recommended that you stay within this voltage range. There are several choices for a power supply. They include battery packs, wall warts and full fledged regulated power supplies. For simple short term testing and basic configuration of a single servo, a simple 9 Volt Transistor Battery works well. Note that the battery may not last long. If some commands work (e.g. LED Off/On), but attempts at moving the servo fail, this is an indication of a low battery. For continuous or repeated use, when working with multiple servos, or when writing software to control a robot through the USB2Dynamixel, and more robust power supply will be required. Keep in mind that an AX-12+ servo can draw up to 900 milliamps (ma). That is just under 1 Amp. Size your power supply accordingly. Figure 4: Possible Power Supplies (see text)

Determining the Serial Port Used by the USB2Dynamixel Page 5 of 13 Because it is a Virtual Serial Port, the USB2Dynamixel will not be the same COM port on every PC. Depending on circumstances, it may not even always be the same serial port on a given PC. ( Usually the USB2Dynamixel will be assigned a consistent COM port on a given PC.) The most reliable way to determine what COM port is being used is through the Device Manager. For Windows XP, this can be launched several ways, including: From the control panel (Classic View), select System, and then on the System Properties dialog Hardware tab, press the Device Manager button. From the control panel (Category View), select Performance and Maintenance, and select System. From the System Properties dialog Hardware tab, press the Device Manager button. Right click on the My Computer icon, and select Properties (usually the bottom choice). From the System Properties dialog Hardware tab, press the Device Manager button. See Figure 5 for the System Properties dialog box, Hardware tab and Device Manger button. Hardware Tab Device Manager Button Figure 5: System Properties Dialog Box

Determining the Serial Port Used by the USB2Dynamixel (Cont) Page 6 of 13 Once the Device Manager is open, find and expand the Ports (COM & LPT) item. The view should look something like Figures 6 and 7. The specific items listed will vary with each PC, and what devices are currently connected. To determine what COM Port the USB2Dynamixel uses, compare the list of ports without the US- B2Dynamixel connected (Figure 6), and then with the USB2Dynamixel connected Figure 7). The new port listed will be the COM port that is assigned to the USB2Dynamixel. In this case, the USB2Dynamixel is using COM9. Figure 6: Device Manger with Ports Listing Open (USB2Dynamixel Not Connected) Figure 7: Device Manager with Ports Listing Open (USB2Dynamixel Connected as COM9 )

Application Note By: John W. Raffensperger, Jr. Revision: 0.1 Date: March 14, 2008 Page 7 of 13 Connecting the AX-12+, Power and USB2Dynamixel Now that we have the USB2Dynamixel set to the correct mode, have a power supply, and know what COM port the USB2Dynamixel will be using, we re ready to make the physical connections. Then we can run the software to test and configure the AX-12+ servo. There are other ways to make these connections, but this is one of the more simple ways of making the connection for testing and configuring a single servo. Step 1: Connect AX-12+ to USB2Dynamixel Using one of the 3 Conductor Dynamixel cables, firmly press one end of the cable into the TTL Port of the USB2Dynamixel, and the other end into one of the connectors on the AX-12+ Servo (use either one of the two connections). The TTL connection on the USB2Dynamixel is the small connector opposite the Mode switch with 3 connectors (See Figure 8). The connectors are polarized and the cable ends will only fit into the connectors one way. See figures 8-12. RS-485 Connector TTL Connector TTL Connector Figure 8: USB2Dynamixel Connections Polarization Figure 9: USB2Dynamixel TTL and RS-485 Connections (Also note connection polarization)

Application Note By: John W. Raffensperger, Jr. Revision: 0.1 Date: March 14, 2008 Page 8 of 13 Step 1: Connect AX-12+ to USB2Dynamixel (Cont) Connections Polarization Servo Horn Figure 10: AX-12+ Servo and Connections Figure 11: Cable End Showing Polarization Figure 12: USB2Dynamixel and Servo Connected.

Application Note By: John W. Raffensperger, Jr. Revision: 0.1 Date: March 14, 2008 Page 9 of 13 Step 2: Connect Power to the AX-12+ Using one of the 3 Conductor Dynamixel Cables, firmly press one end of the cable into remaining e connector on the AX-12+ Servo. The other end of the cable will be connected to your power supply. See Figures 13 & 14. Figure 13 shows the detail of using two solderless breadboard jumper wires to connect power to the loose end of the 3 Conductor Dynamixel Cable. Holding the beveled corners of the connector down, and looking at the face of the connector, the negative (-) power connection goes to the left most socket, and the positive (+) goes to the center connection. The right most connection is the signal and should be left unconnected. Negative (-) Positive (+) Polarization Corner Figure 13: Power Connections to Dynamixel Cable Servo Battery USB2Dynamixel Figure 14: Completed Assembly

Application Note By: John W. Raffensperger, Jr. Revision: 0.1 Date: March 14, 2008 Page 10 of 13 Step 3: Connect the Assembly to a USB Port Now simply connect the USB2Dynamixel to a USB Port on your computer. See Figure 15. When plugged into a USB Port, the red Power LED on the USB2Dynamixel should be lit as shown in Figure 15. Figure 15: Connected to a USB Port

Step 4: Run the Dynamixel Configurator Software Start the Dynamixel Configurator Software. The default view is shown in Figure 16. Page 11 of 13 Figure 16: Dynamixel Software Default View Set the COM Port to the one used by the USB2Dynamixel as found on Pages 5 & 6 (see Figure 17). The figure shows COM 9. Your setting will probably be different. The software will remember your COM Port Setting. COM Port Setting Port Open Button Figure 17: Setting the COM Port

Step 4: Run the Dynamixel Configurator Software (Cont) Press Port Open button (see Figure 17). The button caption will change to Port Close. Page 12 of 13 Press the Scan Start: button. This will scan the Dynamixel network and fill the value table as Devices (Servos and Sensors) are found. In this case, an AX12 was found with ID 1 (See Figure18). Figure 18: Scanned Dynamixel AX-12+ By rotating the dial with a mouse, the servo horn should also rotate. Other Application Notes will discuss more in depth on how to use the Dynamixel Configurator software, and what can be done with it.

Feedback Page 13 of 13 The CrustCrawler team would love to hear your feedback. If you found this information useful, please let us know. More important, if you found this information inaccurate, or if it didn t meet your expectations, we would really like to hear from you on how we could make this Application Note better. Feel free to contact anyone on the CrustCrawler Team: Mike Gebhard: Mike.Gebhard@CrustCrawler.com Alex Dirks: sales@crustcrawler.com John Raffensperger: john@raffy.us