Pololu Dual TB9051FTG Motor Driver for Raspberry Pi (Partial Kit)

Artikelnummer: PO2761

This add-on board enables a Raspberry Pi (Model B+ or newer) to drive a pair of brushed DC motors. Its dual TB9051FTG motor drivers operate from 4.5 V to 28 V and can deliver a continuous 2.6 A (5 A peak) per motor. The default pin mappings make it easy to get started using our provided software, but the board also exposes most of the driver chips? I/O pins for more specialized applications. This version ships as a partial kit; all surface-mount components are installed, but the included through-hole connectors are not soldered in.

Kategorie: Kontroller

21,95 €

inkl. 19% USt.,

sofort verfügbar

Lieferfrist: ca. 1 - 3 Tage



This motor driver expansion board and its corresponding Python library make it easy to control a pair of bidirectional, brushed DC motors with a compatible Raspberry Pi (Model B+ or newer), including the Pi 3 Model B and Model A+. The expansion board uses a pair of Toshiba TB9051FTG motor drivers, which operate from 4.5 to 28 V and can deliver a continuous 2.6 A per channel (up to 5 A per channel for a few seconds). Other features include a reverse battery protection circuit and logic gates that reduce the number of I/O pins required to control the driver ICs effectively. It is available either as a partial kit, with a female header and terminal blocks included but not soldered in, or fully assembled with these connectors soldered to the PCB.

The board?s default configuration uses six GPIO pins to control the motor drivers, making use of the Raspberry Pi?s hardware PWM outputs, and it uses two additional pins to read status outputs from the drivers. However, the pin mappings can be customized if the defaults are not convenient, and other control inputs and outputs of the TB9051FTG ICs are accessible on the board for more advanced applications.


  • Dual-channel H-bridge motor driver in the form factor of a Raspberry Pi expansion board
  • Wide operating voltage range: 4.5 V to 28 V
  • Output current: 2.6 A continuous (5 A peak) per motor
  • Automatic current chopping feature helps prevent overheating by gracefully reducing power rather than abruptly shutting down
  • PWM operation up to 20 kHz, which is ultrasonic and allows for quieter motor operation
  • Motor indicator LEDs show what the outputs are doing even when no motor is connected
  • Board can optionally power the Raspberry Pi base through added regulator like the D24V10F5 or D24V22F5 (not included)
  • Python library makes it easy to get started using this board as a motor driver expansion board
  • GPIO pin mappings can be customized if the default mappings are not convenient
  • Remaining motor driver pins are exposed for advanced use
  • Exposed solderable ground pads below the driver ICs on the bottom of the PCB
  • Reverse-voltage protection on motor supply
  • Robust drivers:
    • Transient operation (< 500 ms) up to 40 V
    • Under-voltage lockout and protection against over-current/short-circuit and over-temperature
    • Active-low error output indicates over-current, over-temperature, under-voltage, or VCC over-voltage condition
  • Prototyping space for easier/cleaner construction of custom circuits


Size: 65 mm × 56 mm
Weight: 14 g1

General specifications

Motor driver: TB9051FTG
Motor channels: 2
Minimum operating voltage: 4.5 V2
Maximum operating voltage: 28 V3
Continuous output current per channel: 2.6 A4
Peak output current per channel: 5 A
Current sense: 0.5 V/A
Maximum PWM frequency: 20 kHz
Reverse voltage protection?: Y5


  1. Without included connectors and mounting hardware.
  2. Operation from 4.5 V to 8 V reduces maximum current output.
  3. Transient operation (< 500 ms) up to 40 V.
  4. Typical results at room temperature with VIN > 8 V and both channels running 90% duty cycle. Operation from 4.5 V to 8 V reduces maximum current output.
  5. On motor voltage only; logic voltage does not have reverse protection.

Package List

1 x  Dual TB9051FTG Motor Driver(Partial Kit)

1 x 2×20-pin 0.1? female header

3 x 2-pin, 5 mm terminal blocks

4 x M2.5 standoffs (11 mm length), screws, and nuts



TB9051FTG summary



Bewertungen (0)

Durchschnittliche Artikelbewertung

Geben Sie die erste Bewertung für diesen Artikel ab und helfen Sie Anderen bei der Kaufenscheidung:


ähnliche Produkte:
Pololu Dual TB9051FTG Motor Driver for Raspberry Pi... Pololu Dual TB9051FTG Motor Driver for Raspberry Pi...
sofort verfügbar
Diese Modul passt zu folgende Produkten:
Raspberry Pi 3 Model B+ (plus) BCM2837B0 SoC, IoT, PoE... Raspberry Pi 3 Model B+ (plus) BCM2837B0 SoC, IoT, PoE...
sofort verfügbar