Skip to content

onionsflying/mixcell

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%