Legacy Forum: Preserving Nearly 20 Years of Community History - A Time Capsule of Discussions, Memories, and Shared Experiences.

RC control with Robonova - a newbie question

Hitec robotics including ROBONOVA humanoid, HSR-8498HB servos, MR C-3024 Controllers and RoboBasic
30 postsPage 2 of 21, 2
30 postsPage 2 of 21, 2

Post by fungo » Sat Apr 08, 2006 10:02 pm

Post by fungo
Sat Apr 08, 2006 10:02 pm

Mochung, I had already seen the image you mention. I can see that receiver servo connectors go to the controller but cant see in the image where to connect the receiver power connector. Can you help me further please?
Mochung, I had already seen the image you mention. I can see that receiver servo connectors go to the controller but cant see in the image where to connect the receiver power connector. Can you help me further please?
fungo

Post by bauermech » Sun Apr 09, 2006 1:50 am

Post by bauermech
Sun Apr 09, 2006 1:50 am

All the pins on the top portion of the 3024 have the same pinout. The top-most pin is ground; the center is positive; and the bottom is the signal... (the signal pins are each assigned a specific function).

Image
Image
Okay, I have a radio receiver and bluetooth module hooked up here...
I don't know how well you can see it, but for my bluetooth, I utilize all the pins on the the ETX port (black, red, white)(left portion of controller). For outgoing, only one wire (white) is needed to run to the ERX because the bluetooth is already getting it's +5v and ground from the ETX. The remaining +5v and ground on the ERX port were used for powering up the HFS-03MM receiver (only two wires - black and red) . The channel outputs from the HFS-03MM went to the AD ports (the right side of controller black, red, white X2). ...The point I guess is that you can pull the power you need from anywhere along the top row of ports that don't already have leads coming off of the pins. They all come from the same place. Likewise, the grounds do too.
All the pins on the top portion of the 3024 have the same pinout. The top-most pin is ground; the center is positive; and the bottom is the signal... (the signal pins are each assigned a specific function).

Image
Image
Okay, I have a radio receiver and bluetooth module hooked up here...
I don't know how well you can see it, but for my bluetooth, I utilize all the pins on the the ETX port (black, red, white)(left portion of controller). For outgoing, only one wire (white) is needed to run to the ERX because the bluetooth is already getting it's +5v and ground from the ETX. The remaining +5v and ground on the ERX port were used for powering up the HFS-03MM receiver (only two wires - black and red) . The channel outputs from the HFS-03MM went to the AD ports (the right side of controller black, red, white X2). ...The point I guess is that you can pull the power you need from anywhere along the top row of ports that don't already have leads coming off of the pins. They all come from the same place. Likewise, the grounds do too.
bauermech
Site Admin
Site Admin
User avatar
Posts: 318
Joined: Sat Feb 04, 2006 1:00 am
Location: Defiance, Ohio, USA

Post by Guest » Sun Apr 09, 2006 3:31 am

Post by Guest
Sun Apr 09, 2006 3:31 am

bauermech wrote:Okay, I have a radio receiver and bluetooth module hooked up here...



Can you use the bluetooth for passing new programming info from the computer to the Nova, or is it strictly for executing commands? I'm a total newb and just gathering info. My Nova should be here by monday and I'm pretty stoked.

On a side note, I see you are in Defiance, Oh (uhmm, where IS that?) and I'm in Canton, Oh. We're practically neighbors! :)

One of these days I can start posting under a name instead of "guest", but it seems I'm suffering some sort of registration issue. Have to work on that.
bauermech wrote:Okay, I have a radio receiver and bluetooth module hooked up here...



Can you use the bluetooth for passing new programming info from the computer to the Nova, or is it strictly for executing commands? I'm a total newb and just gathering info. My Nova should be here by monday and I'm pretty stoked.

On a side note, I see you are in Defiance, Oh (uhmm, where IS that?) and I'm in Canton, Oh. We're practically neighbors! :)

One of these days I can start posting under a name instead of "guest", but it seems I'm suffering some sort of registration issue. Have to work on that.
Guest

Post by bauermech » Sun Apr 09, 2006 5:07 am

