Shopping Cart

Your cart is empty.

Your cart is empty.

Cytron 30A Bi-Directional DC Motor Driver, 5V - 30V, 80A Peak,MD30C

Free shipping on orders over $29.99

$38.80

$ 18 .99 $18.99

In Stock
  • Bi-directional control for 1 brushed DC motor.
  • Motor Voltage: 5V-30V, 3.3V and 5V logic level input. Maximum Current: 80A peak (1 second), 30A continuously.
  • Fully NMOS H-Bridge for better efficiency and no heat sink is required.
  • Support both locked-antiphase and sign-magnitude for external PWM operation.
  • Speed control PWM frequency up to 20KHz (Actual output frequency is same as input frequency when external PWM is selected).


MD30C is designed to drive medium to high power brushed DC motor with current capacity up to 80A peak and 30A continuously. Fully NMOS design not only provides faster switching time, it is also more efficient and no heatsink or fan is required.

Features:

  • Bi-directional control for 1 brushed DC motor
  • Motor Voltage: 5V - 25V 30V.
  • Maximum Current: 80A peak (1 second), 30A continuously.
  • Reverse polarity protection.
  • 3.3V and 5V logic level input.
  • Fully NMOS H-Bridge for better efficiency and no heat sink is required.
  • Speed control PWM frequency up to 20KHz (Actual output frequency is same as input frequency when external PWM is selected).
  • One of the option NO Programming Needed.Onboard PWM generator with switches and potentiometer for standalone operation.
  • Support both locked-antiphase and sign-magnitude for external PWM operation.
  • Made in Malaysia

Example Arduino Sketch Controlling motor speed with program set
This program runs the motor from rest to maximum speed, increasing PWM value from 0 to 255 in every 0.1 sec. User can modify delay time to control speed change. To see motor direction change, user can digitalWrite dir HIGH or LOW.
void setup(){
lcd.begin(16, 2);
lcd.clear();
pinMode(pwm,OUTPUT);
pinMode(dir,OUTPUT);
pinMode(diy_pwm,OUTPUT);
pinMode(pot,INPUT);
}
void loop(){
int pwm_value=0;
lcd.setCursor(0,0);
digitalWrite(dir,HIGH); // set DIR pin HIGH or LOW
for(pwm_value=0;pwm_valueanalogWrite(pwm,pwm_value); //increase PWM in every 0.1 sec
delay(100);
lcd.clear(); //display status of motor on LCD
lcd.setCursor(0,0);
lcd.print("PWM:");
lcd.print(pwm_value);
lcd.setCursor(0,1);
lcd.print("DIR:");
lcd.print(digitalRead(dir));
}
while(1) continue; //continue,terminate loop;
}


Customer
Reviewed in the United States on October 30, 2021
I'd buy them again and the have CAD models of the boards for you 3d printer guys. Makes it easy to see how to make the box.