Cortex and motor outputs?

Hi All,

I’m new and have searched the forums but not found an answer to this question:

Why does the cortex have only 2 continuous-rotation motor outputs (1,10) but eight (2-9) RC servo outputs? Was there a previous use for the cortex that made heavy use of the servo outputs? VRC robots overwhelmingly utilize continuous-rotation vs. servo motors.

I know the motor controller 29 turns servo output into continuous-rotation output…but I’m just wondering in a historical curiosity kind of way

thanks in advance

Hi jcr723,
There were a number of reasons for this system architecture. I’ll discuss a few of them here.

This architecture reduces the cost / difficulty of repair in the event of a failure.
If a motor speed controller is embedded in the robot brain and is damaged, a user must repair / replace their robot brain. If the motor speed controller is external and becomes damaged, a user can replace / repair that individual unit.

This architecture allows for more flexibility in purchasing because of a lower cost robot brain.
If the motor speed controllers are all embedded in the robot brain, the price of the brain must account for the cost of “a full set” of motor speed controllers. With them external, the price can be lower and users only need to purchase the motor speed controllers they need.

Hopefully this answers your question!