Skip to main content

Friends

Modify the hardware(DOF, structure) and software(kinematics, trajectory) of OpenMANIPULATOR-X and manipulate your own OpenMANIPULATOR. We provide a variety of the OpenMANIPULATOR-X friends as examples of hardware transformations. Try to control the manipulator with different structure and enjoy it. And try out the kinematics solving algorithm for the different structure.

warning

Notice
Thank you for your continued interests in the OpenMANIPULATOR Friends.
The listed products in BOM, sold by third-party distributors, are subject to change or discontinuation without a prior notice.
In this case, please refer to the 3D modeling file to find compatible products.

Contact Information
If you have questions regarding the TurtleBot3 Friends, contact us via the email below.

Friends List

OpenMANIPULATOR SCARA

Specification

ItemsUnit
ActuatorXM430-W350-T
Input VoltageV12
DOF-4 (3 DOF + 1 End-Effector)
Speed(Joint)RPM46
Reachmm (in)276 (10.87)
Communication-TTL (Level Multidrop BUS)
Software-DYNAMIXEL SDK, Arduino, Processing
Main Controller-PC, OpenCR

Dimension

Hardware Setup

Part Lists

Part NameQuantityLink
Chassis PartsBASE FRAME1Download Link
.PEN HOLDER1Download Link
.FRM BASE1Download Link
.TAP HOLDER1Download Link
.FR12_H101_K4Shop Link
.FR12_S102_K3Shop Link
.HN12_I1014Shop Link
ActuatorsXM430-W350-T4Shop Link
CablesCABLE_3P_130MM3Shop Link
.CABLE_3P_240MM1Shop Link
MiscellaneousWB_M2X0324Shop Link
.WB_M2_5X414Shop Link
.WB_M2_5X068Shop Link
.WB_M2_5X122Shop Link
.FHS_M2_5X1412Shop Link
.NUT_M2_5(0.45P)8Shop Link

For more information, please refer to BOM.

3D Printed Parts

Software Setup

Download the OpenCR and open_manipulator_processing libraries.

OpenCR

Go to ExamplesOpenManipulatorexampleArduinoScaraopen_manipulator_scara on Arduino IDE for OpenCR.

Processing

Open processing source code file (open_manipulator_processingScaraScara.pde) on Processing IDE.

info

NOTE: Upload OpenCR example source code to OpenCR before run processing source code.

Video

Specification

ItemsUnit
ActuatorXM430-W350-T
DOF-3
Payload With Suctiong (lb)500 (1.10)
Speed(Joint)rad/sec4.82
Weightkg(lb)0.55 (1.21)
Reachmm (in)350 (13.78)
Communication-TTL (Level Multidrop BUS)
Software-DYNAMIXEL SDK, Arduino, Processing
Main Controller-PC, OpenCR

Dimension

Hardware Setup

Part Lists

Part NameQuantityLink
PlateBase Plate-021Shop Link
Chassis PartsBASE LINK1Download Link
.ROTATION BASE1Download Link
.HOLDER A1Download Link
.HOLDER B1Download Link
.LINK 501Download Link
.LINK 200 A1Download Link
.LINK 50 FOR 2501Download Link
.LINK 200 FOR 2501Download Link
.LINK 200 B4Download Link
.TRIANGLE LINK1Download Link
.TOOL LINK1Download Link
ActuatorsXM430-W350-T3Shop Link
CablesCABLE_3P_180MM1Shop Link
.CABLE_3P_240MM2Shop Link
Axis PartsPSCBRJ6-918Shop Link
.MSRB6-1.036Shop Link
.NSFMR6-421Shop Link
.NSFMR6-381Shop Link
.NSFMR6-281Shop Link
.NSFMR6-245Shop Link
.Ball Bearing
(O.D 10mm / I.D 6mm / Width 3mm)
24Shop Link
MiscellaneousWB_M2X038Shop Link
.WB_M2X044Shop Link
.WB_M2X064Shop Link
.WB_M2.5X044Shop Link
.WB_M2.5X064Shop Link
.WB_M2.5X084Shop Link
.WB_M2.5X204Shop Link
.NUT_M24Shop Link
.NUT_M2.54Shop Link
ControllerOpenCR1Shop Link
.SMPS 12V5A1Shop Link
Vacuum SystemARDUINO 4 RELAYS SHIELD1shop Link
.12V Air Pump Motor1shop Link
.UD0640-20-C (Air Tube 6Ø)1shop Link
.UD0860-20-C (Air Tube 8Ø)1shop Link
.MSCNL6-1 (Coupling 6Ø)1shop Link
.MSCNL8-1 (Coupling 8Ø)2shop Link
.MVPKE8 (Suction Cup)1shop Link
.MHE3-M1H-3/2G-1/8 (Control Valve)1shop Link
.NEBV-Z4WA2L-P-E-2.5-N-LE2-S11shop Link

