Non-standard servos for CBC2

6 replies [Last post]
SEAL491
SEAL491's picture
Title: NooBot+
Joined: 07/19/2011
Posts:
BotPoints: 54
User offline. Last seen 10 years 12 weeks ago.

Not so related to Botball, but....

Would fancy shmancy RC digital servos be compatible with the CBC2? (enough voltage, etc)
In other words, can I just plug and go?

If so, can I still use set_servo_position(); and its derivatives in Kiss-C to control them?
Or are the T-pro servos provided by Botball specially modified?

Thanks,
- Ulzee

SEAL491
SEAL491's picture
Title: NooBot+
Joined: 07/19/2011
Posts:
BotPoints: 54
User offline. Last seen 10 years 12 weeks ago.

bump

Jeremy Rand
Jeremy Rand's picture
Title: Botball Youth Advisory Council
Joined: 04/03/2009
Posts:
BotPoints: 1168
User offline. Last seen 7 years 18 weeks ago.

The CBC servo ports are standard RC servo ports; any RC servo should work okay. Depending on the power requirements of your servos, you may need to connect your servos to a separate battery for power. You may wish to check with KIPR for the current limits, etc. for the CBC servo ports. The usual KISS-C functions should work, although different servos may have a different range of values to which they can move.

-Jeremy Rand
Senior Programmer, Team SNARC (2012-2013), Norman Advanced (2010-2011), Norman HS (2008-2009), Norman North (2005-2007), Whittier MS (2003-2004)
2012-2013 VP of Tech, 2011 President, Botball YAC (2009-2013)
Mentor, Alcott and Whittier MS

SEAL491
SEAL491's picture
Title: NooBot+
Joined: 07/19/2011
Posts:
BotPoints: 54
User offline. Last seen 10 years 12 weeks ago.

Thnks!

SEAL491
SEAL491's picture
Title: NooBot+
Joined: 07/19/2011
Posts:
BotPoints: 54
User offline. Last seen 10 years 12 weeks ago.

Will I end up busting the servo if I specify a servo position that is physically out of reach for the servo?

AdamF
Title: MiniBot+
Joined: 03/17/2010
Posts:
BotPoints: 62
User offline. Last seen 9 years 19 weeks ago.

If you set the servo to go to position 0 but its stops physically limit it to say 10, then you could ruin it by leaving it running up against its stops. The motor will eventually burn up, but that's only if it's continuously running against an unmovable load like its own stops.

If the servo only has 1024 positions and you tell it to go to 2048, it probably won't ruin the servo, but unexpected things may happen.

Adam Farabaugh
Hampton High School

KIPR Matthew
KIPR Matthew's picture
Title: KIPR Staff
Joined: 06/04/2009
Posts:
BotPoints: 154
User offline. Last seen 5 years 3 weeks ago.

That is true, but since servos are standardized and all take the same input, you should have the same type of range as a regular (botball) servo. If you hear buzzing, back the servo off a little until it stops and that is the boundary of the range for that servo. All servos have slightly different ranges.

You should be able to plug any standard hobby servo into the CBC. The ports are fused, so you can not draw a damaging amount of current from the CBC. The servos will run at the standard 6 Volts.

Join the Botball folding at home team!
http://folding.stanford.edu/
Team 87314 "Botball"
Stats: http://folding.extremeoverclocking.com/team_summary.php?s=&t=87314