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

<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>2007-03-02T16:59:29+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=5&amp;t=1157</id>
<entry>
<author><name><![CDATA[limor]]></name></author>
<updated>2007-03-02T16:59:29+01:00</updated>
<published>2007-03-02T16:59:29+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7742#p7742</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7742#p7742"/>
<title type="html"><![CDATA[Manufacturing the Bioloid I/O module]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7742#p7742"><![CDATA[
<blockquote><div><cite>pepperm wrote:</cite><br /><blockquote class="uncited"><div>Atmega8 with the RX,TX switched by PD6,PD7 (isnt just one PD enough to switch between RX state and DX state?..) to drive the 1-wire interface<br /></div></blockquote><br /><br />We could use just one pin to change direction but we would then need an inverting package somewhere. We would need one invertor for the switching then 2 invertors for each data line, that's 5 in total, two of which would have to have tristate outputs. I don't know of a chip that does this that is small I am afraid. We could use could use something like the 74241 but that is very big at 20 pins. I guess it's why Robotis went for the non inverting, tristate 74126. We could do it with 2 chips but that means extra board space being used up. I'm open to suggestions though and still haven't ruled out the shorting of the pins approach. Pev and me will be testing that shortly I hope.<br /></div></blockquote><br /><br />Can't it be done with a simple analog circuit?<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2">limor</a> — Fri Mar 02, 2007 4:59 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Pev]]></name></author>
<updated>2007-03-02T13:56:00+01:00</updated>
<published>2007-03-02T13:56:00+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7734#p7734</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7734#p7734"/>
<title type="html"><![CDATA[Manufacturing the Bioloid I/O module]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7734#p7734"><![CDATA[
<blockquote><div><cite>pepperm wrote:</cite><br /><blockquote><div><cite>limor wrote:</cite>it's easy to provide a split cable connector<br /></div></blockquote><br /><br />Yes or just run a cable from another connection point.<br /><br />So, is the daughter board idea the best option for us at this stage. Obviously there is some discussion going on on the other thread as to what processor board the daughter board should fit to.<br /><br />Mark</div></blockquote><br /><br />My opinion would be go with the daughter board to start with, if this is found lacking in someway then address it. I actually think the Baby Orangutan looks like a good starting point and will provide all we need with the ability to stack the daughter board and if needs be sensors (am currently looking at this as a compact sonar we could include - <a href="http://www.robot-electronics.co.uk/htm/srf02tech.htm" class="postlink">http://www.robot-electronics.co.uk/htm/srf02tech.htm</a> using it in I2C mode<br /><br />Pev<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=88">Pev</a> — Fri Mar 02, 2007 1:56 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[JonHylands]]></name></author>
<updated>2007-03-02T13:28:26+01:00</updated>
<published>2007-03-02T13:28:26+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7733#p7733</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7733#p7733"/>
<title type="html"><![CDATA[Manufacturing the Bioloid I/O module]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7733#p7733"><![CDATA[
<blockquote><div><cite>pepperm wrote:</cite><br />The 4mm square package (specs say 5mm by the way) is the MLF package which I think is impossible to solder manually. It doesn't have pins as such, it has pads. It's an oven job. The TQFP package is 9mm square and is just solderable with care and the use of solder mop.<br /></div></blockquote><br /><br />Yeah, its going to be an oven job. Fortunately, my friend and I put together an oven for doing surface mount boards, so that isn't a problem. Having an oven makes putting together these surface mount boards much simpler in general.<br /><br />- Jon<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=373">JonHylands</a> — Fri Mar 02, 2007 1:28 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[cat007]]></name></author>
<updated>2007-03-02T13:22:56+01:00</updated>
<published>2007-03-02T13:22:56+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7731#p7731</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7731#p7731"/>
<title type="html"><![CDATA[Custom cables]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7731#p7731"><![CDATA[
<blockquote><div><cite>limor wrote:</cite><br />i just thought that if the board has one Bioloid bus connector it makes it easier to manufacture and also to place on some external part of the Bioloid.<br /><br />it's easy to provide a split cable connector<br /></div></blockquote><br /><br />Not a difficult job. My friend does cable harnessing for me. we made a custom bioloid extension cable before, 15meters long for him to control AX-12 servos in another room !!<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=512">cat007</a> — Fri Mar 02, 2007 1:22 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pepperm]]></name></author>
<updated>2007-03-02T13:22:39+01:00</updated>
<published>2007-03-02T13:22:39+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7730#p7730</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7730#p7730"/>
<title type="html"><![CDATA[Manufacturing the Bioloid I/O module]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7730#p7730"><![CDATA[
<blockquote><div><cite>limor wrote:</cite><br />it's easy to provide a split cable connector<br /></div></blockquote><br /><br />Yes or just run a cable from another connection point.<br /><br />So, is the daughter board idea the best option for us at this stage. Obviously there is some discussion going on on the other thread as to what processor board the daughter board should fit to.<br /><br />Mark<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=220">pepperm</a> — Fri Mar 02, 2007 1:22 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[limor]]></name></author>
<updated>2007-03-02T13:17:00+01:00</updated>
<published>2007-03-02T13:17:00+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7729#p7729</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7729#p7729"/>
<title type="html"><![CDATA[Manufacturing the Bioloid I/O module]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7729#p7729"><![CDATA[
i just thought that if the board has one Bioloid bus connector it makes it easier to manufacture and also to place on some external part of the Bioloid.<br /><br />it's easy to provide a split cable connector<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2">limor</a> — Fri Mar 02, 2007 1:17 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pepperm]]></name></author>
<updated>2007-03-02T13:06:38+01:00</updated>
<published>2007-03-02T13:06:38+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7725#p7725</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7725#p7725"/>
<title type="html"><![CDATA[Manufacturing the Bioloid I/O module]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7725#p7725"><![CDATA[
<blockquote><div><cite>JonHylands wrote:</cite><br />Mark,<br />The ATmega168 package I'm planning on using is 4mm x 4mm for a 32-pin chip... That's small...<br />- Jon<br /></div></blockquote><br /><br />The 4mm square package (specs say 5mm by the way) is the MLF package which I think is impossible to solder manually. It doesn't have pins as such, it has pads. It's an oven job. The TQFP package is 9mm square and is just solderable with care and the use of solder mop.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=220">pepperm</a> — Fri Mar 02, 2007 1:06 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[JonHylands]]></name></author>
<updated>2007-03-02T12:54:52+01:00</updated>
<published>2007-03-02T12:54:52+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7723#p7723</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7723#p7723"/>
<title type="html"><![CDATA[Manufacturing the Bioloid I/O module]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7723#p7723"><![CDATA[
Mark,<br /><br />The ATmega168 package I'm planning on using is 4mm x 4mm for a 32-pin chip... That's small...<br /><br />I'm planning on putting one Bioloid bus header on the &quot;extremeties&quot; boards (the foot pressure sensor boards and the IMU). I may, if I decide to build a more generalized board, make it a touch larger and put 2 of the connectors on it.<br /><br />I think, in general, these boards should have two connectors. Each connector is 10mm wide roughly, so you could squeeze a couple on the end of a 20mm board. However, keep in mind for any board that has any kind of gyro or accelerometer, the board has to be securely fastened to the robot chassis in order to be useful, which means 4 mounting holes.<br /><br />- Jon<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=373">JonHylands</a> — Fri Mar 02, 2007 12:54 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pepperm]]></name></author>
<updated>2007-03-02T09:39:00+01:00</updated>
<published>2007-03-02T09:39:00+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7722#p7722</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7722#p7722"/>
<title type="html"><![CDATA[Manufacturing the Bioloid I/O module]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7722#p7722"><![CDATA[
<blockquote><div><cite>limor wrote:</cite><br />OK so at least two people said they would buy 2 BioSensor-boards at US$30.<br />4 down 496 to go!<br /></div></blockquote><br /><br />Limor, two were down to me though  <img src="http://forum.robosavvy.com/images/smilies/icon_biggrin.gif" alt=":D" title="Very Happy" /> <br /><br /><blockquote class="uncited"><div><br />Atmega8 with the RX,TX switched by PD6,PD7 (isnt just one PD enough to switch between RX state and DX state?..) to drive the 1-wire interface<br /></div></blockquote><br /><br />We could use just one pin to change direction but we would then need an inverting package somewhere. We would need one invertor for the switching then 2 invertors for each data line, that's 5 in total, two of which would have to have tristate outputs. I don't know of a chip that does this that is small I am afraid. We could use could use something like the 74241 but that is very big at 20 pins. I guess it's why Robotis went for the non inverting, tristate 74126. We could do it with 2 chips but that means extra board space being used up. I'm open to suggestions though and still haven't ruled out the shorting of the pins approach. Pev and me will be testing that shortly I hope.<br /><br />I think the daughter board approach is the easiest and simplest for the short term. I could provide regulators, line drivers and connection points for various gyros/accelerometers on this board. Next time though I would mount the daughter board on the &quot;back&quot; of the Orangutan board. You could then access the pot, leds and programming connector from the front.<br /><br />The problem as I see it for a board with the processor and everything on it is that the processor would have to be of the smallest package variety which would preclude home assembly and thus require more costly manufacturing. A double sided daughter board would be easily manufactured and sold cheaply through Robosavvy for easy home construction (just a couple of easy smd chips, resistors and capacitors then a few sockets). We could even hand assemble boards for those who don't want to brave it and sell kits of parts as needed.<br /><br />One question for everyone. Do we need 1 or 2 Robotis bus connectors? I have 2 at the moment for pass through but 1 occupies less space on the board.<br /><br />12mmx12mm is very very small!<br /><br />Mark<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=220">pepperm</a> — Fri Mar 02, 2007 9:39 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[limor]]></name></author>
<updated>2007-03-02T01:32:02+01:00</updated>
<published>2007-03-02T01:32:02+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7719#p7719</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7719#p7719"/>
<title type="html"><![CDATA[Manufacturing the Bioloid I/O module]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7719#p7719"><![CDATA[
OK so at least two people said they would buy 2 BioSensor-boards at US$30.<br />4 down 496 to go!<br /><br />I think this board should be based on pepper's version-1 concept board.<br /><br />Very simple tiny board: Atmega8 with the RX,TX switched by PD6,PD7 (isnt just one PD enough to switch between RX state and DX state?..) to drive the 1-wire interface.  The driver circuitry may be implemented by other than that particular driver IC used by Robotis AX12. (but knowing Robotis are good at what they do, I suspect switching RX/TX in software like JonHylands succesfully does, may be prone to problems)<br /><br />As for adding a gyro or accelerometer to the BioSensor-board:<br />I wouldn't exclude adding one onto the board if an IC can be sourced for US$2. Thats because everyone is going to want at least one accelerometer or gyro on their robot. However, small boards like <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=698" class="postlink">this</a> and <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=692" class="postlink">this</a> (that will be available at RoboSavvy store shortly) can be glued onto the BioSensor-board.<br /><br />One option that Clarence suggested (and I think pepper implemented something similar in his Orangutan daughter board), is to create through-holes connection that would allow for Clarence's tiny accelerometer board to be pushed onto the sensor board.<br /><br />In addition:<br /><br />3.3V regulator - to driver most accellerometers and gyros ICs<br />5.5V regulator - to drive other sensors<br />1 x female Bioloid socket (on the edge, parallel to the board)<br />10 through holes - connected to different pins on the Atmega8<br />12mm x 12mm - can be glued to any surface of the bioloid<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2">limor</a> — Fri Mar 02, 2007 1:32 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[JonHylands]]></name></author>
<updated>2007-03-01T18:55:21+01:00</updated>
<published>2007-03-01T18:55:21+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7707#p7707</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7707#p7707"/>
<title type="html"><![CDATA[Re: Manufacturing the Bioloid I/O module]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7707#p7707"><![CDATA[
<blockquote><div><cite>pepperm wrote:</cite><br />I have been including the buffer but could just use code like you. However, I suspect that Robotis use the buffer to improve line driving and possibly even processor protection. Have you found any problems running without the buffer with lots of servos on the same line? Robotis must use them for a very good reason.<br /></div></blockquote><br /><br />I haven't found any issues with it, and I've been driving 19-20 servos. Its probably not as well protected as using the buffer, but its worked pretty well so far.<br /><br />I personally have no problem with surface mount either - but I know there are a lot of people out there who do have a problem with it.<br /><br />- Jon<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=373">JonHylands</a> — Thu Mar 01, 2007 6:55 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pepperm]]></name></author>
<updated>2007-03-01T18:42:07+01:00</updated>
<published>2007-03-01T18:42:07+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7706#p7706</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7706#p7706"/>
<title type="html"><![CDATA[Manufacturing the Bioloid I/O module]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7706#p7706"><![CDATA[
<blockquote><div><cite>limor wrote:</cite><br />I've had several conversations with Clarence from amainobj.com in Singapore, about &quot;mass&quot; producing this board. They have lots of experience in doing PCB and surface-mount jobs done economically and in small quantities.<br /><br />I'd like to get some feedback before getting into design details such as through-holes or pin-outs / 3.3V regulator or also 5.5V regulator / female Bioloid socket perpendicular or horizontal to the PCB....  <br /><br />First of all the price!!<br />We think that the target price at RoboSavvy store after work and shipping costs will end up approaching <span style="font-weight: bold">US$30 (15GBP) 22EUR</span>.<br /><br />Remember you would have to buy some sensors to connect to the board.<br />Such as Gyro US$34 , Accelerometer : US$32  <br /><br />Would you buy 2 of these modules for your Bioloid?<br />( so that you can attach sensors at different parts of the body ..)<br /></div></blockquote><br /><br />This looks promosing Limor. In answer to your questions:<br /><br />5V or 3.3V - 5V would be needed to drive conventional servos and gyros with the usual 3 wire connection I think, but I could add a second regulator to take 3.3V of the 5V supply.<br /><br />The price looks good at $30.<br /><br />I would buy 2, at least.<br /><br />We should be able to include an accelerometer chip on board because I think that is a must have with the Bioloid. Maybe just the socket though, but this will be bigger. Not sure how much the chips are in quantity.<br /><br />Tell me about the difference between Accels and Gyros then and how many axis's are needed?<br /><br />Mark<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=220">pepperm</a> — Thu Mar 01, 2007 6:42 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pepperm]]></name></author>
<updated>2007-03-01T18:33:44+01:00</updated>
<published>2007-03-01T18:33:44+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7705#p7705</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7705#p7705"/>
<title type="html"><![CDATA[Re: Manufacturing the Bioloid I/O module]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7705#p7705"><![CDATA[
<blockquote><div><cite>JonHylands wrote:</cite><br />Are you planning on putting the buffer/inverter on this board as well, or are you going to do the same trick I'm doing in software?<br />- Jon<br /></div></blockquote><br />Jon<br /><br />I have been including the buffer but could just use code like you. However, I suspect that Robotis use the buffer to improve line driving and possibly even processor protection. Have you found any problems running without the buffer with lots of servos on the same line? Robotis must use them for a very good reason.<br /><br />The reason I have gone surface mount is because I was asked to make the board smaller (Limor I think) and have aimed to get something that will fit into a servo sized container. I was pointed to the Baby Orangutan which is the perfect size and pretty cheap at just $30. Hence the daughter board which has connectors, line driver and a socket for the MX2125 accelerometer. It's a pretty simple board but produces a powerful solution. It makes a great test setup.<br /><br />I could easily produce a large pinned component version. To be honest I am coping easily with surface mounted components at home (some are less than 1mm square too), and I have glasses! I do need a magnifying glass to check the joints though.<br /><br />Mark<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=220">pepperm</a> — Thu Mar 01, 2007 6:33 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[cat007]]></name></author>
<updated>2007-03-01T18:29:25+01:00</updated>
<published>2007-03-01T18:29:25+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7704#p7704</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7704#p7704"/>
<title type="html"><![CDATA[My Apologies]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7704#p7704"><![CDATA[
<blockquote><div><cite>pepperm wrote:</cite><br />Hey Cat007, do you have a smaller picture please, maybe about 320x240 as the one you posted is very very big.<br /><br />Mark<br /></div></blockquote><br /><br />Dear Mark, i realised that too. attached the raw file instead of the edited one.  Have changed it. Cheers and keep those ideas coming !!<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=512">cat007</a> — Thu Mar 01, 2007 6:29 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pepperm]]></name></author>
<updated>2007-03-01T18:18:47+01:00</updated>
<published>2007-03-01T18:18:47+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7703#p7703</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7703#p7703"/>
<title type="html"><![CDATA[Manufacturing the Bioloid I/O module]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1157&amp;p=7703#p7703"><![CDATA[
Hey Cat007, do you have a smaller picture please, maybe about 320x240 as the one you posted is very very big.<br /><br />Mark<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=220">pepperm</a> — Thu Mar 01, 2007 6:18 pm</p><hr />
]]></content>
</entry>
</feed>