3D Printed Parts

CAD Files (Onshape, Thingiverse)

Assembly

Assemble the OpenMANIPULATOR-X Link by referring to the manual uploaded on Instructables page.

Software Setup

info

NOTE: This example controller source code for OpenMANIPULATOR-X Link does not use ROS.

OpenCR

First of all, set the OpenCR board referring to [OpenCR setup](/docs/systems/openmanipulator_x/quick_start_guide#communication-interface).

Open example source code ExamplesOpenManipulatorexampleLinkopen_manipulator_link on Arduino IDE for OpenCR. Upload the example source to OpenCR.

tip

Tip: If an error of cmd_read_board_name fail: 0xF020 occurs constantly during upload, please refer to OpenCR e-manual to enter the firmware recovery mode and upload the source code again after entering mode.

Processing

Set the Processing IDE referring to Processing Setup.

Download processing source code for OpenMANIPULATOR-X Link.

$ git clone https://github.com/ROBOTIS-GIT/open_manipulator_processing.git

Open downloaded processing source code file (Folder where you downloaded the source codeopen_manipulator_processingLinkLink.pde) on Processing IDE, and Run it.

info

NOTE: Upload OpenCR example source code to OpenCR before run processing source code.

When the processing source code is successfully executed, the following graphical GUI is displayed.

tip

Tip: If the processing console displays an error message and the GUI does not run normally, check the following:

  • Check if ControlP5 is properly installed.
  • Check if the graphics driver is installed properly.
  • Check if the Java library is properly installed.

If you have checked the above and it does not work normally, I recommend running it in a different OS environment (Windows, mac, linux).

Video

OpenMANIPULATOR Planar

Specification

ItemsUnit
ActuatorXM430-W350-T
Input VoltageV12
DOF-3
Speed(Joint)RPM46
Communication-TTL (Level Multidrop BUS)
Software-DYNAMIXEL SDK, Arduino, Processing
Main Controller-PC, OpenCR

Dimension

Hardware Setup

Part Lists

| | Part Name | Quantity | Link | |:------------------|:---------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Chassis Parts | BASE FRAME | 1|Download Link | | . | laser_gripper | 1|Download Link | | . | link_100 | 3|Download Link | | . | link_120 | 3|Download Link | | . | HN12_I101 | 3|Shop Link | | Actuators | XM430-W350-T | 3|Shop Link | | Cables | CABLE_3P_240MM | 3|Shop Link | | Miscellaneous | WB_M2_5X12 | 24|Shop Link | | . | FHS_M2_5X14 | 12|Shop Link | | . | NSFMR6-24 | 6 | Shop Link | | . | Ball Bearing(O.D 10mm / I.D 6mm) | 24 | Shop Link |

For more information, please refer to BOM.

3D Printed Parts

CAD Files (Onshape, Thingiverse)

Software Setup

Download the OpenCR and open_manipulator_processing libraries.

OpenCR

Go to ExamplesOpenManipulatorexampleArduinoPlanaropen_manipulator_planar on Arduino IDE for OpenCR.

Processing

Open processing source code file (open_manipulator_processingPlanarPlanar.pde) on Processing IDE.

info

NOTE: Upload OpenCR example source code to OpenCR before run processing source code.

Video

OpenMANIPULATOR Delta

Specification

ItemsUnit
ActuatorXM430-W350-T
Input VoltageV12
DOF-3
Speed(Joint)RPM46
Communication-TTL (Level Multidrop BUS)
Software-DYNAMIXEL SDK, Arduino, Processing
Main Controller-PC, OpenCR

Dimension

Hardware Setup

Part Lists

| | Part Name | Quantity | Link | |:------------------|:-----------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Chassis Parts | BASE FRAME | 1|Download Link | | . | Delta_centre | 1|Download Link | | . | Delta_gripper | 1|Download Link | | . | link | 3|Download Link | | . | HN12_I101 | 3|Shop Link | | Actuators | XM430-W350-T | 3|Shop Link | | Cables | CABLE_3P_240MM | 3|Shop Link | | Miscellaneous | WB_M2_5X12 | 24|Shop Link | | . | FHS_M2_5X14 | 12|Shop Link | | . | NSFMR6-24 | 6|Shop Link | | . | Rod End Bearing(D 3mm) | 12|Shop Link |

For more information, please refer to BOM.

3D Printed Parts

CAD Files (Onshape, Thingiverse)

Software Setup

Download the OpenCR and open_manipulator_processing libraries.

OpenCR

Go to ExamplesOpenManipulatorexampleArduinoDeltaopen_manipulator_delta on Arduino IDE for OpenCR.

Processing

Open processing source code file (open_manipulator_processingDeltaDelta.pde) on Processing IDE.

info

NOTE: Upload OpenCR example source code to OpenCR before run processing source code.

Video

OpenMANIPULATOR Stewart

Specification

ItemsUnit
ActuatorXM430-W350-T
Input VoltageV12
DOF-6
Speed(Joint)RPM46
Communication-TTL (Level Multidrop BUS)
Software-DYNAMIXEL SDK, Arduino, Processing
Main Controller-PC, OpenCR

Dimension

Hardware Setup

Part Lists

| | Part Name | Quantity | Link | |:------------------|:----------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Chassis Parts | BASE FRAME | 1|Download Link | | . | stewart_conv | 6|Download Link | | . | st_link_new | 6|Download Link | | . | PHSOM3 | 12|Shop Link | | . | SPJW6-100-M3-N3 | 6|Shop Link | | . | HN12_I101 | 6|Shop Link | | Actuators | XM430-W350-T | 6|Shop Link | | Cables | CABLE_3P_130MM | 6|Shop Link | | Miscellaneous | WB_M3X08 | 24|Shop Link | | . | NUT_M3 | 24|Shop Link |

For more information, please refer to BOM.

3D Printed Parts

CAD Files (Onshape, Thingiverse)

Software Setup

Download the OpenCR and open_manipulator_processing libraries.

OpenCR

Go to ExamplesOpenManipulatorexampleArduinoStewartopen_manipulator_stewart on Arduino IDE for OpenCR.

Processing

Open processing source code file (open_manipulator_processingStewartStewart.pde) on Processing IDE.

info

NOTE: Upload OpenCR example source code to OpenCR before run processing source code.

Video

OpenMANIPULATOR Linear

Specification

ItemsUnit
ActuatorXM430-W350-T
Input VoltageV12
DOF-3
Speed(Joint)RPM46
Communication-TTL (Level Multidrop BUS)
Software-DYNAMIXEL SDK, Arduino, Processing
Main Controller-PC, OpenCR

Dimension

Hardware Setup

Part Lists

| | Part Name | Quantity | Link | |:------------------|:---------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------| | Chassis Parts | BASE FRAME | 1|Download Link | | . | linear_x_holder | 1|Download Link | | . | linear_z_holder | 1|Download Link | | . | linear_griper_bt | 1|Download Link | | . | linear_y_holder | 1|Download Link | | . | linear_y_holder_mr | 1|Download Link | | . | LINEAR_Y_HOLDER | 1|Download Link | | . | linear_y_guide_holder | 1|Download Link | | . | linear_pully_conv | 1|Download Link | | . | linear_pully_conv_dummy | 1|Download Link | | . | Aluminum Extrusion - 6 series, Base 30 | 8|Shop Link | | Actuators | XM430-W350-T | 3|Shop Link | | Cables | CABLE_3P_240MM | 1|Shop Link |

For more information, please refer to BOM.

3D Printed Parts

CAD Files (Onshape, Thingiverse)

Software Setup

Download the OpenCR and open_manipulator_processing libraries.

OpenCR

Go to ExamplesOpenManipulatorexampleArduinoLinearopen_manipulator_linear on Arduino IDE for OpenCR.

Processing

Open processing source code file (open_manipulator_processingLinearLinear.pde) on Processing IDE.

info

NOTE: Upload OpenCR example source code to OpenCR before run processing source code.

Video