Part Number |
BDC-10001 |
---|---|
UPC |
655469093317 |
Vdd Min (V) |
7.0 |
Vdd Max (V) |
13.2 |
Interface |
CAN, PWM |
T Channels |
1 |
Diameter (in) |
2.5 |
Iout Max (A) |
60 |
Free Current (A) |
1.9 |
Free Speed (RPM) |
5400 |
Max Power (Watt) |
337 |
Weight (lbs) |
2.8 |
Output Shaft Diameter (in) |
0.313 |
Output Shaft Length (in) |
1.245 |
Home > Product Categories > Robotics > Venom 12V High Torque DC Motor with Integrated CAN Bus and PWM Controller
Venom is a brushed DC motor based on the original 2.5" CIM, which has been used by FIRST Robotics Competition teams for the past 18 years. The traditional CIM is a "dumb" motor, requiring a suite of external controllers and sensors. Venom integrates all of these functions into a single, compact package.
So how "smart" is Venom? Speed, current, temperature, and position are all measured onboard, enabling advanced control modes without complicated sensing and wiring schemes. This includes proportional duty cycle and voltage control, closed-loop current (torque), speed, and servo (position) control, follow-the-leader, and motion profiling controls. There are also external inputs for limit switches and an analog signal. All of these features are accessed via the CAN (Controller Area Network) interface, which is designed for FRC communication. WPILib compatible libraries for LabVIEW, C++, and Java are provided.
Venom was designed for convenience and simplicity. The motor controller and speed encoder were designed around the CIM (its rear bearing actually). There are no concerns about mechanical compatibility between third party sensors. There are no calculations required to convert encoder counts into speed. All motor parameters are presented in native engineering units (speed in RPM, voltage in Volts, position in rotations, current in Amps, etc.).
For teams which prefer to avoid CAN communication, Venom may be controlled through a PWM signal.
Venom was designed for competition. Onboard thermal management protects the CIM and integrated controller from excessive duty cycles at high load. A rear-facing LED provides diagnostic trouble codes to help quickly diagnose issues. The integrated design allows the entire motor, controller, and sensor package to be replaced as a single compact assembly.
In addition to the “smart” upgrades, we’ve also made the CIM stronger. Front and rear bushings have been upgraded to ball bearings to reduce friction, increase efficiency and extend battery life. The wiring was also upgraded from 14 ga external wiring for 12 ga high-strand. These power lines are more flexible than the stock motor and serve to further increase electrical efficiency. A die-cast aluminum endplate protects the internal electronics and serves as an integrated heatsink.
Venom | CTRE/VEX Robotics Talon SRX | CTRE/VEX Robotics Falcon 500 | Rev Robotics Neo 550 | |
---|---|---|---|---|
Motor | Integrated Smart Motor: $100-120 | CIM: $33 | Falcon 500: $140 | NEO: $40 |
Smart Controller | integrated: $0 extra | Talon SRX: $90 | Talon FX: integrated | REV SparkMax: $75 |
Encoder | integrated: $0 extra | External: $40+ | integrated: $0 extra | integrated: $0 extra |
Total Cost | $100/ea as a 5-pack | $163 | $140 | $115 |
Upgrade My CIM!!! | Talon SRX w/ CIM | |
---|---|---|
CIM Motor | Already owned: $0 | Already owned: $0 |
Smart Controller | Venom Upgrade: $70-75 | SRX: $90 |
Encoder | integrated: $0 extra | External: $40+ |
Cabling | not needed: $0 extra | $12+ |
Total Cost | $69.95/ea as at qty 6+ | $142 |
Dual Venom Ball Shooter With Follower Mode for 2020 FRC Game
bdc10001_3d_model.step | 3D Model |
bdc10001_drawing.pdf | Mounting Dimensions |
bdc10001_frc_usermanual_r03.pdf | Venom FRC User Manual |
FRC Software library Installation | Installation instructions for the Playing with Fusion device support library for the FRC roboRIO. |
2022 C++ API Documentation | FRC API documentation for Playing With Fusion sensors and actuators |
2022 Java API Documentation | FRC API documentation for Playing With Fusion sensors and actuators |
GitHub: FRC roboRIO Libraries | FRC C++/Java and LabView Libraries for roboRIO |