<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
<link rel="self" type="application/atom+xml" href="http://forum.robosavvy.com/feed.php?f=5&amp;t=3745" />

<title>RoboSavvy Forum</title>
<subtitle>Robosavvy Forum: The largest online community of Humanoid Robot Builders</subtitle>
<link href="http://forum.robosavvy.com/index.php" />
<updated>2009-08-29T10:59:38+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=5&amp;t=3745</id>
<entry>
<author><name><![CDATA[tom_chang79]]></name></author>
<updated>2009-08-29T10:59:38+01:00</updated>
<published>2009-08-29T10:59:38+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=3745&amp;p=21530#p21530</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=3745&amp;p=21530#p21530"/>
<title type="html"><![CDATA[how to access AX-12s?]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=3745&amp;p=21530#p21530"><![CDATA[
<blockquote><div><cite>RandomMatt wrote:</cite><br />That's not necessary... while you <span style="font-style: italic">can</span> break an AVR - you <span style="text-decoration: underline">really</span> have to try hard.<br /></div></blockquote><br /><br /> <img src="http://forum.robosavvy.com/images/smilies/icon_lol.gif" alt=":lol:" title="Laughing" /> <br /><br />Only if you're debugging the darn thing with a hammer!!!<br /><br />Now where did I leave that hammer?<br /><br /> <img src="http://forum.robosavvy.com/images/smilies/icon_lol.gif" alt=":lol:" title="Laughing" /><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=877">tom_chang79</a> — Sat Aug 29, 2009 10:59 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sprince09]]></name></author>
<updated>2009-07-27T20:53:32+01:00</updated>
<published>2009-07-27T20:53:32+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=3745&amp;p=20900#p20900</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=3745&amp;p=20900#p20900"/>
<title type="html"><![CDATA[how to access AX-12s?]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=3745&amp;p=20900#p20900"><![CDATA[
<blockquote><div><cite>RandomMatt wrote:</cite><br />That's not necessary... while you <span style="font-style: italic">can</span> break an AVR - you <span style="text-decoration: underline">really</span> have to try hard.<br /><br />My suggestion is to just play around a bit with libbioloid - so long as you don't mess with PORTx/DDRx you won't break anything at all.<br /></div></blockquote><br /><br />That's actually not bad advice either, I've just never used libbioloid before so didn't think of it (it didn't exist a year ago when I started playing with these).<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1583">sprince09</a> — Mon Jul 27, 2009 8:53 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RandomMatt]]></name></author>
<updated>2009-07-27T20:48:00+01:00</updated>
<published>2009-07-27T20:48:00+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=3745&amp;p=20898#p20898</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=3745&amp;p=20898#p20898"/>
<title type="html"><![CDATA[how to access AX-12s?]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=3745&amp;p=20898#p20898"><![CDATA[
<blockquote><div><cite>sprince09 wrote:</cite><br />It is possible to break your CM5 by writing bad code, so if  you've never programmed a micro-controller before, go to Digikey and buy a $4.00 atmega8 to play with.<br /></div></blockquote><br /><br />That's not necessary... while you <span style="font-style: italic">can</span> break an AVR - you <span style="text-decoration: underline">really</span> have to try hard.<br /><br />My suggestion is to just play around a bit with libbioloid - so long as you don't mess with PORTx/DDRx you won't break anything at all.<br /><br />--<br /><br />libbioloid is just a very thin wrapper for controlling devices on the dynamixel bus - so it seems like a perfect fit for you.<br /><br />For the 2 minute test: just have a look at example.c - you'll be able to tell if it's your cup of tea or not.<br /><br /><span style="font-size: 59%; line-height: 116%;">disclaimer: I wrote libbioloid - so, obviously, I think it is fantastic</span><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1296">RandomMatt</a> — Mon Jul 27, 2009 8:48 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sprince09]]></name></author>
<updated>2009-07-27T19:57:18+01:00</updated>
<published>2009-07-27T19:57:18+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=3745&amp;p=20897#p20897</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=3745&amp;p=20897#p20897"/>
<title type="html"><![CDATA[how to access AX-12s?]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=3745&amp;p=20897#p20897"><![CDATA[
Just to clarify, there are a few different ways to communicate with the AX-12's:<br /><br />USB2Dynamixel:<br /><br />      This is just a usb-serial converter that allows you to connect directly from a PC to the <br />      AX-12 network. This allows you to write programs on your PC (in any language) to <br />      communicate with your AX-12's through the USB2Dynamixel module. This bypasses <br />      the CM-5 entirely, but you'll need to find a battery or something to power your <br />      AX-12's.<br /><br /><br />CM5:<br /><br />      The CM5 is a circuit board which uses an atmega128 microcontroller as it's brain. If <br />      you want to program the CM5, what you really will be doing is programming the <br />      atmega128 chip inside it. While it is possible to program these chips in a couple of <br />      different languages, the vast majority of people use C because there is a free atmega <br />      C compiler available. It is possible to break your CM5 by writing bad code, so if <br />      you've never programmed a micro-controller before, go to Digikey and buy a $4.00 <br />      atmega8 to play with, and head over to <!-- w --><a class="postlink" href="http://www.avrfreaks.net">www.avrfreaks.net</a><!-- w --> first. I recommend staying <br />      far away from the example code provided by Robotis if you plan on programming the <br />      CM5, because it contains a lot of typos and for me, won't even compile.<br /><br /><br />Motion Controller from Robotis:<br />      If all you care to do is make your servos move, head over to the downloads section of<br />      Robotis' website and download the Bioloid software package. This has a couple of <br />      programs which allow you to do perform some basic functions on the AX-12's and <br />      the CM-5. If you're running the default firmware on your CM5, you can use this <br />      software package to load sequences of positions into the CM5's memory, which it will <br />      then cycle through and move the corresponding servos appropriately. <br /><br />I have some C code that I use to communicate from my PC (linux) through a USB2Dynamixel unit to some AX-12 servos. I don't see a way to attach it to my post here, but if you PM me, I'll gladly e-mail you a copy of it.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1583">sprince09</a> — Mon Jul 27, 2009 7:57 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kamondelious]]></name></author>
<updated>2009-07-27T19:51:31+01:00</updated>
<published>2009-07-27T19:51:31+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=3745&amp;p=20896#p20896</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=3745&amp;p=20896#p20896"/>
<title type="html"><![CDATA[how to access AX-12s?]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=3745&amp;p=20896#p20896"><![CDATA[
Hey ShreddinPB,<br /><br />Have you looked at libbioloid?<br /><!-- m --><a class="postlink" href="http://robosavvy.com/forum/viewtopic.php?t=3215">http://robosavvy.com/forum/viewtopic.php?t=3215</a><!-- m --><br /><br />It's C, not C++, but should be able to get you rolling.<br /><br />Cheers!<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1185">kamondelious</a> — Mon Jul 27, 2009 7:51 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ShreddinPB]]></name></author>
<updated>2009-07-27T19:31:38+01:00</updated>
<published>2009-07-27T19:31:38+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=3745&amp;p=20895#p20895</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=3745&amp;p=20895#p20895"/>
<title type="html"><![CDATA[how to access AX-12s?]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=3745&amp;p=20895#p20895"><![CDATA[
Ok.. so I am sure this has been covered.. but I have read around a lot and seems like there is different ways to do this now.<br /><br />What I really need to do is access and set positions for the AX-12s, with a PC, thru the CM-5.<br /><br />I thought about using the Dynamixel Commanders code to find out how they are doing it.. but I have to write the software I am going to write in C++.. so I dont think I can use their code with it since its in C#, right?<br /><br />The other stuff I have found is more for accessing the AX-12s directly thru the USB2Dynamixel directly.. which I have on order, but I will still need to access them thru the CM-5 also.. <br /><br />I think I have read too much and totally buggered my brain with data lol<br /><br />So.. basicly, what would you use to write some simple code to set positions of AX-12s, with your windows PC, thru the CM-5?<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=646">ShreddinPB</a> — Mon Jul 27, 2009 7:31 pm</p><hr />
]]></content>
</entry>
</feed>