Post by bauermech
Sun Apr 09, 2006 5:07 am

On a side note, I see you are in Defiance, Oh (uhmm, where IS that?) and I'm in Canton, Oh. We're practically neighbors!

I have family in Canton. Man, you're like 3 1/2 hours away! Yeah, I'm in the NW corner, right between Toledo, OH and Ft. Wayne, IN.

Can you use the bluetooth for passing new programming info from the computer to the Nova, or is it strictly for executing commands?

RoboBASIC doesn't support the transmition of compiled code into the 3024 through the Bluetooth module (I get an eror msg. 4 'time out, error on download'), so until a new compiler is made... :?

One of these days I can start posting under a name instead of "guest", but it seems I'm suffering some sort of registration issue. Have to work on that.

Have you checked your e-mail? You have to follow the link in the letter. This is great! A fellow local. 8O We'll have to get together some weekend and spar off our RN's over a couple of beers or something :D
On a side note, I see you are in Defiance, Oh (uhmm, where IS that?) and I'm in Canton, Oh. We're practically neighbors!

I have family in Canton. Man, you're like 3 1/2 hours away! Yeah, I'm in the NW corner, right between Toledo, OH and Ft. Wayne, IN.

Can you use the bluetooth for passing new programming info from the computer to the Nova, or is it strictly for executing commands?

RoboBASIC doesn't support the transmition of compiled code into the 3024 through the Bluetooth module (I get an eror msg. 4 'time out, error on download'), so until a new compiler is made... :?

One of these days I can start posting under a name instead of "guest", but it seems I'm suffering some sort of registration issue. Have to work on that.

Have you checked your e-mail? You have to follow the link in the letter. This is great! A fellow local. 8O We'll have to get together some weekend and spar off our RN's over a couple of beers or something :D
bauermech
Site Admin
Site Admin
User avatar
Posts: 318
Joined: Sat Feb 04, 2006 1:00 am
Location: Defiance, Ohio, USA

Post by fungo » Sun Apr 09, 2006 9:22 am

Post by fungo
Sun Apr 09, 2006 9:22 am

Thanks bauermech for the information. I am getting there. One last question remains as I am scared of frying the controller. As you know normally an RC receiver is powered via the battery pack then supplies power to the servos. Now I understood how to obtain power for the RX from the controller but will I damage anything by connecting the receiver servo ports to the controller? (as these normally power the servos)
Thanks bauermech for the information. I am getting there. One last question remains as I am scared of frying the controller. As you know normally an RC receiver is powered via the battery pack then supplies power to the servos. Now I understood how to obtain power for the RX from the controller but will I damage anything by connecting the receiver servo ports to the controller? (as these normally power the servos)
fungo

Post by Guest » Sun Apr 09, 2006 11:36 am

Post by Guest
Sun Apr 09, 2006 11:36 am

Hi Fungo, I tried connecting a seperate battery(6V) into the RX. Nothing got fired but I recommend not to have a seperate battery. I didnt know I have connect to the RX to a power source because when I connect the RX channels to the board it seems the RX has power already. Or perhaps I need to do it just like Bauermech's suggestion by connecting a cable from the ERX port to the RX so that my RX delay issue can be solved.

Best,

Mo
Hi Fungo, I tried connecting a seperate battery(6V) into the RX. Nothing got fired but I recommend not to have a seperate battery. I didnt know I have connect to the RX to a power source because when I connect the RX channels to the board it seems the RX has power already. Or perhaps I need to do it just like Bauermech's suggestion by connecting a cable from the ERX port to the RX so that my RX delay issue can be solved.

Best,

Mo
Guest

Post by Morbeious » Sun Apr 09, 2006 4:42 pm

Post by Morbeious
Sun Apr 09, 2006 4:42 pm

Eh, bauermech

Can you complete the lines on the following graphic, I think this will help newbies understand how to connect the addons to the 3024 without blowing it up..

Thx,

Image
Eh, bauermech

Can you complete the lines on the following graphic, I think this will help newbies understand how to connect the addons to the 3024 without blowing it up..

Thx,

