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

<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>2013-12-30T11:39:41+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=15&amp;t=13922</id>
<entry>
<author><name><![CDATA[FriedV]]></name></author>
<updated>2013-12-30T11:39:41+01:00</updated>
<published>2013-12-30T11:39:41+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42978#p42978</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42978#p42978"/>
<title type="html"><![CDATA[Re: Robobuilder Documentation -  RBC Protocol]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42978#p42978"><![CDATA[
No, I rechecked everything and I'm  still stuck.<br />When I reboot the RBC (RBC - 08128NYN) and hold down PF2 while booting, I get the above result.<br />The power leds are all sequentially flashing, pf1 and pf2 leds also. (NC Battery and external power is connected).<br />When I press PF2 only once during boot, I don't get any response on the serial line, the RBC goes into normal operation and shows heartbeat.<br />I used the firmware hex file from your mail, I didn't do any build of my own.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=3627">FriedV</a> — Mon Dec 30, 2013 11:39 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[l3v3rz]]></name></author>
<updated>2013-12-28T11:55:53+01:00</updated>
<published>2013-12-28T11:55:53+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42974#p42974</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42974#p42974"/>
<title type="html"><![CDATA[Re: Robobuilder Documentation -  RBC Protocol]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42974#p42974"><![CDATA[
This is not what I get when I use firmware and press (but not hold down) PF2 when booting.  <br /><br />Did you build it yourself or use the pre-built firmware ?  (<!-- m --><a class="postlink" href="http://robobuilderlib.googlecode.com/files/DCMP351.hex">http://robobuilderlib.googlecode.com/files/DCMP351.hex</a><!-- m -->)<br /><br />This is what I get ? (which matches the source code)<br /><br /><dl class="codebox"><dt>Code: </dt><dd><code>$Rev: 351 $)<br />charge mode - testing<br />9291 mV<br />10203 mV<br />10203 mV<br />10203 mV<br />10203 mV<br />10203 mV<br />10203 mV<br />10203 mV<br />10203 mV<br />10203 mV<br />Plugged in - charging<br />00:05 short 40ms charge pulses<br />00:10 short 40ms charge pulses<br />00:10 short 40ms charge pulses<br />00:15 short 40ms charge pulses</code></dd></dl><br />-<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1101">l3v3rz</a> — Sat Dec 28, 2013 11:55 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[FriedV]]></name></author>
<updated>2013-12-24T08:34:16+01:00</updated>
<published>2013-12-24T08:34:16+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42969#p42969</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42969#p42969"/>
<title type="html"><![CDATA[Re: Robobuilder Documentation -  RBC Protocol]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42969#p42969"><![CDATA[
Hello,<br />I've tried out what you suggested concerning the charging. The routine seems to hang in an endless loop (see attachment). The source code I found in the www seems to be older (3.10), the battery test routines seem different.<br />I wish you a Merry Xmas!<br />Friedrich from Germany<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=3627">FriedV</a> — Tue Dec 24, 2013 8:34 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[l3v3rz]]></name></author>
<updated>2013-12-23T17:00:06+01:00</updated>
<published>2013-12-23T17:00:06+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42967#p42967</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42967#p42967"/>
<title type="html"><![CDATA[Re: Robobuilder Documentation -  RBC Protocol]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42967#p42967"><![CDATA[
I'm working with DCMP now, all seems to be fine  <br />&gt;&gt; Good ! And thanks for the feedback on the code.<br /><br />1. Version shows 3.12, shouldn't that be 3.51?<br />&gt;&gt; The 351 is the build and 3.12 the protocol, so if I fix a bug but don't change protocol the number doesn't change.<br /><br />2.What are PSD on and PSD off commands for?<br />I always get the same results from Get PSD, whether it is on or off, and I have to call it twice, the first time it gives the last measured value, and then the up to date distance?<br />&gt;&gt; PSD is powered and it takes 50ms to turn on (I think this is why mode switching in the standard firmware takes so long). So you can switch PSD on and then call Get PSD without delay.  If PSD is off then Get PSD will turn it on on first call.<br /><br />3. Charging does not seem to work. The procedure is to hold down PF2 while switching the RBC on?<br /> If I'm doing that there is no effect, the RBC goes into normal startup. If I press both PF1 and PF2 while switching on, the unit hangs.<br />&gt;&gt; Yes hold PF2 down on reboot.. Charging should output voltage its measuring to serial out, so you can put a tty like putty program and see what's going on.  If its not connected to charger it should detect and immediately stop and also if already charged it will stop.. Also if you press both PF1 and PF2 it goes into an experimental &quot;ascii mode&quot; - just ignore that.<br /><br />cheers<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1101">l3v3rz</a> — Mon Dec 23, 2013 5:00 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[FriedV]]></name></author>
<updated>2013-12-22T18:39:22+01:00</updated>
<published>2013-12-22T18:39:22+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42965#p42965</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42965#p42965"/>
<title type="html"><![CDATA[Re: Robobuilder Documentation -  RBC Protocol]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42965#p42965"><![CDATA[
Hi,<br />I'm working with DCMP now, all seems to be fine, but:<br />1. Version shows 3.12, shouldn't that be 3.51?<br />2.What are PSD on and PSD off commands for?<br />I always get the same results from Get PSD, wether it is on or off, and I have to call it twice, the first time it gives the last measured value, and then the up to date distance?<br />3. Charging does not seem to work. The procedure is to hold down PF2 while switching the RBC on?<br />If I'm doing that there is no effect, the RBC goes into normal startup. If I press both PF1 and PF2 while switching on, the unit hangs. I have attached my little VB2013 test bench. BTW I'm not using the library, but have written my own class.<br />Kind regards, Friedrich<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=3627">FriedV</a> — Sun Dec 22, 2013 6:39 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[FriedV]]></name></author>
<updated>2013-12-20T19:12:30+01:00</updated>
<published>2013-12-20T19:12:30+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42963#p42963</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42963#p42963"/>
<title type="html"><![CDATA[Re: Robobuilder Documentation -  RBC Protocol]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42963#p42963"><![CDATA[
Thanks very much!<br />I have downloaded the firmware with no problems and will begin experimenting with it.<br />Cheers, Friedrich<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=3627">FriedV</a> — Fri Dec 20, 2013 7:12 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[l3v3rz]]></name></author>
<updated>2013-12-20T18:08:09+01:00</updated>
<published>2013-12-20T18:08:09+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42962#p42962</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42962#p42962"/>
<title type="html"><![CDATA[Re: Robobuilder Documentation -  RBC Protocol]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42962#p42962"><![CDATA[
I found the same problem, which is why I created my custom firmware DCMP. Its compatible with DC mode on standard firmware (so motion builder s/w works), but you access the sensors ( IR, Acceleromter etc)  via requests to servo 30, and hence no delay. <br /><br />For details see here:<br /><br /><!-- m --><a class="postlink" href="https://code.google.com/p/robobuilderlib/wiki/DCMP">https://code.google.com/p/robobuilderlib/wiki/DCMP</a><!-- m --><br /><br />Binaries and source available from the site as well<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1101">l3v3rz</a> — Fri Dec 20, 2013 6:08 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[FriedV]]></name></author>
<updated>2013-12-20T15:08:45+01:00</updated>
<published>2013-12-20T15:08:45+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42961#p42961</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42961#p42961"/>
<title type="html"><![CDATA[Re: Robobuilder Documentation -  RBC Protocol]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42961#p42961"><![CDATA[
Hi,<br />I have made some progress on my Robobuilder Interface, but a have some strange effects:<br />I want to switch between direct and RBC mode. How long do those switches take?<br />I can send a chain of mixed RBC and wKC command, switching between the to modes.<br />When switching to DC (wCK) mode, I have to wait some 100msec before sending wCK commands.<br />When switching back to RBC mode, I need to send the Direct Control Mode release command <span style="font-weight: bold">twice</span><br />to make it work. Do you have some more insights on this?<br />Is the firmware program of the RBC (reverse engineered or orig. documentation) available somewhere for analysis?<br />Thanks, Friedrich<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=3627">FriedV</a> — Fri Dec 20, 2013 3:08 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[FriedV]]></name></author>
<updated>2013-12-13T08:58:38+01:00</updated>
<published>2013-12-13T08:58:38+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42945#p42945</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42945#p42945"/>
<title type="html"><![CDATA[Re: Robobuilder Documentation -  RBC Protocol]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42945#p42945"><![CDATA[
Thanks very much!<br />I'm still working on the protocol interface, I'll post my results as I'm progressing....<br />Cheers, Friedrich<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=3627">FriedV</a> — Fri Dec 13, 2013 8:58 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[l3v3rz]]></name></author>
<updated>2013-12-13T00:01:28+01:00</updated>
<published>2013-12-13T00:01:28+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42943#p42943</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42943#p42943"/>
<title type="html"><![CDATA[Re: Robobuilder Documentation -  RBC Protocol]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42943#p42943"><![CDATA[
Heres the protocol spec<br /><br /><!-- m --><a class="postlink" href="https://robobuilderlib.googlecode.com/files/RBCommands.pdf">https://robobuilderlib.googlecode.com/f ... mmands.pdf</a><!-- m --><br /><br /><!-- m --><a class="postlink" href="https://robobuilderlib.googlecode.com/files/RBC_over_Serial_Protocol_v1.13.pdf">https://robobuilderlib.googlecode.com/f ... _v1.13.pdf</a><!-- m --><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1101">l3v3rz</a> — Fri Dec 13, 2013 12:01 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[FriedV]]></name></author>
<updated>2013-12-10T09:44:13+01:00</updated>
<published>2013-12-10T09:44:13+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42934#p42934</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42934#p42934"/>
<title type="html"><![CDATA[Robobuilder Documentation -  RBC Protocol]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=13922&amp;p=42934#p42934"><![CDATA[
Hi,<br />I have analyzed the Robobuilder C# code for the Robobuilder DLL.<br />There are some commands that are not documented in Robobuilder RBC protocol document (i.e. read serial number).<br />Is there a COMPLETE documentation of the RBC Interface somewhere?<br />I think the documentation of the robobuilder system in general is  poor, distributed over several sometimes not consistent files. For the price asked, this needs some improvement IMO.<br />Kind regards, Friedrich<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=3627">FriedV</a> — Tue Dec 10, 2013 9:44 am</p><hr />
]]></content>
</entry>
</feed>