[Need help] newbie building BH3 Walking Robot (Hexapods)

No no no… Do not discuss images in this thread! Please only discuss the tutorial here.
lynxmotion.com/images/html/build99c.htm

The tutorial will show you the correct way to wire and jumper the boards for the purpose needed.

yes this is normal.

This is normal. You have not programmed the chip, so it still has the factory program that turns the outputs on and off. It’s the test program from the factory.

No this is not normal. The robot you are building requires 1 amp constant when standing still. It requires up to 8 amps when walking. The little flimsy crappy black plastic battery holders with springs to make the electrical connections WILL NEVER WORK FOR THIS! Never ever ever! :open_mouth: Ever!!!

I see no question here.

Ah yes the tutorial…

Step 1.
The first thing you need to do is use the PowerPod program to calibrate the robot’s legs.

Lets start here eh? :wink:

Remove all servos. Install both of the BAUD jumpers, and make sure both serial port enable jumpers are in place.

Apply only 9vdc.

See the green LED light up on the SSC-32.

Install the USB to serial cable.

Open PowerPod.

Select default configuration file.

Look to see (in red) ** Not Connected **

Click “connect”.

Look to see (in red) SSC32-V2.03XE

Look to see if green LED on SSC-32 is out.

See if you can get this far…

Question 2 : my serial-USB cable is short, so i am using serial-serial cable (provided) to extend the wire. One of the end of serial-serial cable is connecting to ssc-32 board and another end is connecting to a serial-usb cable. And finally usb part is connect to my PC(USB port). So i am asking, is this will work? (ssc-32 board TO serial to serial cable TO serial to usb cable TO pc)

BAUD have 4 pins and i am already installed jumpers on these 4 pins.

make sure both serial port enable jumpers are in place. (not really understand what does this means and i cant find the serial port enable in ssc-32 board)

after apply 9v dc i can see the green light is on.

