Skip to content

Latest commit

 

History

History
110 lines (77 loc) · 2.38 KB

README.md

File metadata and controls

110 lines (77 loc) · 2.38 KB

Mixcell

This program is used to identify dynamixels on your network and configure dynamixel parameters

mixcell

Features

  • NETWORK SEARCH - Search through the selected baudrates and IDs, identifying the connected servos parameters and models.
  • FACTORY RESET -Resets an specified servo to the factory config
  • PARAMETERS CONFIG -Configures the following parameters:
- ID
- Baudrate
- Torque Max
- Mode 	(Wheel/Joint/Multi Turn)
- CW angle limit / CCW angle limit
- P/I/D Gains
- Drive mode (Reverse/Slave)

Getting Started

If you have already installed in your system the dynamixel sdk.

Clone the repository

$ git clone https://github.com/clebercoutof/mixcell
$ cd ~/foo/mixcell/QTCode
$ python mixcell_qt.py

Prerequisites

It's necessary to install the linux64 C library of Dynamixel SDK.

You can find the complete installation guide here

Clone the dynamixel sdk

$ git clone https://github.com/ROBOTIS-GIT/DynamixelSDK
$ cd ~/foo/DynamixelSDK/c/build/linux64
  • Build the library
$ make

Case there is an error

$ make clean

And

$ make
  • Install the library
$ sudo make install

Case there is an error

$ sudo make reinstall

Your user has to have permissions to access the USB port, so:

sudo usermod -a -G dialout $USER 

And restart your computer

Code documentation

You can find the complete code documentation at http://mixcell.bitballoon.com

Built With

Authors

See also the list of contributors who participated in this project.

References

Acknowledgments

Thanks to Pedro Xavier for full time support and Henrique Poleselo for the documentation support.