Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
common:connectorpinouts_connectionoptions [2017/09/06 19:02] – ↷ Page moved and renamed from dh4d:connector_pinouts to common:connectorpinouts_connectionoptions Pedro Ramilo | common:connectorpinouts_connectionoptions [2018/02/15 11:07] – Pedro Ramilo | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Connector Pinouts | + | ===== Connection Diagrams and Connector Pinouts ===== |
- | All Seed Robotics models come standard with USB interface and one main interface (the main connector), selected by the customer: One Wire TTL, Full Duplex TTL or RS485.\\ | + | All Seed Robotics models come standard with USB interface and one main interface (the main connector), |
- | In addition an[[dh4d:bluetooth| Optional Bluetooth Module]] can be installed on the unit and connects to any terminal that supports the Bluetooth SPP (Serial Port) Profile. | + | In addition an [[eros:bluetooth_module| Optional Bluetooth Module]] can be installed on the unit and connects to any terminal that supports the Bluetooth SPP (Serial Port) Profile. |
- | Below we detail the connector types for the units. | + | Below we detail the connector types for the units and connection diagrams with the most commonly used tools. |
==== Supplying Power ==== | ==== Supplying Power ==== | ||
- | External power must **always be supplied through the main connector port** (the one with the 3 pin or 4 pin connector).\\ | + | External power must **always be supplied through the main connector port** (the one with the 3 pin or 4 pin connector |
- | If you intend on using other interfaces for control | + | **If you intend on using other interfaces for control such as USB or Bluetooth, power must still be applied through this connector on the VDD and GND pins.** |
Acceptable voltage range is typically 9V~24V. Please refer to the documentation of your specific model for the exact voltage range accepted. | Acceptable voltage range is typically 9V~24V. Please refer to the documentation of your specific model for the exact voltage range accepted. | ||
- | ==== USB Connector ==== | + | ==== Main Connector: One Wire TTL UART Interface |
- | The USB connector is available on the side of the unit (a small cover may need to be removed to access it).\\ | + | The One Wire TTL Serial |
- | This connector | + | This interface operates natively at 3.3V but it is tolerant |
- | For more information, see the [[dh4d: | + | This interface option is directly compatible with Robotis Dynamixel AX, MX series of servos. It can also connect to XL and XM series of servos provided you create a necessary adapter cable or board to connect them. |
+ | It is important to note that this connection uses only 1 wire for DATA, which means a special adapter (or appropriate code for switching TX/RX on and off) is required to control the line switching between RX and TX. The unit already includes the necessary pull-up (10KOhm) on the DATA line.\\ | ||
+ | The most common adapters and connection methods are shown below. | ||
- | ==== Connector with One Wire TTL Interface | + | __**Seed Robotis PC Interface |
+ | (Using Robotis SMPS2Dynamixel + USB2Dynamixel or U2D2)**__ | ||
- | The One Wire TTL interface enables daisy chained connection of multiple units. | + | {{: |
- | This interface operates natively at 3.3V but it is tolerant to 5V or higher voltages making it compatible with virtually all devices operating at TTL level. | + | |
- | This interface option is directly compatible with Robotis Dynamixel AX, MX series of servos. It can also connect to XL series of servos provided you create a necessary adapter cable or board to connect them. | + | __**Xevel Labs USB2AX:**__ |
- | {{:dh4d:connector-pinout-one-wire-ttl.png? | + | {{:common:connect-using-usb2ax.jpg? |
+ | __**Connect to an existing Dynamixel Servo Chain or Dynamixel based Robot:**__ | ||
- | ==== Connector | + | {{: |
+ | |||
+ | __**Connector pinout for One Wire TTL UART signal level interface: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | ==== Main Connector: RS485 UART Serial | ||
The RS485 interface uses a differential pair to operate in half duplex mode. | The RS485 interface uses a differential pair to operate in half duplex mode. | ||
Line 39: | Line 49: | ||
This connector option is directly compatible with Robotis MX, RX series of servos. It can also connect to XM series of servos provided you create a necessary adapter cable to connect them (the XM series uses a different connector, but the signal levels/ | This connector option is directly compatible with Robotis MX, RX series of servos. It can also connect to XM series of servos provided you create a necessary adapter cable to connect them (the XM series uses a different connector, but the signal levels/ | ||
- | **IMPORTANT: | + | **IMPORTANT: |
+ | |||
+ | __**Seed Robotis PC Interface Board + Power Interface Board:\\ | ||
+ | (Using Robotis SMPS2Dynamixel + USB2Dynamixel or U2D2)**__ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | __**Connecting to an existing Dynamixel Servo Chain or Dynamixel based Robot: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | __**Connect to a generic RS485 converter: | ||
+ | |||
+ | The diagram below is generic: it is designed in a way to suit all major RS485 converters.\\ | ||
+ | If you have any question regarding connection to your specific converter, please contact support@seedrobotics.com and we'll be happy to assist you. | ||
+ | |||
+ | When selecting an RS485 converter, please observe the maximum baud rate of the converter. Bear in mind the default communication speed on the main port is 1Mbps. While it is possible to reduce it to a much lower value (115.2/ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | __**Connector pinout for RS485 signal level interface: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | ==== Connecting via USB==== | ||
+ | |||
+ | The USB connector is available on the side of the unit (a small cover may need to be removed to access it).\\ | ||
+ | This connector is a standard micro-USB type connector. Once connected to the host, it will create a Virtual Serial Port. | ||
+ | |||
+ | When connecting via USB, you must still apply power through the Main Connector as shown in the diagram below.\\ | ||
+ | Failure to do so will result in the Actuators not responding and the hand not moving as they will not be powered. | ||
+ | |||
+ | **IMPORTANT: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | By default the firmware is configured to expose the USB Console over USB. This means that control using the Dynamixel protocol is not enabled by default on the USB port (although it can be enabled if required).\\ | ||
+ | For more information, | ||
+ | |||
+ | ==== Connecting via Bluetooth ==== | ||
+ | |||
+ | The Bluetooth interface is an option that can be installed on your unit, at the time you place your order.\\ | ||
+ | The Bluetooth interface uses the Bluetooth Serial Port Profile (SPP) to create a Virtual Serial port on the remote host. | ||
+ | |||
+ | **IMPORTANT: | ||
+ | This is especially convenient for **online, wireless diagnostics** and maintenance. | ||
+ | |||
+ | When connecting via Bluetooth, you must apply power through the Main Connector as shown in the diagram below.\\ | ||
+ | Failure to do so will result in the Actuators not responding and the hand not moving as they will not be powered. | ||
- | {{:dh4d:connector-pinout-rs485.png? | + | {{:common:connect-via-bluetooth.jpg? |
+ | By default the firmware is configured to expose the Console over Bluetooth. This means that control using the Dynamixel protocol is not enabled by default on the Bluetooth port (although it can be enabled if required).\\ | ||
+ | For more information, | ||
Copyright © 2015-2023 Seed Robotics Ltd