• EOL

DRV8880 - stepper motor controller 45V/1A - Pololu 2971

Index: PLL-06094 EAN: 5904422367237

The DRV8880 stepper motor controller allows you to control a motor with a current consumption of up to 1 A (temporarily up to 1.6 A) per coil, with a voltage supply of up to 45 V. It has six control modes: full step, non-wheel 1/2, 1/2, 1/4, 1/8 and 1/16.

€6.40
€5.20 tax excl.
Unavailable
Discontinued product
30-day returns
PayPal payment
Manufacturer: Pololu
Compatibility: Arduino Raspberry Pi

Attention!

The product has been discontinued. Check other products in category.

Description: DRV8880 - stepper motor controller 45V / 1A

Based on the DRV8880 controller from Texas Instruments, the module allows you to control a stepper motor with a maximum current consumption of up to 1 A per coil (usingup to 1.6 Acooling). It is powered from 6.5 V to 45 V. Before use, we recommend that you readtheDRV8880 driverdocumentation. Below are some of the main product features:

  • The module has a simple interface for step and directional control
  • It can work in six modes: full step, non-wheel 1/2, 1/2, 1/4, 1/8 and 1/16 step.
  • Provides control of the maximum motor current by means of a potentiometer, which enables the use of higher than rated power supply voltages for motors, so you can achieve higher step speed
  • Motors can be supplied with voltages from 6.5 V to 45 V
  • Current consumption up to 1.6 A (1 A without external cooling)
  • Thanks to the integrated voltage regulator, the user does not have to provide additional power to the logical part.
  • The DRV8880 works with systems with both 3.3V and 5V logical part voltage.
  • It has protection against too high a current and temperature and short-circuit protection as well as a start blocking system at too low a supply voltage.
  • In order to increase the heat-retaining surface, the tile was made in four-layer technology with a thicker copper cover
  • An open mass field on the underside, allowing for the solder of cooling elements
  • The module is compatible, in terms of size and output, with the system based on the A4988 controller

Sterownik silnika krokowego DRV8880 45V 1A

Stepper motor controller - top view.

In our offer there is also a version of DRV8824forlower power motors. DRV8824 allows for currentconsumptionup to 0.75 A per coil (up to 1.2A with additional cooling).

The kit contains all necessary elements for connecting the controller - module and connectors for self-soldering

Polol DRV8880 stepper motor controller specification

  • Supply voltage: 6.5 V to 45 V
  • Continuous current behind the coil: 1 A
  • Maximum instantaneous current per coil: 1,6 A
  • Supply voltage of the logical part: 1.8 V to 5.3 V
  • Resolution: 1, non-wheel 1/2, 1/2, 1/4, 1/8 and 1/16 steps.

Controller connection

To control the bipolar stepper motor, connect the system as shown in the figure below. The controller also allows you to work with some unipolar motors, see the manual for details.

Control

One pulse given per STEP pin causes one motor step in the direction chosen by giving the appropriate logical state (high or low) for the DIR output. The STEP and DIR pins are internally pulled to ground by a 100 kΩ resistor. If the motor is to turn in one direction only, the DIR pin can be left unconnected.

The system has two more inputs to control power consumption: SLEEP and ENABLE, for their description see the documentation. Note that the SLEEP pin is internally pulled to ground by a 100 kΩ resistor and the ENABLE pin is powered by a 10 kΩ resistor. To turn on the module, the high state on the SLEEP pin must be given. The ENABLE pin may not be connected as it is enabled by default.

The DRV8880 controller also has a lead marked FAULT. A low state (logical zero) indicates that there is an irregularity in the system operation, e.g. activation of one of the protections. On the board, the output has been connected to the SLEEP pin, so the high state on the SLEEP pin pulls also FAULT to VCC (pull-up). Thanks to the use of a serial resistor, the FAULT output can also be connected to the VCC, which makes the pin-compatible with the A4988 version.

Power supply

The system can be supplied with voltage from 6.5 V to 45 V connected between VMOT (+) and GND (-) pins. The voltage should be filtered through an external capacitor located as close to the controller board as possible. Its capacity depends on the maximum current drawn by the motor.

Attention!

In some conditions even relatively low power supply voltage may cause high amplitude pins (voltage peaks), exceeding the 50 V limit. Such situation leads to permanent damage to the system. One of the ways to avoid this problem is to place a capacitor (at least 47uF) as close as possible to the VMOT and GND pins of the controller module.

Connecting and disconnecting the motor while the controller is on can damage the system.

Resolution

A micro-step controller such as the DRV8880 allows the motor to operate with a high resolution of up to 1/32 steps. The step size is selected using the M0 and M1 inputs - the available modes are shown in the table below. By default, all three outputs are pulled to ground via a 10 kΩ pull-down resistor. So leaving them unconnected means that the mode of operation with step 1/8 is selected. For example, when using a motor with a resolution of 200 steps per revolution, the selection of 1/4 steps means operation with a resolution of 800 positions per revolution.

MODE0 MODE1 Resolution
Low Low Full step
High Low non-wheel 1/2 step
Low High 1/2 step
High High 1/4 step
Floating Low 1/8th step
Floating High step 1/16

