G2 High-Power 24v21 - single-channel motor controller 40V/21A - Pololu 2995

Index: PLL-05722 EAN: 5904422367268

Single-channel high-performance DC motor controller. Continuous current per channel is 21 A (momentary up to 100 A), motor supply voltage from 6.5 V to 40 V, logical part voltage from 1.8 V to 5.5 V. The device also has a current flow sensor and the possibility to limit the motor current.

G2 High-Power 24v21 - single-channel motor controller 40V/21A - Pololu 2995
€47.46 tax excl.
Waiting time: 4-6 weeks
Temporarily unavailable
30-day returns
PayPal payment
Manufacturer: Pololu
Compatibility: Arduino Raspberry Pi

Product description: G2 High-Power 24v21 - 40V/21A single channel motor controller - Polol 2995.

The module allows to control one DC motor. The motor can be supplied with voltages from 6.5 to 40 volts with a continuous current consumption of up to 21 A, temporary (for 10 ms) to 100 A. Speed can be controlled by PWM signal, direction by digital DIR output - giving low (logical 0) or high (logical 1) state. The device also has a current flow sensor and the possibility to limit the motor current.


  • Number of channels: 1
  • Motor supply voltage: 6.5 V to 40 V
  • Supply voltage of the logical part: 1.8 V to 5.5 V
  • The outputs operate at 5 V
  • Continuous current: up to 21 A
  • Temporary currents: up to 100 mA (for several ms)
  • PWM signal frequency: 100 kHz
  • Current sensor sensitivity: 0.02 V/A
  • Security:
    • against reverse connection of the supply voltage
    • against too low a supply voltage
    • before a short circuit
  • Dimensions: 33 x 20 mm
  • Weight: 5,0 g
  • Modules, goldpin and screw connections included

When using a fully charged battery, the real voltage can be significantly higher than the nominal voltage. Therefore, the manufacturer recommends the use of batteries with a nominal output voltage up to 28 V.

The set includes a controller and connectors for self-soldering.


For proper operation of the module, it is necessary to supply power to the motors between the VIN and GND pins and connect the outputs responsible for motor movement, which are described in the table below.

PIN Description
VIN Motor supply voltage from 6.5 V to 40 V
VM Power output after reverse connection protection.
+/- Soldering out to solder an additional capacitor on the motor supply lines.
3V3 (OUT) Output voltage from the regulator 3.3 V, with a current capacity of several mA. Can be used as a reference voltage for other systems. Special care must be taken not to short circuit the adjacent pins.
GND System weight



Outputs for DC motor connection.
PWM Speed control input for PWM signal connection. Default is in low state
DIR Digital input to control the direction of motor rotation. Low state by default.
SLP If a low state is given, the system is put into standby mode. By default, the output is in the high state - the system is armed.
FLT An open-drain output that indicates the occurrence of a fault. The appearance of a low state indicates a system fault.
CS 20 mV/A current sensor output with 50 mA offset.
VREF Reference voltage input. Connect the resistor to ground to limit the maximum output current. Without additional resistor the maximum value is 50 A.

Operating modes and current limitation

The table shows the dependencies of the outputs on the input signals:
H - high state

L - low state

X - no matter



OUTA OUTB Engine condition



The motor is clockwise at % PWM.



The motor turns counterclockwise at % PWM


X L L Braking.

The PWM signal frequency should be up to 100 kHz, typically 20 kHz is used. The speed is proportional to the filling of the PWM signal. Additionally, the system has a VREF pin to limit the flowing current. The default value is limited to 50 A, a resistor between VREF and ground should be connected in shifts. The resistance dependence is shown in the diagram.

Motor current depending on the resistance connected between the VREF pin and ground.

Error detection conditions

The controller can detect various errors signaled by setting the FLT pin to low. In order to use it, it must be connected to a high state (system logic voltage). Short circuit on the outputs, too low voltage and overheating can be detected. All errors disable the motor outputs but do not block them, this means that the controller will try to resume operation after the error has disappeared.

The controller can handle large current surges for a short time (100 A for several milliseconds). In continuous operation it can withstand 21 A, but this depends on external conditions such as ambient temperature and motor cooling. A heat sink can be added to the plate to improve performance.

The controller has no automatic shutdown in case of overheating. Care must be taken to avoid damaging the system.


Film describing the operation of the H-bridge - direct current motor controller.

List of G2 High Power controllers



power supplies

The current


G2 High-Power 18v25 30 V 25 A
G2 High-Power 18v17 30 V 17 A
G2 High-Power 24v21 40 V 21 A
G2 High-Power 24v13 40 V 13 A

Voltage to 6.5 V
Voltage from 40.0 V
Current 21.0 A
Channels 1

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
  • Botland is a PayPal verified seller. Protect your financial information with this fast, safe and secure online payment system.

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

You might also like

Micro Gearmotor HP 30:1 1000RPM with Extended Motor Shaft - Pololu 2212

Pololu's high power miniature motor with 30:1 gearing, has 1000 rpm, torque is 0.57 kg*cm (0.056 Nm). It has an extended shaft to allow the installation of speed sensors.
Index: PLL-00010
Index: PLL-00010
Check quantity
Regular price €24.96 Price €24.96

Micro metal gearmotor HP 10:1 3000RPM - Pololu 999

Pololu's high power miniature motor with 10:1 gearing, has 3000 rpm, torque is 0.22 kg*cm (0.021 Nm).
Index: PLL-00015
Index: PLL-00015
Check quantity
Regular price €23.85 Price €23.85

HP Motor with 50:1 Gear - doublesided shaft - Pololu 2213

Pololu's high power miniature motor with 50:1 gearing, has 630 RPM, torque of 1.1 kg*cm (0.107 Nm). It has an extended shaft to accommodate speed sensors.
Index: PLL-00037
Index: PLL-00037
Check quantity
Regular price €24.96 Price €24.96

DC Motor 120:1 120RPM - angular - Pololu 1124

Small plastic motor with 120:1 gearing, 120 rpm, 1.4 kg*cm (0.137 Nm) torque. The motor can be an alternative for Pololu micro motors.
Index: PLL-00121
Index: PLL-00121
Waiting time: 4-6 weeks
Regular price €5.19 Price €5.19

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
Regular price €34.50 Price €34.50
  • EOL

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
Check quantity
Regular price €25.82 Price €25.82

Customers who bought this product also bought:

Products from the same category: