Legacy Forum: Preserving Nearly 20 Years of Community History - A Time Capsule of Discussions, Memories, and Shared Experiences.

AX12 Custom Firmware Release 1.0

Bioloid robot kit from Korean company Robotis; CM5 controller block, AX12 servos..
8 postsPage 1 of 1
8 postsPage 1 of 1

AX12 Custom Firmware Release 1.0

Post by RicardoMarinheiro » Thu Feb 24, 2011 3:53 pm

Post by RicardoMarinheiro
Thu Feb 24, 2011 3:53 pm

Hi fellows, for the interested ones i've now released the 1st version of my custom made firmware, visit if you get curious

http://actuated.wordpress.com/2011/02/14/ax12-custom-firmware-1st-version/

In this version you using some roboard simple code, and with a frame composed by just reading positions and the controlling the PWM of 10 servos at a time, we could actually reach on closed loop 450 to 500 frames per sec.
You can also control position an speed and respective PIDs and set IDs and communication baudrates and limits and etc.
You can also get a simple example with a C# GUI to interface a servo, using the USB2Dynamixel tool a powered servo or more

As always, any bug suggestion doubt, leave comment.
Enjoy!
Hi fellows, for the interested ones i've now released the 1st version of my custom made firmware, visit if you get curious

http://actuated.wordpress.com/2011/02/14/ax12-custom-firmware-1st-version/

In this version you using some roboard simple code, and with a frame composed by just reading positions and the controlling the PWM of 10 servos at a time, we could actually reach on closed loop 450 to 500 frames per sec.
You can also control position an speed and respective PIDs and set IDs and communication baudrates and limits and etc.
You can also get a simple example with a C# GUI to interface a servo, using the USB2Dynamixel tool a powered servo or more

As always, any bug suggestion doubt, leave comment.
Enjoy!
RicardoMarinheiro
Robot Builder
Robot Builder
Posts: 11
Joined: Tue Aug 17, 2010 6:07 pm

Usb2Dynamixel

Post by MOHIT JINDAL » Thu Feb 24, 2011 4:44 pm

Post by MOHIT JINDAL
Thu Feb 24, 2011 4:44 pm

Hi,
Can you please attach direct download links here ? :roll:
Google docs are hard to download.
Thanks.
I want to control all Ax12+ Dynamixels from Usb2Dynamixel from pc.
Hi,
Can you please attach direct download links here ? :roll:
Google docs are hard to download.
Thanks.
I want to control all Ax12+ Dynamixels from Usb2Dynamixel from pc.
MOHIT JINDAL
Savvy Roboteer
Savvy Roboteer
Posts: 178
Joined: Wed Nov 10, 2010 7:43 am

RE: Usb2Dynamixel

Post by RicardoMarinheiro » Thu Feb 24, 2011 7:09 pm

Post by RicardoMarinheiro
Thu Feb 24, 2011 7:09 pm

Hi MOHIT JINDAL
Sorry but all the software is either in google docs or my hard drive.
You can control the current AX12 with the default firmware, using the PC directly, just need to build code to use the available libraries supplied by the bioloid.
Or if you prefer you can program the servos with this firmware version and use the examples of code that are there, the linux (roboard example) and the windows (GUI example) examples.

Best regards
Hi MOHIT JINDAL
Sorry but all the software is either in google docs or my hard drive.
You can control the current AX12 with the default firmware, using the PC directly, just need to build code to use the available libraries supplied by the bioloid.
Or if you prefer you can program the servos with this firmware version and use the examples of code that are there, the linux (roboard example) and the windows (GUI example) examples.

Best regards
RicardoMarinheiro
Robot Builder
Robot Builder
Posts: 11
Joined: Tue Aug 17, 2010 6:07 pm

Re: Usb2Dynamixel

Post by siempre.aprendiendo » Sat Feb 26, 2011 11:15 am

Post by siempre.aprendiendo
Sat Feb 26, 2011 11:15 am

MOHIT JINDAL wrote:Hi,
Can you please attach direct download links here ? :roll:
Google docs are hard to download.
Thanks.
I want to control all Ax12+ Dynamixels from Usb2Dynamixel from pc.