Current limitation

To maintain a high switching speed of the steps, a higher motor supply voltage than the nominal one can be used. Only limit the maximum current flowing through the coils to the motor catalog value.

The module allows you to actively limit the current with a potentiometer. One way to introduce a restriction is to set the controller to full step mode and to measure the current flowing through one coil without giving a signal to the STEP input. The measured current is 70% of the set limit (both coils are always on and limited to 70% in full step mode).

Another way is to measure the voltage at the REF output (marked with a circle on the PCB) and calculate the current limit (measuring resistors are 0.2 Ω). The current limit can be calculated from the formula:

Current Limit = VREF × TRQ / 1.32

where TRQ is the percentage of current saccharged by pins TRQ0 and TRQ1.For example, if the motor can draw up to 1A, you can set the limit to 1 A by setting the VREF to 0.75 V and leaving the scaling pins unconnected.

Heat dissipation

The plate is designed to dissipate heat with a continuous current consumption of approximately 1 A per coil. If the current is much higher, an externalheat sinkshould be used, which can be mounted withthermo-conductiveadhesive.

Diagram

The system contains the necessary passive components for proper operation ofthe controller. The connection diagram is shown in the drawings below.

Schemat sterownika silników krokowych.

Download the DRV8880 driver diagram in PDF format.

Main differences from A4888 version

The DRV8880 is designed to be compatible with the A4988 version. The tiles have the same shape, size and layout. However, there are several differences between them, among others:

  • The pin used as a power supply for the logical part of the A4988 has been replaced by the FAULT pin, because the DRV8880 does not require additional power supply. The FAULT has been connected by a protection resistor, so it can be successfully used in a system designed for the A4988 module, where this pin will be given the supply voltage of the logical part (1.8 V to 5.3 V).
  • In the DRV8880 the SLEEP pin is not pulled to the power supply by default, it is connected to the FAULT output via a 10 k resistor. In circuits designed for A4988, a 10k resistor pulls the SLEEP to the power supply through the supply voltage of the logical part connected to FAULT, setting the state to high.
  • A potentiometer that limits the maximum current for motors is located elsewhere.
  • The DRV8880 allows for 1/2 step non-wheel operation, whereas the A4988 did not have this capability
  • The DRV8880 has a larger supply voltage range up to 45 V (A4988 up to 35 V), which also makes it less susceptible to short, high amplitude electrical impulses (so-called pins).
  • The tours have different names, but have the same function
  • DRV8880 has no RESET pin
  • The DRV8880 has 2 control pins and the A4988 has 3 pins.

Same-day shipping

  • Crediting the payment for the order on our account on a business day before 10:00 AM means sending the goods on the same day.
  • All packages are being delivered by GLS Group courier and covered with insurance up to 1200 EUR.
  • You will receive a link to track your package and monitor the progress of delivery as soon as it is shipped.

Terms of delivery 

GLS - zone 1

Austria, Belgium, Croatia, The Czech Republic, Denmark, Germany, Netherlands, Poland, Slovakia 

  • Delivery time: 2-4 days
  • Delivery cost: from 4.18 EUR
  • Insurance: 1200 EUR
GLS - zone 2

Bulgaria, Estonia, France, Hungary, Italy, Latvia, Lithuania, Luxembourg, Portugal, Romania, San Marino, Slovenia

  • Delivery time: 2-5 days
  • Delivery cost: from 5.35 EUR
  • Insurance: 1200 EUR
GLS - zone 3

Finland, Greece, Ireland, Spain, Sweden 

  • Delivery time: 2-7 days
  • Delivery cost: from 7.67 EUR
  • Insurance: 1200 EUR

Payment methods

Card image cap
PayPal
  • Botland is a PayPal verified seller. Protect your financial information with this fast, safe and secure online payment system.

Card image cap
PayU
  • Choose easy and quick PayU e-payment method. Your financial information will stay secure.

You might also like

Stepper Motor SY35ST26-0284A 200 steps/rev 7,4 V / 0,28 A / 0,063 Nm - Pololu 1207

Bipolar stepper motor 200 steps (1.8 °), 7.4 V supply with 280 mA current per coil, holding torque 0.65 kg*cm (0.0637 Nm). Dimensions: 35 x 35 x 26 mm (NEMA 14).
Index: PLL-00071
Index: PLL-00071
Available, 24 hours shipping!
Check quantity
Regular price €23.76 Price €23.76

STM32F407G-DISC1 - Discovery - STM32F4DISCOVERY

The commissioning kit is built on the basis of STM32F407VGT6 microcontroller, it allows you to get to know the systems equipped with the latest Cortex-M4F core from ARM...
Index: DIS-00445
Index: DIS-00445
In stock, shipping 24 hours!
Check quantity
Regular price €27.99 Price €27.99

Stepper Motor SY35ST28-0504A 200 steps 10V / 0,5A / 0,1Nm - Pololu 1208

Bipolar stepper motor 200 steps (1.8 °) 10 V supply with 500 mA current per coil, holding torque 1 kg*cm (0.1 Nm). Dimensions: 35 x 35 x 28 mm (NEMA 14).
Index: PLL-00470
Index: PLL-00470
Available, 24 hours shipping!
Check quantity
Regular price €24.74 Price €24.74

