DCMotor API Guide
Get started with your DC Motor Phidget
Quantity Available: 141
| Qty | Price |
|---|---|
| 10 | $171.00 |
| 25 | $153.00 |
| 50 | $135.00 |
| 100 | $126.00 |
The 60V 50A DC Motor Phidget is a high-performance DC motor driver. It has 15-60V DC supply input, and provides up to 50 amps of continuous current, with a peak current capacity of 50 amps to a single brushed DC motor.
This controller includes three operating modes: DC Motor, Position Controller, and Velocity Controller. The Position and Velocity Controller modes utilize the built-in encoder channel to deliver fast and precise closed-loop control. Prebuilt tuning software is available through the Phidget Control Panel on Windows. In DC Motor mode, users can manually control the motor or implement custom control loops. Comprehensive guides are available for each mode.
There are several built-in safety features, including an E-Stop circuit, thermal protection, over-current protection, advanced failsafe modes, supply voltage monitoring, and polarity protection. For detailed information about these features, refer to the API.
Additional features include regenerative braking, surge current limiting, automatic inductance measurement, electrical isolation, and more.
The 60V 50A DC Motor Phidget must be connected to a VINT Hub Phidget to function. A Power Guard Phidget is also required for most applications. For more information, review our Power Guard Guide.
| Part Numbers | DCC1030_0, DCC1030_0MX |
| Board Properties | |
|---|---|
| Controlled By | VINT |
| Driver Support | Phidget22 |
| VINT Communication Speed Max | 1 Mbit/s |
| Controller Properties | |
| Motor Type | DC Motor |
| Number of Motor Ports | 1 |
| Velocity Resolution | 0.00078 Duty Cycle |
| Acceleration Min | 0.1 Duty Cycle/s |
| Acceleration Max | 1000 Duty Cycle/s |
| Acceleration Time Min | 2 ms |
| Acceleration Time Max | 20 s |
| PWM Frequency | 25 kHz |
| Sampling Interval Min | 10 ms/sample |
| Sampling Interval Max | 60 s/sample |
| Motor Induction Min | 100 μH |
| Motor Induction Max | 10 mH |
| Electrical Properties | |
| Continuous Motor Current Max | 50 A |
| Peak Motor Current Max | 50 A |
| Supply Voltage Min | 15 V DC |
| Supply Voltage Max | 60 V DC |
| Current Consumption Max | (VINT Port) 3 mA |
| Power Consumption (Unconfigured) | 500 mW |
| Power Consumption | motor power plus 500 mW |
| Isolation Voltage (DC) | 1 kV DC |
| Encoder Interface | |
| Number of Encoder Inputs | 1 |
| Encoder Interface Resolution | x4 |
| Count Rate Max | 2.4E+06 pulses/s |
| Time Resolution | 6.3E-05 s |
| Sampling Interval Min | 1 ms/sample |
| Sampling Interval Max | 60 s/sample |
| Encoder Input Low Voltage Max | 1.4 V DC |
| Encoder Input High Voltage Min | 1.7 V DC |
| Physical Properties | |
| Recommended Wire Size (Motor) | 10 - 20 AWG |
| Recommended Wire Size (Power Terminal) | 10 - 20 AWG |
| Recommended Wire Size (E-stop) | 26 AWG |
| Operating Temperature Min | -40 °C |
| Operating Temperature Max | 100 °C |
| Customs Information | |
| Canadian HS Export Code | 8471.80.00 |
| American HTS Import Code | 8471.80.40.00 |
| Country of Origin | |
| DCC1030_0 | CN (China) |
| DCC1030_0MX | MX (Mexico) |
| Date | Board Revision | Device Version | Comment |
|---|---|---|---|
| October 2026 | 0 | 104 | Product Release |
| Channel Name | API | Channel |
|---|---|---|
| Encoder Input | Encoder | 0 |
| DC Motor Controller | DCMotor | 0 |
| Temperature Sensor | TemperatureSensor | 0 |
| Current Sensor | CurrentInput | 0 |
| Supply Voltage Sensor | VoltageInput | 0 |
| Position Controller | MotorPositionController | 0 |
| Velocity Controller | MotorVelocityController | 0 |
| API | Detail | Language | OS | |
|---|---|---|---|---|
| Encoder | Visual Studio GUI | C# | Windows | Download |
| Encoder | Objective-C | macOS | Download | |
| Encoder | Swift | macOS | Download | |
| Encoder | Swift | iOS | Download | |
| Encoder | Visual Basic | Windows | Download | |
| Encoder | Max | Multiple | Download | |
| DCMotor | Visual Studio GUI | C# | Windows | Download |
| DCMotor | Objective-C | macOS | Download | |
| DCMotor | Swift | macOS | Download | |
| DCMotor | Swift | iOS | Download | |
| DCMotor | Visual Basic | Windows | Download | |
| DCMotor | Max | Multiple | Download | |
| TemperatureSensor | Visual Studio GUI | C# | Windows | Download |
| TemperatureSensor | Objective-C | macOS | Download | |
| TemperatureSensor | Swift | macOS | Download | |
| TemperatureSensor | Swift | iOS | Download | |
| TemperatureSensor | Visual Basic | Windows | Download | |
| TemperatureSensor | Max | Multiple | Download | |
| CurrentInput | Visual Studio GUI | C# | Windows | Download |
| CurrentInput | Objective-C | macOS | Download | |
| CurrentInput | Swift | macOS | Download | |
| CurrentInput | Swift | iOS | Download | |
| CurrentInput | Visual Basic | Windows | Download | |
| CurrentInput | Max | Multiple | Download | |
| VoltageInput | Visual Studio GUI | C# | Windows | Download |
| VoltageInput | Objective-C | macOS | Download | |
| VoltageInput | Swift | macOS | Download | |
| VoltageInput | Swift | iOS | Download | |
| VoltageInput | Visual Basic | Windows | Download | |
| VoltageInput | Max | Multiple | Download | |
| MotorPositionController | PID Tuner | C# | Windows | Download |
| MotorPositionController | Objective-C | macOS | Download | |
| MotorPositionController | Swift | macOS | Download | |
| MotorPositionController | Swift | iOS | Download | |
| MotorPositionController | Visual Basic | Windows | Download | |
| MotorPositionController | Max | Multiple | Download | |
| MotorVelocityController | Objective-C | macOS | Download |
This Phidget is a smart device that must be controlled by a VINT Hub. For more information about VINT, have a look at the VINT Overview page. You can use a Phidget Cable to simply and easily connect the two devices. Here's a list of all of the different VINT Hubs currently available:
| Product | Board Properties | |||
|---|---|---|---|---|
| Part Number | Price | Number of VINT Ports | VINT Communication Speed Max | Controlled By |
![]() VINT Hub Phidget
|
$40.00 | 6 | 1 Mbit/s | USB (USB-C) |
![]() VINT Hub Phidget
|
$40.00 | 6 | 1 Mbit/s | USB (Mini-USB) |
![]() 1-Port VINT Hub Phidget
|
$26.00 | 1 | 1 Mbit/s | USB (USB-A) |
![]() Wireless VINT Hub
|
$65.00 | 6 | 100 kbit/s | Local Network (Ethernet or Wi-Fi) |
![]() PhidgetSBC4
|
$130.00 | 6 | 100 kbit/s | — |
Use a Phidget cable to connect this device to the hub. You can solder multiple cables together in order to make even longer Phidget cables, but you should be aware of the effects of having long wires in your system.
| Product | Physical Properties | |
|---|---|---|
| Part Number | Price | Cable Length |
![]() Phidget Cable 10cm
|
$1.50 | 100 mm |
![]() Phidget Cable 30cm
|
$1.75 | 300 mm |
![]() Phidget Cable 60cm
|
$2.00 | 600 mm |
![]() Phidget Cable 60cm
|
$2.00 | 600 mm |
![]() Phidget Cable 90cm
|
$2.00 | 900 mm |
![]() Phidget Cable 120cm
|
$2.25 | 1.2 m |
![]() Phidget Cable 150cm
|
$2.50 | 1.5 m |
![]() Phidget Cable 180cm
|
$2.75 | 1.8 m |
![]() Phidget Cable 350cm
|
$3.00 | 3.5 m |
![]() Phidget Cable Kit
|
$10.00 | 80 mm |
![]() Phidget Cable Extension Wire 22AWG
|
$0.75/Meter | — |
Using motor controllers with large motors can pose a risk for your power supply. If your supply does not have protective features built-in, you can use a Power Guard Phidget to prevent damage from power spikes from back EMF that is generated when motors brake or change direction. We recommend that you use the SAF2030 for this controller.
| Product | Power Supply Protector | ||
|---|---|---|---|
| Part Number | Price | Trip Voltage | Continuous Current |
![]() Power Guard Phidget 60V 50A
|
$50.00 | 76 V | 50 A |
![]() Power Guard Phidget 30V 50A
|
$30.00 | 37 V | 50 A |
![]() Power Guard Phidget 30V 5A
|
$10.00 | 37 | 5 A |
![]() Programmable Power Guard Phidget 30V 50A
|
$20.00 | Selectable via software 8 - 33 VDC | 50 A |
Having a fuse between your power supply and power guard is crucial for safety in high-power motor systems. These fuses and holder have been selected specifically for use with the DCC1030.
We offer a wide variety of DC motors that can be used with this Phidget. Motors with higher gearbox ratios will have higher torque at the cost of lower speed.
| Product | Electrical Properties | |
|---|---|---|
| Part Number | Price | Rated Voltage |
![]() 24V/2.5Kg-cm/3280RPM DC Motor
|
$40.00 | 24 V DC |
![]() 24V/7Kg-cm/3000RPM DC Motor
|
$50.00 | 24 V DC |
![]() 24V/9.6Kg-cm/3200RPM DC Motor
|
$60.00 | 24 V DC |
![]() 24V/5.1Kg-cm/588RPM 4.25:1 DC Gear Motor
|
$69.00 | 24 V DC |
![]() 24V/12.2Kg-cm/772RPM/4.25:1 DC Gear Motor
|
$80.00 | 24 V DC |
![]() 24V/14.2Kg-cm/192RPM 13:1 DC Gear Motor
|
$66.00 | 24 V DC |
![]() 24V/45Kg-cm/182RPM/18:1 DC Gear Motor
|
$82.00 | 24 V DC |
![]() 24V/50.9Kg-cm/53RPM 47:1 DC Gear Motor
|
$72.00 | 24 V DC |
![]() 24V/153Kg-cm/50RPM/65:1 DC Gear Motor
|
$84.00 | 24 V DC |
![]() 24V/82.6Kg-cm/33RPM 76:1 DC Gear Motor
|
$72.00 | 24 V DC |
![]() 24V/173.3Kg-cm/15RPM 168:1 DC Gear Motor
|
$76.00 | 24 V DC |
This Phidget requires a power supply between 15 and 60V DC. Check your motor's specifications to determine the size of your supply.
| Product | Electrical Properties | |
|---|---|---|
| Part Number | Price | Output Voltage |
![]() Power Supply 24VDC 14.6A
|
$40.00 | 24 V |
![]() Power Supply 24VDC 25A Current Limiting
|
$120.00 | 24 V |
![]() Power Supply 24VDC 1.0A - US
|
$10.00 | 24 V |
![]() Power Supply 24VDC 2.5A
|
$20.00 | 24 V |
![]() Power Supply 24VDC 5A
|
$40.00 | 24 V |
You can use a pigtail wire if you want to avoid removing the barrel jack connector from your supply's cord:
| Product | Physical Properties | ||||
|---|---|---|---|---|---|
| Part Number | Price | Connector A | Connector B | Cable Length | Cable Gauge |
![]() Female Pigtail 5.5x2.1mm
|
$2.75 | Power Jack 5.5 x 2.1mm (Female) | 2 Loose Wires | 250 mm | 20 AWG |
| Product | Controller Properties | Electrical Properties | Board Properties | ||
|---|---|---|---|---|---|
| Part Number | Price | Number of Motor Ports | Velocity Resolution | Continuous Motor Current Max | Controlled By |
![]() 60V 50A DC Motor Phidget
|
$180.00 | 1 | 0.00078 Duty Cycle | 50 A | VINT |
![]() 30V 50A DC Motor Phidget
|
$150.00 | 1 | 0.00078 Duty Cycle | 50 A | VINT |
![]() DC Motor Phidget
|
$85.00 | 1 | 0.001 Duty Cycle | 25 A | VINT |
![]() 2x DC Motor Phidget
|
$65.00 | 2 | 0.001 Duty Cycle | (per motor) 4 A | VINT |
![]() 4A DC Motor Phidget
|
$45.00 | 1 | 0.001 Duty Cycle | 4 A | VINT |
![]() PhidgetMotorControl 1-Motor
|
$85.00 | 1 | 0.39 Duty Cycle | 5 A | USB (Mini-USB) |
![]() PhidgetMotorControl HC
|
$115.00 | 2 | 0.79 Duty Cycle | (per motor) 14 A | USB (Mini-USB) |