Mohit, Google docs lets you download the full doc as a PDF.
MOHIT JINDAL wrote:Hi,
Can you please attach direct download links here ? :roll:
Google docs are hard to download.
Thanks.
I want to control all Ax12+ Dynamixels from Usb2Dynamixel from pc.


Mohit, Google docs lets you download the full doc as a PDF.
siempre.aprendiendo
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 559
Joined: Wed Aug 08, 2007 9:13 pm
Location: Barcelona

Post by siempre.aprendiendo » Sat Feb 26, 2011 11:25 am

Post by siempre.aprendiendo
Sat Feb 26, 2011 11:25 am

:shock: I will try this new firmware right now!

By the way. The Visual Studio project files are for the 2010 version. If anyone want/need to use the 2008 version, I found it here how to convert it manually from 2010 to 2008, it worked for me:

· Open the .sln file corresponding to the Project to be converted with Notepad

· Locate the following line: Microsoft Visual Studio Solution File, Format Version 11.00

· Replace 11.00 with 10.00

· Locate the following line: # Visual Studio 10

· Replace 10 with 2008

· Save the File

· Delete the .cache files existing in the following paths:

o obj/debug

o obj/release

· Open the project with Visual Studio 2008

· Build the project with Visual Studio 2008
:shock: I will try this new firmware right now!

By the way. The Visual Studio project files are for the 2010 version. If anyone want/need to use the 2008 version, I found it here how to convert it manually from 2010 to 2008, it worked for me:

· Open the .sln file corresponding to the Project to be converted with Notepad

· Locate the following line: Microsoft Visual Studio Solution File, Format Version 11.00

· Replace 11.00 with 10.00

· Locate the following line: # Visual Studio 10

· Replace 10 with 2008

· Save the File

· Delete the .cache files existing in the following paths:

o obj/debug

o obj/release

· Open the project with Visual Studio 2008

· Build the project with Visual Studio 2008
siempre.aprendiendo
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 559
Joined: Wed Aug 08, 2007 9:13 pm
Location: Barcelona

Post by siempre.aprendiendo » Fri Mar 04, 2011 10:09 pm

Post by siempre.aprendiendo
Fri Mar 04, 2011 10:09 pm

I have been playing a little with this firmware and I have added two simple functions to the windows example of use/interface:

- a reset button. that reset all the values to the default ones (id=1)
- a button to get de PID values

Here is the source code

Image
I have been playing a little with this firmware and I have added two simple functions to the windows example of use/interface:

- a reset button. that reset all the values to the default ones (id=1)
- a button to get de PID values

Here is the source code

Image
siempre.aprendiendo
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 559
Joined: Wed Aug 08, 2007 9:13 pm
Location: Barcelona

RC100

Post by MOHIT JINDAL » Sat Mar 05, 2011 8:36 pm

Post by MOHIT JINDAL
Sat Mar 05, 2011 8:36 pm

Hi;

Is there any IR Remote which has more Buttons than RC100 ?

Thanks.

Can any one tried to make Code to control Bioloid from PC having Buttons like RC100 >?

Like Click of a button in VC++

Thanks. :roll:
Hi;

Is there any IR Remote which has more Buttons than RC100 ?

Thanks.

Can any one tried to make Code to control Bioloid from PC having Buttons like RC100 >?

Like Click of a button in VC++

Thanks. :roll:
MOHIT JINDAL
Savvy Roboteer
Savvy Roboteer
Posts: 178
Joined: Wed Nov 10, 2010 7:43 am

Post by RicardoMarinheiro » Wed Mar 09, 2011 12:49 pm

Post by RicardoMarinheiro
Wed Mar 09, 2011 12:49 pm

Hi siempre.aprendiendo

I've already thought about those two for a future release with a auto-listing instead a get ID, for the connected servos but it looks nice and helpful for now!
Thanks for the improvement, and hope you enjoyed that GUI.
Hi siempre.aprendiendo

I've already thought about those two for a future release with a auto-listing instead a get ID, for the connected servos but it looks nice and helpful for now!
Thanks for the improvement, and hope you enjoyed that GUI.
RicardoMarinheiro
Robot Builder
Robot Builder
Posts: 11
Joined: Tue Aug 17, 2010 6:07 pm


8 postsPage 1 of 1
8 postsPage 1 of 1