Select default configuration file. ( bottom of powerpod program i can find “configuration file” and below of it have 2 button, “load” and “save”. I click load and i choose a file name “Default.hcf”, this file located in powerpod folder. So does this what you want me to do?

Look to see (in red) ** Not Connected ** (yes, the word Not connected is in red)

Look to see (in red) SSC32-V2.03XE ( i cant find this line, is it will appear in the same line as “Not Connected”? but after i pressed connect, i still can’t find this sentense)

Look to see if green LED on SSC-32 is out. ( green LED on ssc-32 is still on )

i have attact the 6v battery holder picture, what you mean were this will not work if i am using this?
4aa.jpg

Yes it will work like that.

Look at the manual…
lynxmotion.com/images/html/build136.htm

Look for the drawing of the SSC-32 (right after the table of contents) that has the RED numbers on it showing what everything is. Look for the jumpers by the 14. Those are the serial port enable jumpers. They both need to be installed and they need to be vertical as in the drawing to work properly.

Yes. This is normally loaded when you open the program.

Yes AFTER you click connect…

Ok, now we are getting somewhere… Either you have the wrong com port selected, or the USB to serial is defective, or you have another program open that has reserved the serial port, or something… Your only concern right now is to get the LED to go out. This will happen when you fix the serial port problem.

Yes, that is a perfect example of what will not work for powering the servos. You need big heavy wires to carry the required current.

ok…
so now i just don’t need to care about the 6v power supply first, right?Becuase to get the green LED out, i just need 9v battery.

Question : while doing the step to get off green LED on ssc-32 board, i need to remove all servos on ssc-32, do i need to remove also the wire that connected to bot board 2?

what you reply in the post, said that either is wrong com port selected, or USB to serial is defective, or i have another program open that has reserved the serial port.

I will try to change anot PC to test my serial-usb cable.
I also will try to change to another PC that has serial port and i only use seial-serial cable.
Beside this both ways, still have anymore suggestion to solve my problems?
How can i check whether i have selected wrong com port? My com only has 2 USB slots and both i have try before and still not working.

I’m trying to keep it simple. Less chance of mistakes…

YES! How can you install the serial port enable jumpers if the data cable is connected? Can you please make the card look like figure 5-1 in this assembly guide.
lynxmotion.com/images/html/build39c.htm

All I’m trying to do here is get you to follow the directions. That would be the assembly guide first, then the tutorial second.

What brand is the USB to serial cable? Is it FTDI?

Does the computer recognize the port when you plug the USB cable in?

Can you go to the driver for the USB cable and see what com port was assigned to it?

Also see if there is a variable called Latency, if so make it as small as possible.

This is the problem. You can not make your robot work without a serial port.

i have now try my robot in my computer lab with serial port and connecting to ssc-32 has no problem already.
When i click connect and the word “ssc32-V2.03EXE” has came out and LED green light in ssc-32 board gone off.

after that i plug in my 6volt battery (thats may not work for my robot), and i click “All = 1500”, then the servo motor seem got a bit sound to fix the position but seem not enough power to move.

you have recommend me the 6volt battery and also shown me the picture. But i dont think i have enough time to buy and get it from your country and i will try to get the same thing in my place. So can you provide me the details of the 6V battery thats you shown me?
Voltage is 6 volt DC, how about the current? please provide me the range of current and others details as well.

“No this is not normal. The robot you are building requires 1 amp constant when standing still. It requires up to 8 amps when walking. The little flimsy crappy black plastic battery holders with springs to make the electrical connections WILL NEVER WORK FOR THIS! Never ever ever! Ever!!!”
this is what you wrote for me last time, so is it the range of current for my battery is 1 amp to 8 amps?

beside that, do your company supply product to a country name “MALAYSIA”?

Question about this 2 batteries pack:
lynxmotion.com/Product.aspx? … egoryID=48
lynxmotion.com/Product.aspx? … egoryID=48

the different between this 2 batteries pack were the current, one is 1600mAH and another is 2800mAH
so is it both of this also will work for the hexa robot so i get only one is enough?
or i need get both of this?

I have found a battery from a website and the company is in my country.
website : tpracing.com.my/main.htm
It is a company selling those RC cars and others stuff.
The product name is “Annsmann 1600 mah NiMH 6v Receiver Flat Pack”.
Beside this, it did’nt specify others information about this battery, such as current.

So should i get it?
Or i should get more information about this battery first?

another battery pack i found :
cgi.ebay.com.my/Vapex-6V-1600mAh … 335859dc5e

6 volt and 1600mAH
but the Max Discharge Current and Max Charge Current is lower then lynxmotion battery pack.

should i get?
1600nimh.jpg

You are going to need a NiMH pack made from sub-C cells. This will provide around 2800 mAh of power. 1600 mAh is not really enough for the bot you are building.

i almost cant find 2800mAH in my country
so is that means i need to buy from lynxmotion.com?
how long does it take to send to my country malaysia?

beside that, if i really found a battery pack that is 6v dc and 2800mAH but it did’nt specified the current, do i need to re-comfirm them about the current ?
Because the battery in lynxmotion is Max discharge current: 15~50A

You need a battery, right?

I recommend 6vdc.

I recommend NiMH, cell size of Sub-C.

I recommend capacity of 2500 to 3500mAh. Whatever you can afford…

Anyone should have this… Go get one! :open_mouth:

ok…
so i just go to the shop…
ask for 6v fix dc …NiMH, cell size of sub-c, and capacity range of 2500 to 3500 mAH
others stuff just dont’t need to care right? let say current , Max discharge current or others details.

Remember from above where I said “The robot you are building requires 1 amp constant when standing still. It requires up to 8 amps when walking.”

Tada! this is the answer. Your battery pack must be able to provide 8 amps maximum discharge current. That’s all it means. Got it? :slight_smile:

ok…
finally today i get a battery pack

it is a sub-C battery each contain 1.2v and the battery pack have five of it so it should be 6v. But i used multi-meter to measure the voltage its came out 6.5v but i think it is ok.

but i have some question here :

Question 1 : this sub-C battery is 5000mAH, so is it ok for my robot?

Question 2 : the seller told me this battery pack can support up to 100A current, so is ok for my robot?

Yes that battery will do nicely. :wink:

Thank!
i will try it on lab tomolo!
and after that my question will start about programming!
hope u still can help me along!

I will help you make the robot work as instructed in the tutorial. After that, you are on your own if you want to change or modify the program.

looking at this link tutorial :
lynxmotion.com/images/html/build99b.htm
and stuck at step 6…
I have succesfully build a basic program and open the file in atom-pro IDE

“Change the baud rate jumpers on the SSC-32 to 38.4 kbaud.”
Is this setting change in the “setup => baud rate” in powerpod?
But when i change it to 38400, and i click connect, it can’t connect at all.
But when i change back to 115200, everything back to normal.
So what should i do?

“Remove the DB9-enable jumpers and install the DC-01 with the narrow (0.1”) spaced connector on the TTL serial communication posts. The black wire is closest to the edge of the board, and the yellow wire is on RX."
I am using serial port to PC to control my robot (using PC to control robot), so i can ignore this sentense?
And again, i am using PC to control my robot, so i can ignore step 7 step 8 and others in the tutorial ? Becuase all the steps are teaching using a PS2 controller to control my robot.

I am using PC to control my robot, but i can’t find any tutorial that teach using a PC to control a robot. The tutorial only teach using PS2 controller to control robot.

In powerpod manual i found “PC serial port control panel” “H3/H3-R serial port control panel” (It is something like an ideal PS2 joystick)
i have attach picture below.
Where can i find this program?

You’ll get the file with a PowerPod download.

Alan KM6VV

oh ok…
i found it
its inside powerpod folder

but pls help me this :

looking at this link tutorial :
lynxmotion.com/images/html/build99b.htm
I have succesfully build a basic program by clicking “Build Basic Program”

Question 1:
“Change the baud rate jumpers on the SSC-32 to 38.4 kbaud.”
Is this setting change in the “setup => baud rate” in powerpod?
OR
modify the jumpers on ssc-32 as the figure i attach on bottom?
The figure name is “baud rate 38.4k for basic atom use”
So what should i do?

Question 2:
from the picture i upload, the yellow and black wire that connect between ssc-32(bottom right) and bot board, this must be connect also if i didnt use ps2 controller to control my robot?

Question 3:
If i didnt use ps2 controller, the pin of 12, 13, 14, 15 in the picture i can ignore it right?