Image
Robots Own/Operated: HeathKit Jr, OmniBot 2000, Lego MindStorms, RSV2, RoboNova-1
Morbeious
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 56
Joined: Tue Mar 21, 2006 1:00 am
Location: Metro Detroit, Michigan, USA

Post by bauermech » Sun Apr 09, 2006 7:15 pm

Post by bauermech
Sun Apr 09, 2006 7:15 pm

Eh, my lines are a biit crooked and break sometimes, but I think you'll get the picture...
Image
Hope this helps...
Eh, my lines are a biit crooked and break sometimes, but I think you'll get the picture...
Image
Hope this helps...
bauermech
Site Admin
Site Admin
User avatar
Posts: 318
Joined: Sat Feb 04, 2006 1:00 am
Location: Defiance, Ohio, USA

Post by bauermech » Sun Apr 09, 2006 7:17 pm

Post by bauermech
Sun Apr 09, 2006 7:17 pm

Crap! That's what I get for not previewing before I post :oops:
...Now you'll 'get the picture' ha ha. :roll:
Image
Crap! That's what I get for not previewing before I post :oops:
...Now you'll 'get the picture' ha ha. :roll:
Image
bauermech
Site Admin
Site Admin
User avatar
Posts: 318
Joined: Sat Feb 04, 2006 1:00 am
Location: Defiance, Ohio, USA

Post by Morbeious » Mon Apr 10, 2006 1:12 am

Post by Morbeious
Mon Apr 10, 2006 1:12 am

Eh, Bauermech,

Why are you using addtional pwr for the RCX? are you not getting enough pwr off Ch1 and Ch2? or does the Hitec RCX need to have it connected to operated
Eh, Bauermech,

Why are you using addtional pwr for the RCX? are you not getting enough pwr off Ch1 and Ch2? or does the Hitec RCX need to have it connected to operated
Robots Own/Operated: HeathKit Jr, OmniBot 2000, Lego MindStorms, RSV2, RoboNova-1
Morbeious
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 56
Joined: Tue Mar 21, 2006 1:00 am
Location: Metro Detroit, Michigan, USA

Post by bauermech » Tue Apr 11, 2006 1:02 am

Post by bauermech
Tue Apr 11, 2006 1:02 am

Ya know that's a good question. I assumed it required its own power separate from the outputs. The first pin-out set is labeled 'DSC/BATT'. DSC? Disconnect/power off feature? It would be on the white/signal pin. Eh, All I know for sure is that it powered up w/ just the 'BATT' pins connected. I never even thought about the power coming off the AD ports. Hmmmm. Some day I may hook it back on and test it further.
Oh, it should be noted I'm using the Hitec HFS-03MM Receiver...in case this seems confusing to anyone.
Ya know that's a good question. I assumed it required its own power separate from the outputs. The first pin-out set is labeled 'DSC/BATT'. DSC? Disconnect/power off feature? It would be on the white/signal pin. Eh, All I know for sure is that it powered up w/ just the 'BATT' pins connected. I never even thought about the power coming off the AD ports. Hmmmm. Some day I may hook it back on and test it further.
Oh, it should be noted I'm using the Hitec HFS-03MM Receiver...in case this seems confusing to anyone.
bauermech
Site Admin
Site Admin
User avatar
Posts: 318
Joined: Sat Feb 04, 2006 1:00 am
Location: Defiance, Ohio, USA

Post by Morbeious » Tue Apr 11, 2006 1:37 am

Post by Morbeious
Tue Apr 11, 2006 1:37 am

okay, I just thought maybe the hitec rcx needed more power, if so it would make the futaba a better choice because it didnt need another AD port for addtional pwr.

No problem will update the graphic, with the label's hopefully the other thread with the diagrams will get sticky'ed
okay, I just thought maybe the hitec rcx needed more power, if so it would make the futaba a better choice because it didnt need another AD port for addtional pwr.

No problem will update the graphic, with the label's hopefully the other thread with the diagrams will get sticky'ed
Robots Own/Operated: HeathKit Jr, OmniBot 2000, Lego MindStorms, RSV2, RoboNova-1
Morbeious
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 56
Joined: Tue Mar 21, 2006 1:00 am
Location: Metro Detroit, Michigan, USA

