<?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=2647" />

<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-02-13T17:57:55+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=15&amp;t=2647</id>
<entry>
<author><name><![CDATA[i-Bot]]></name></author>
<updated>2009-02-13T17:57:55+01:00</updated>
<published>2009-02-13T17:57:55+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19130#p19130</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19130#p19130"/>
<title type="html"><![CDATA[Bluetooth and add ons]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19130#p19130"><![CDATA[
Hi Joe,<br /><br />Yes, most important mode 3 disables any local dialog from ESD200 which might confuse the RBC.<br /><br />For the header I used this type:<br /><br /><a href="http://www.sparkfun.com/commerce/product_info.php?products_id=115" class="postlink">http://www.sparkfun.com/commerce/product_info.php?products_id=115</a><br /><br />and just cut a 3 pin and a 4 pin section.<br /><br />The reset must have pullup on board.<br /><br />I used an FTDI TTL  serial cable  and a small board with a reset button for the initial setting. I also use the TTL cable with the Wck programming software to set the servos without using the RBC.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=159">i-Bot</a> — Fri Feb 13, 2009 5:57 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Joe]]></name></author>
<updated>2009-02-13T16:56:12+01:00</updated>
<published>2009-02-13T16:56:12+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19129#p19129</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19129#p19129"/>
<title type="html"><![CDATA[Bluetooth and add ons]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19129#p19129"><![CDATA[
<blockquote><div><cite>i-Bot wrote:</cite><br />Maybe there are some differences between the devices mode settings.<br /><br />The ESD200 defaults to mode 0 where the AT commands work. Setting to mode 3 disables the AT commands. Mode 0 can be recovered using the reset pin.<br /></div></blockquote><br />Hmm... OK, I think I see.  You aren't talking about Bluetooth security modes, but rather the Parani-ESD &quot;operation mode&quot; which determines whether and how the ESD attempts to connect to other BT devices.  You like mode 3 because in that mode, it awaits connection from other devices and is discoverable. Makes sense to me.<br /><br />So I can stick this thing on a breadboard, connect it to my laptop via a serial/TTL level converter, and set it to mode 3 before installing it into the RBC.  Or, I can install it into the RBC, and then download (via the serial cable) a little C program that sets it to mode 3 using the AT commands.  Is that it?<br /><br />One final question about the 3-pin header that comes with the RBX-BLTOOTHCOM.  I don't have that and will have to fake it with a standard header.  Is the RESET pin really just left floating?  Seems like it should be tied to +V, otherwise random electrical noise could reset the bluetooth board.  Unless it has an internal pull-up, I guess (but the manual doesn't say whether it does).  Can you confirm that it really does work to simply snip that pin off the header?<br /><br />Thanks,<br />- Joe<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=299">Joe</a> — Fri Feb 13, 2009 4:56 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[i-Bot]]></name></author>
<updated>2009-02-13T16:26:36+01:00</updated>
<published>2009-02-13T16:26:36+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19125#p19125</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19125#p19125"/>
<title type="html"><![CDATA[Bluetooth and add ons]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19125#p19125"><![CDATA[
Maybe there are some differences between the devices mode settings.<br /><br />The ESD200 defaults to mode 0 where the AT commands work. Setting to mode 3 disables the AT commands. Mode 0 can be recovered using the reset pin.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=159">i-Bot</a> — Fri Feb 13, 2009 4:26 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Joe]]></name></author>
<updated>2009-02-13T16:12:01+01:00</updated>
<published>2009-02-13T16:12:01+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19123#p19123</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19123#p19123"/>
<title type="html"><![CDATA[Bluetooth and add ons]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19123#p19123"><![CDATA[
<blockquote><div><cite>i-Bot wrote:</cite><br />I used the ESD200 because it was the only one of the FB155BC or ACODE-300A devices I could find in the UK. Maybe there are lower cost FB155BC alternatives in US.<br /></div></blockquote><br />Perhaps, but $50 is quite good.<br /><br /><blockquote><div><cite>i-Bot wrote:</cite><br />The missing pin is the reset pin. If this pin is not removed, then the reset button will do a complete reset to the bluetooth and clear the mode 3 configuration setting.<br />...<br />I used a serial to ttl converter to set the mode 3, though you could write a small program in the RBC to do this.<br /></div></blockquote><br />Is it important to operate in mode 3?  According to acod300a.pdf, the default connection mode is 4, which provides reasonable security.  Any reason why I shouldn't just stick with that?<br /><br />Thanks,<br />- Joe<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=299">Joe</a> — Fri Feb 13, 2009 4:12 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[i-Bot]]></name></author>
<updated>2009-02-13T15:47:42+01:00</updated>
<published>2009-02-13T15:47:42+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19122#p19122</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19122#p19122"/>
<title type="html"><![CDATA[Bluetooth and add ons]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19122#p19122"><![CDATA[
Most of the bluetooth modules with an AT command set on the serial interface seems to be limited to 115K. Given the other factors in the connection (Bluetooth wireless, USB, host latency), you would have to do some clever software protoclols to maintain 115K between RBC and host given the latencies. The actual data rate limit of V1.2 is about 700K I think, and V2 is 3M.<br /><br />The other main advantage of version 2 is that is can support multiple connections, but this is not needed in this case.<br /><br />I have now moved away from AT command set devices to serial or USB HCI interface. This is much much more complex to program, but has the advantage of 3Mbps interface speed and support of any bluetooth protocol including Bluetooth HID. Bluetooth HID means I can use a Wiimote and nunchuk direct to the robot without a PC as proxy. This is very complex to perform the HCI, L2CAP and Wiimote HID protocols together, so I advise to use the AT command set modules until I can better develop a packaged HCI alternative.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=159">i-Bot</a> — Fri Feb 13, 2009 3:47 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PedroR]]></name></author>
<updated>2009-02-13T13:53:59+01:00</updated>
<published>2009-02-13T13:53:59+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19121#p19121</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19121#p19121"/>
<title type="html"><![CDATA[Bluetooth and add ons]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19121#p19121"><![CDATA[
Hi iBot<br /><br />I was looking at the FB155BC spec sheet and it looks like it's a bluetooth v1.2 device.<br />I'm not completely familiar with bluetooth but this menas it is only capable of doing up to 115 000 bps right?<br /><br />For faster speeds you would need a v.2 module right? Do you know of any module that would be pin compatible with the robobuilder board?<br />Would there be any incompatibility.<br />I know the native RBC firmware works at a fixed 115 000 but I suppose that if we write a custom firmware we will be able to use it at much higher speeds, correct?<br /><br />Thx<br />Pedro.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1061">PedroR</a> — Fri Feb 13, 2009 1:53 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[i-Bot]]></name></author>
<updated>2009-02-13T12:26:34+01:00</updated>
<published>2009-02-13T12:26:34+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19119#p19119</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19119#p19119"/>
<title type="html"><![CDATA[Bluetooth and add ons]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19119#p19119"><![CDATA[
I used the ESD200 because it was the only one of the FB155BC or ACODE-300A devices I could find in the UK. Maybe there are lower cost FB155BC alternatives in US.<br /><br />The missing pin is the reset pin. If this pin is not removed, then the reset button will do a complete reset to the bluetooth and clear the mode 3 configuration setting.<br /><br /><a href="http://robosavvy.com/Builders/i-Bot/RBC.pdf" class="postlink">http://robosavvy.com/Builders/i-Bot/RBC.pdf</a><br /><br />The device conforms to the standard AT command set and provides a biderectional async serial interface. Other bluetooth modes such as HID are not possible on this device, but this is the price of the simple AT serial interface.<br /><br />I used a serial to ttl converter to set the mode 3, though you could write a small program in the RBC to do this.<br /><br />The bluetooth and the serial cable seem to co-exist fine, so long a only one is connected.<br /><br />The serial interface carries the RBC serial protocol which may have the remote buttons encoded into it, or you can transfer any arbitrary serial data.<br /><br />Let me know if you have any problems, and I will check with mine. It has been working fine for 6 months without my thinking about it, so I have forgotten the detail of how I did it.[url][/url]<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=159">i-Bot</a> — Fri Feb 13, 2009 12:26 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Joe]]></name></author>
<updated>2009-02-12T23:55:39+01:00</updated>
<published>2009-02-12T23:55:39+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19117#p19117</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19117#p19117"/>
<title type="html"><![CDATA[Bluetooth and add ons]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19117#p19117"><![CDATA[
<blockquote><div><cite>Joe wrote:</cite><br />OK, I hadn't heard of the ESD200 before.  Looks neat, though I can't seem to find anyplace to buy it in the U.S.<br /></div></blockquote><br /><br />Update: my google-fu was weak, but now it is strong.  It looks like this can be bought in the U.S. from <a href="http://www.lemosint.com/bluetooth/bluetooth_serial_adapter_details.php?itemID=52" class="postlink">Lemos</a>, <a href="http://www.neteon.net/Product/336-617-256-418/Embedded-EmbeddedModule-BluetoothModule-ParaniESD200" class="postlink">Neteon</a>, and a number of other places (just google &quot;<a href="http://www.google.com/products?q=ESD200+bluetooth+module" class="postlink">ESD200 bluetooth module</a>&quot;).<br /><br />It looks to me like this is going to require a lot less hacking than the BlueSmirf.  Well worth the 50 bucks to have it all nice and neat inside the controller.  Would you guys agree?<br /><br />Thanks,<br />— Joe<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=299">Joe</a> — Thu Feb 12, 2009 11:55 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Joe]]></name></author>
<updated>2009-02-12T23:49:13+01:00</updated>
<published>2009-02-12T23:49:13+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19116#p19116</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19116#p19116"/>
<title type="html"><![CDATA[Bluetooth and add ons]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19116#p19116"><![CDATA[
<blockquote><div><cite>i-Bot wrote:</cite><br />It is not really clear what you want.<br /></div></blockquote><br /><br />Sorry — I want a Bluetooth serial connection between the ATmega128 in the RoboBuilder controller, and whatever Bluetooth host is on the other end (such as my MacBook for example), so I can exchange arbitrary data in both directions.<br /><br />So I just want to be sure that this connection you're describing actually appears as a serial port to the controller chip, rather than (for example) a series of pin inputs corresponding somehow to buttons on the IR remote.<br /><br /><blockquote><div><cite>i-Bot wrote:</cite><br />When we use the ESD200 it replaces the cable link from RBC to PC. This allows anything done over cable to be done over Bluetooth.<br /><br />As Pedro has shown, this may be to replace the remote, but also any other downloads or servo controls may be done.<br /></div></blockquote><br /><br />Thanks, that sounds perfect.<br /><br /><blockquote><div><cite>i-Bot wrote:</cite><br />We used the ESD200 because it plugs straight in and works fine with a PC Bluetooth adapter. I guess the BlueSmirf is also OK, just four wires to connect and the board to fit somewhere.<br /></div></blockquote><br /><br />OK, I hadn't heard of the ESD200 before.  Looks neat, though I can't seem to find anyplace to buy it in the U.S.<br /><br />So I've downloaded the <a href="http://robosavvy.com/RoboSavvyPages/Robobuilder/Guide_for_RBX-BLTOOTHCOM.pdf" class="postlink">RoboBuilder BLTOOTHCOM</a> guide and the <a href="http://cubloc.com/download/etc/acode300a.pdf" class="postlink">FB155BC</a> manual, and I'm starting to piece it together.  It sounds like the official RoboBuilder RBX-BLTOOTHCOM is actually a RB155BC; and the ESD200 is pin-compatible with that.  Is that right?<br /><br />But those are 8-pin units, and the RBX-BLTOOTHCOM guide only connects 7 of them.  Which pin is left unconnected?  Looks like pin 5 (CTS), if I'm reading things correctly.  Is that not needed?<br /><br />Man, if the ESD200 really is a drop-in replacement for RBX-BLTOOTHCOM, somebody should document it clearly and start selling it as such.  It's about $50 instead of $200; should sell like hotcakes!<br /><br />Best,<br />- Joe<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=299">Joe</a> — Thu Feb 12, 2009 11:49 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[i-Bot]]></name></author>
<updated>2009-02-12T23:15:43+01:00</updated>
<published>2009-02-12T23:15:43+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19115#p19115</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19115#p19115"/>
<title type="html"><![CDATA[Bluetooth and add ons]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19115#p19115"><![CDATA[
Hi Joe,<br />It is not really clear what you want.<br /><br />When we use the ESD200 it replaces the cable link from RBC to PC. This allows anything done over cable to be done over Bluetooth.<br /><br />As Pedro has shown, this may be to replace the remote, but also any other downloads or servo controls may be done.<br /><br />The Bluetooth is slightly slower than cable, but is acceptable.<br /><br />We used the ESD200 because it plugs straight in and works fine with a PC Bluetooth adapter. I guess the BlueSmirf is also OK, just four wires to connect and the board to fit somewhere.<br /><br />If you program the RBC in C, you have direct access to the ESD200 or BlueSmirf.<br /><br />The Robobuilder PS2 control is sort of ugly, so  I use a PS2 controller in the head which emulates the IR control.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=159">i-Bot</a> — Thu Feb 12, 2009 11:15 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Joe]]></name></author>
<updated>2009-02-12T22:32:49+01:00</updated>
<published>2009-02-12T22:32:49+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19114#p19114</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19114#p19114"/>
<title type="html"><![CDATA[Bluetooth and add ons]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19114#p19114"><![CDATA[
<blockquote><div><cite>limor wrote:</cite><br />We will try to get the  <a href="http://robosavvy.com/store/product_info.php/products_id/226" class="postlink">Sparkfun Bluesmirf</a> attached and post the hack procedure.<br /></div></blockquote><br /><br />How's that going?  I am gearing up to attempt that same hack myself, but I'd sure love to learn from somebody who's done it already.<br /><br />Thanks,<br />- Joe<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=299">Joe</a> — Thu Feb 12, 2009 10:32 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Joe]]></name></author>
<updated>2009-02-12T22:27:29+01:00</updated>
<published>2009-02-12T22:27:29+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19112#p19112</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19112#p19112"/>
<title type="html"><![CDATA[direct access to bluetooth serial from ATmega128?]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=19112#p19112"><![CDATA[
This is great stuff — but ultimately I don't want to just execute canned motion sequences from joystick buttons; instead, I want to download custom software to the MCU, and give that code inputs from my joystick buttons.<br /><br />Do you know if this Bluetooth setup would allow that?  (I would imagine so, but I'm really in over my head here, so I don't want to take anything for granted.)<br /><br />Thanks,<br />- Joe<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=299">Joe</a> — Thu Feb 12, 2009 10:27 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[i-Bot]]></name></author>
<updated>2008-07-07T17:35:49+01:00</updated>
<published>2008-07-07T17:35:49+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=16710#p16710</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=16710#p16710"/>
<title type="html"><![CDATA[Bluetooth and add ons]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=16710#p16710"><![CDATA[
Even the RBC update seems to work over the bluetooth, though significantly slower.<br /><br />If you plan to use the ESD200, then follow the Robobuilder instructions to add their BT module. Especially note the use of one 4 pin and one 3 pin header.<br /><br />The 3 pin header stops the reset button making a factory reset to the ESD200 on pin 4<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=159">i-Bot</a> — Mon Jul 07, 2008 5:35 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[NovaOne]]></name></author>
<updated>2008-07-05T08:50:13+01:00</updated>
<published>2008-07-05T08:50:13+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=16676#p16676</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=16676#p16676"/>
<title type="html"><![CDATA[Bluetooth and add ons]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=16676#p16676"><![CDATA[
<blockquote class="uncited"><div><br />I have installed the ESD200 bluetooth module in the RBC and configured it to be in mode 3. I can connect and it appears motion builder is working the same over BT as over the cable<br /></div></blockquote><br /><br />Me too, it was just as easy as that! <img src="http://forum.robosavvy.com/images/smilies/icon_smile.gif" alt=":)" title="Smile" /> <br /><br />Scenes sent from Motion builder judder a little, am i doing anything wrong?<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=663">NovaOne</a> — Sat Jul 05, 2008 8:50 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[limor]]></name></author>
<updated>2008-07-04T11:28:09+01:00</updated>
<published>2008-07-04T11:28:09+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=16664#p16664</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=16664#p16664"/>
<title type="html"><![CDATA[Bluetooth and add ons]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2647&amp;p=16664#p16664"><![CDATA[
<blockquote><div><cite>i-Bot wrote:</cite><br />My Robobuilder arrived today.<br /><br />I have installed the ESD200 bluetooth module in the RBC and configured it to be in mode 3. I can connect and it appears motion builder is working the same over BT as over the cable. I have a usb bluetooth in the PC.<br /><br />Looks promising !<br /></div></blockquote><br /><br />Thats great news!<br /><br />We will try to get the  <a href="http://robosavvy.com/store/product_info.php/products_id/226" class="postlink">Sparkfun Bluesmirf</a> attached and post the hack procedure.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2">limor</a> — Fri Jul 04, 2008 11:28 am</p><hr />
]]></content>
</entry>
</feed>