Raspberry Pi Model B 512MB RAM

Raspberry Pi Model B (512MB RAM) is a miniature computer that can successfully replace a large office device. The module allows you to process video in high definition. Has:...
Index: RPI-00972
Index: RPI-00972
Waiting for confirmation of delivery date
Regular price €34.50 Price €34.50

Arduino Uno Rev3 - module A000066

The original module from the Arduino® Uno with the AVR microcontroller ATmega328 in an interchangeable housing. It has 32 KB Flash memory, 2 KB RAM, 14 digital I/o of which...
Index: ARD-01060
Index: ARD-01060
In stock, shipping 24 hours!
Check quantity
Regular price €21.48 Price €21.48

Customers who bought this product also bought:

STM32 NUCLEO-L152RE module - Low Power STM32L152RET6 ARM Cortex M3

Module with 32-bit microcontroller with low power consumption, having a core ARM Cortex M3 32 MHz, 512 KB Flash, 80 KB SRAM. Nucleo is compatible with the mbed platform, it has...
Index: DIS-02216
Index: DIS-02216
In stock, shipping 24 hours!
Check quantity
Regular price €17.34 Price €17.34

MPU-6050 3-axis accelerometer and I2C gyroscope - DFRobot module

Sensor for measuring acceleration and angular velocity in three axes. It is a combination of 3-axis accelerometer and gyroscope. It is characterized by simple operation, it...
Index: DFR-03888
Index: DFR-03888
In stock, shipping 24 hours!
Check quantity
Regular price €10.18 Price €10.18

OLED display graphic blue 1.3'' (A) 128x64px SPI/I2C - angled connectors - Waveshare 10444

OLED blue display with a diagonal of 1.3" and a resolution of 128 x 64 px. The screen is based on SH1106 driver, works with voltages of 3.3 V and 5 V, communication via SPI or...
Index: WSR-04439
Index: WSR-04439
Delivery scheduled for 2022-06-07
Regular price €9.77 Price €9.77

Converter USB-UART FTDI FT232RL - microUSB port - Waveshare 11324

Converter which provides communication between the serial interfaces USB and UART. It allows to exchange data between the computer and the systems which use microcontrollers....
Index: WSR-05341
Index: WSR-05341
Waiting for confirmation of delivery date
Regular price €7.81 Price €7.81

WiFi module ESP-12E ESP8266 Black - 11 GPIO, ADC, PCB antenna

Wi-fi module based on the ESP8266 chip. Works in standard wi-fi 802.11 b/g/n at 2.4 GHz. Equipped with 22 leads - pitch 2 mm, of which 11 is GPIO, 1 ADC and SPI. Has a built-in...
Index: MOD-05463
Index: MOD-05463
In stock, shipping 24 hours!
Check quantity
Regular price €3.23 Price €3.23

StarterKit with Arduino Leonardo + Box - Elektro Przewodnik

A set of electronic components that will help you get started with modules from the Arduino. The kit includes LEDs, resistors, sensors, chips, and LCD display, and basic board...
Index: ARD-03795
Index: ARD-03795
Waiting for confirmation of delivery date
Regular price €34.70 Price €34.70

DRV8801 - single-channel motor controller 36V / 1A - Pololu 2136

Single-channel DC motor controller. Continuous current per channel 1 A (momentary to 2.8 A). Supply voltage from 8 V to 36 V.
Index: PLL-01256
Index: PLL-01256
Available, 24h shipping!
Check quantity
Regular price €6.05 Price €6.05

Tensometric beam NA27 5kg (50N)

Strain-gauge beam operating in the range of up to 5 kg (approx. 50 N). The smallest version is used, for example, in kitchen scales, portable scales. The connecting cable...
Index: SES-03099
Index: SES-03099
In stock, shipping 24 hours!
Check quantity
Regular price €17.14 Price €17.14

T-DEAN a pair of connectors

The kit contains a pair of DEAN connectors - socket and plug.
Index: KAB-01339
Index: KAB-01339
In stock, shipping 24 hours!
Check quantity
Regular price €0.41 Price €0.41

Limit switch mini with roller - WK625 - 5pcs.

Limit switch with lever ended with roller. Maximum operating parameters: voltage of 250 V and current of 5 A.
Index: PAS-00919
Index: PAS-00919
In stock, shipping 24 hours!
Check quantity
Regular price €2.10 Price €2.10

Fan 12V 60x60x15mm 3 wires

The fan with the input voltage of 12 V, current consumption of 0.2 A and size of 60 x 60 x 15 mm.
Index: MOT-03874
Index: MOT-03874
In stock, shipping 24 hours!
Check quantity
Regular price €1.89 Price €1.89

Connecting cables male-to-male 20cm - 40pcs

Set includes 40 PCs of multi-colored hook-up wires with a length of 20 cm ended, on both sides, with the male connector.
Index: KAB-01223
Index: KAB-01223
Waiting for confirmation of delivery date
Regular price €1.29 Price €1.29
  • EOL