<?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=17&amp;t=7225" />

<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>2011-05-24T08:33:54+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=17&amp;t=7225</id>
<entry>
<author><name><![CDATA[goodma]]></name></author>
<updated>2011-05-24T08:33:54+01:00</updated>
<published>2011-05-24T08:33:54+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7225&amp;p=31332#p31332</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7225&amp;p=31332#p31332"/>
<title type="html"><![CDATA[COM ports on RB110]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7225&amp;p=31332#p31332"><![CDATA[
Hey roboard,<br /><br />Thank you so much for your prompt help!  I will try to discard the messages sent by itself and see whether the servos can response normally.  The issue ''3.3v step down to 2.5'' may be because we used a 1.2A adapter for multiple servos and the board at the same time -- I will also try to use a li-po battery instead. <br /><br />Cheers,<br />Jie<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2732">goodma</a> — Tue May 24, 2011 8:33 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[roboard]]></name></author>
<updated>2011-05-24T07:47:25+01:00</updated>
<published>2011-05-24T07:47:25+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7225&amp;p=31330#p31330</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7225&amp;p=31330#p31330"/>
<title type="html"><![CDATA[COM ports on RB110]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7225&amp;p=31330#p31330"><![CDATA[
Hi, goodma,<br /><br />RoBoard's COM3 &amp; COM4 are natively 5V-tolerant (please see the COM3/COM4 circuit in RoBoard H/W introduction slide).<br /><br />We have no a KONDO 3HV to try the &quot;3.3V pulled-down to 2.5V&quot; issue. But we have connected a Bioloid of 16 AX-12 servos to RoBoard's COM3 and the output voltage of COM3 still works normally.<br /><br />When you short COM3's TX/RX, COM3 should always receive messages from itself; but you just need to first read and discard such messages and then you can still read the messages returned from the servo. (In fact, KONDO's PC Servo Manager softwares exactly do the same thing.)<br /><br />If you really need TXDEN, you can employ RB-110's FTDI COM6. COM6 is a TTL port, not a RS232 port.<br /><br /><img src="http://forum.robosavvy.com/images/smilies/icon_smile.gif" alt=":)" title="Smile" /><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1542">roboard</a> — Tue May 24, 2011 7:47 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[goodma]]></name></author>
<updated>2011-05-23T11:47:01+01:00</updated>
<published>2011-05-23T11:47:01+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7225&amp;p=31316#p31316</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7225&amp;p=31316#p31316"/>
<title type="html"><![CDATA[COM ports on RB110]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7225&amp;p=31316#p31316"><![CDATA[
<blockquote><div><cite>i-Bot wrote:</cite><br />Suggest you post topic across under KHR too, so Chrisvo can comment.<br /></div></blockquote><br /><br />Thanks for your advice, I've posted just the topic under KHR too, and some updates:<br /><br />I've managed to directly control a single 3HV servo without any logic conversion but the risk is more servos will pull down the 3.3v logic to about 2.5v so it may not always work while the robot is running.  Another problem is if I short TX and RX from the RB110 side, it will always receieve the message from itself, I know 74125 can solve this problem but COM3-COM5 don't come with the TXDEN pins.<br /><br />Jie<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2732">goodma</a> — Mon May 23, 2011 11:47 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[i-Bot]]></name></author>
<updated>2011-05-23T11:25:00+01:00</updated>
<published>2011-05-23T11:25:00+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7225&amp;p=31314#p31314</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7225&amp;p=31314#p31314"/>
<title type="html"><![CDATA[COM ports on RB110]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7225&amp;p=31314#p31314"><![CDATA[
Sorry, I'm a bit rushed and on the move at the moment.<br /><br />Suggest you post topic across under KHR too, so Chrisvo can comment.<br /><br />I can help some, but not as well as Chris or Roboard.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=159">i-Bot</a> — Mon May 23, 2011 11:25 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PedroR]]></name></author>
<updated>2011-05-23T10:52:33+01:00</updated>
<published>2011-05-23T10:52:33+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7225&amp;p=31313#p31313</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7225&amp;p=31313#p31313"/>
<title type="html"><![CDATA[COM ports on RB110]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7225&amp;p=31313#p31313"><![CDATA[
Hi googma<br /><br />We haven't gotten as far as controlling each chain of servos individually. We chose to retain the RCB 4 as it helps with playing motions and walk staibilization with the help oft he KRG and RAS sensors. <br /><br />In our project we were developping a vision system for KHR 3HV so we needed Linux for Vison+Webcam. We focused on that and left the servo control to the RCB 4.<br /><br />With this I mean to say I can't be of much assistance to your specific question about controlling the servo chains individually as we haven't done that.<br /><br />Having said this, if you have access to a Data Analyser you could hook it up between the RCB 4 and the servo chain and see what's going on in terms of signals.<br /><br />As for the Roboard taking 5V TTL input, I _think_ it can do it. It is able to interface with Bioloid servos which I believe are 5V. <br />They may be using the trick of putting a Diode on the RX line to lower signal level and then do the TX at 3.3V which is enough to be seen as a &quot;1&quot; by a 5V TTL device but I am not sure.<br /><br />About this 3.3V/5V issue, I believe forum member &quot;roboard&quot; (which are Roboard engineers) will be the ones who can give you a definitive answer about it.<br /><br />Regards<br />Pedro.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1061">PedroR</a> — Mon May 23, 2011 10:52 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[goodma]]></name></author>
<updated>2011-05-23T10:42:05+01:00</updated>
<published>2011-05-23T10:42:05+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7225&amp;p=31312#p31312</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7225&amp;p=31312#p31312"/>
<title type="html"><![CDATA[COM ports on RB110]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7225&amp;p=31312#p31312"><![CDATA[
Hey Pedro, <br />Thanks for your prompt help!  I think I've understood the logic system of RCB-4, see below:<br /><dl class="codebox"><dt>Code: </dt><dd><code>&#91;Original USB&#93;o---1---o&#91;RCB-4&#93;o---2---o&#91;SIO1-4&#93;<br />                                             o ---3---o&#91;SIO5-8&#93;<br /></code></dd></dl><br />RCB-4 has 3 serial ports.  COM1 communicates with the original FDTI USB with inverted 3.3v logic.  ``Hidden'' COM2 and COM3 control two groups of servos with 5v logic.  We have managed to control RCB-4 without problem (using 7404).  I am now thinking about a more challenging task --- to completely get rid of RCB-4 and directly control all the servos, like this:<br /><dl class="codebox"><dt>Code: </dt><dd><code>&#91;RB110&#93;o---COM5---o&#91;SIO1-4&#93;<br />            o---COM6---o&#91;SIO5-8&#93;<br /></code></dd></dl><br /><blockquote class="uncited"><div><br />The Roboard should support 5V TTL logic input, but I'm not sure if the output is 5V or 3.3V.<br /></div></blockquote><br /><br />It's output is 3.3v, if it can support 5v logic input that would be great --- I can simply use a single 7404 to boost its 3.3v output to 5v for both COM5 and COM6, so servos can understand it.   Otherwise I need to use the ``Logic Level converter'' as you mentioned --- it requires more physical space as it needs both 5v and 3.3v VCC from RB110.  More information about logic level conversion between 3.3v and 5v can be found in the following links.<br /><br /><!-- m --><a class="postlink" href="http://focus.ti.com/lit/ds/symlink/txb0104.pdf">http://focus.ti.com/lit/ds/symlink/txb0104.pdf</a><!-- m --><br /><!-- m --><a class="postlink" href="http://www.maxim-ic.com/app-notes/index.mvp/id/3007">http://www.maxim-ic.com/app-notes/index.mvp/id/3007</a><!-- m --><br /><!-- m --><a class="postlink" href="http://www.microchip.com/stellent/groups/techpub_sg/documents/devicedoc/en026368.pdf">http://www.microchip.com/stellent/group ... 026368.pdf</a><!-- m --><br />Cheers,<br />Jie<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2732">goodma</a> — Mon May 23, 2011 10:42 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PedroR]]></name></author>
<updated>2011-05-23T09:52:49+01:00</updated>
<published>2011-05-23T09:52:49+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7225&amp;p=31311#p31311</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7225&amp;p=31311#p31311"/>
<title type="html"><![CDATA[COM ports on RB110]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7225&amp;p=31311#p31311"><![CDATA[
Hi gooma<br /><br />We've done some projects with Linux and KHR 3 here on RoboSavvy and there are a few things to be aware of:<br /><br />- With regards to Signal Level conversion you can use something like a Logic Level converter <!-- m --><a class="postlink" href="http://robosavvy.co.uk/store/product_info.php/manufacturers_id/17/products_id/461">http://robosavvy.co.uk/store/product_in ... cts_id/461</a><!-- m --><br /><br />The Roboard should support 5V TTL logic input, but I'm not sure if the output is 5V or 3.3V. If KHR is 3.3V you may need to use this logic level converter.<br /><br /><br />In addition, and most importantly, the Logic Signals on KHR 3HV are inverted:<br /><span style="font-style: italic"><span style="color: green">&quot;invert the logic of the signal to connect the UART on your microcontroller. RCB-4 uses 5V logic, idle low&quot;</span></span><br /><br />You can read more about it here <!-- m --><a class="postlink" href="http://robosavvy.com/forum/viewtopic.php?t=6543#28111">http://robosavvy.com/forum/viewtopic.php?t=6543#28111</a><!-- m --><br /><br />To ease thing up what we did in the was use the Kondo USB to Serial adapter (removed the plastic case to save space) because the adapter already does all the necessary level shiftings.<br /><br />Regards<br />Pedro.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1061">PedroR</a> — Mon May 23, 2011 9:52 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[goodma]]></name></author>
<updated>2011-05-22T23:30:33+01:00</updated>
<published>2011-05-22T23:30:33+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7225&amp;p=31307#p31307</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7225&amp;p=31307#p31307"/>
<title type="html"><![CDATA[COM ports on RB110]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7225&amp;p=31307#p31307"><![CDATA[
I am now trying to directly control Kondo's servos (KRS-2552HV) using the COM ports of RB110, has anyone got the idea of the following questions?<br /><br />1. I've tested the TTL level of COM3, COM4 and COM5, they are 3.3v; but are they 5v input tolerant?  In other word can they accept 5v logic input without any problem?  For the output, we have to boost 3.3v to 5v of course to communication with a 5v divice.<br /><br />2. COM6 is a 10-pin general serial port, but how can I use it as another TTL port (such as COM5) please?  I know I can use a RS232-TTL converter but is there a better way, such as using a special driver from FTDI?<br /><br />Cheers!<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2732">goodma</a> — Sun May 22, 2011 11:30 pm</p><hr />
]]></content>
</entry>
</feed>