Post by Ray » Tue Sep 26, 2006 4:13 pm

Post by Ray
Tue Sep 26, 2006 4:13 pm

Hi, although it may be too late,

I thing one of the serious problem in the program is the "RETURN" should be replaced by "GOTO MAIN".

RETURN command is used for GOSUB .... RETURN only! :)

the program pointer will go to unknown position in this case.


Your code:

'================================================
MAIN:

RC4 = RCIN(3)
RC2 = RCIN(1)

'RC Walk

IF RC4 >= 125 THEN ' RIGHT TURN
GOSUB right_turn
GOSUB standard_pose
ENDIF

IF RC4 <= 75 AND RC4 > 10 THEN 'LEFT TURN
GOSUB left_turn
GOSUB standard_pose
ENDIF

IF RC2 >= 125 THEN ' BACKWARD
GOSUB backward_walk
GOSUB standard_pose
ENDIF

IF RC2 <= 75 AND RC2 > 10 THEN ' FORWARD
GOSUB forward_walk
GOSUB standard_pose
ENDIF

RETURN ==============> GOTO MAIN (CHANGE HERE !!)

'================================================
[/quote]
Hi, although it may be too late,

I thing one of the serious problem in the program is the "RETURN" should be replaced by "GOTO MAIN".

RETURN command is used for GOSUB .... RETURN only! :)

the program pointer will go to unknown position in this case.


Your code:

'================================================
MAIN:

RC4 = RCIN(3)
RC2 = RCIN(1)

'RC Walk

IF RC4 >= 125 THEN ' RIGHT TURN
GOSUB right_turn
GOSUB standard_pose
ENDIF

IF RC4 <= 75 AND RC4 > 10 THEN 'LEFT TURN
GOSUB left_turn
GOSUB standard_pose
ENDIF

IF RC2 >= 125 THEN ' BACKWARD
GOSUB backward_walk
GOSUB standard_pose
ENDIF

IF RC2 <= 75 AND RC2 > 10 THEN ' FORWARD
GOSUB forward_walk
GOSUB standard_pose
ENDIF

RETURN ==============> GOTO MAIN (CHANGE HERE !!)

'================================================
[/quote]
Ray
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 230
Joined: Sun Apr 23, 2006 1:00 am
Location: HK

Post by Apeman » Wed Mar 07, 2007 12:20 am

Post by Apeman
Wed Mar 07, 2007 12:20 am

In regards to the power issue. 99% of all RX purchased within the past 15+ years have the servo and power input's + and - connected together. This means the board is providing power to the RX through the signal wires. Some RX built in the 70 and 80 do require seperate power... but those are long gone... and even if you still have one of those RXs... they are not narrow band as required by FCC since 1991.
In regards to the power issue. 99% of all RX purchased within the past 15+ years have the servo and power input's + and - connected together. This means the board is providing power to the RX through the signal wires. Some RX built in the 70 and 80 do require seperate power... but those are long gone... and even if you still have one of those RXs... they are not narrow band as required by FCC since 1991.
Apeman
Newbie
Newbie
Posts: 3
Joined: Tue Mar 06, 2007 8:40 pm

Post by toast » Thu Mar 15, 2007 10:13 pm

Post by toast
Thu Mar 15, 2007 10:13 pm

Well put Apeman. I was just about to say the same thing.
DSC stands for Direct Servo Control. Its a way of connecting your TX and RX without using the RF side. Means you can run your rc gear with out transmitting and shooting someone else down.

See, sometime us RC nerds are usefull...... :roll:
Well put Apeman. I was just about to say the same thing.
DSC stands for Direct Servo Control. Its a way of connecting your TX and RX without using the RF side. Means you can run your rc gear with out transmitting and shooting someone else down.

See, sometime us RC nerds are usefull...... :roll:
toast
Newbie
Newbie
Posts: 3
Joined: Wed Mar 14, 2007 4:40 am
Location: Taranaki - New Zealand

Previous
30 postsPage 2 of 21, 2
30 postsPage 2 of 21, 2