DC Motor Driver HAT(V1.0) for Raspberry Pi

DC Motor Driver HAT(V1.0) for Raspberry Pi — DFRobot — DFR0592
Availability
In stock

Raspberry Pi HAT for driving two DC motors (with encoder support) via I2C using an STM32 controller and TB6612FNG driver chip.

Pinout

Logical pinout · physical placement not verified
DC MOTOR DRIVER HAT(V1+M2--M2+E1+E2BE1-E2AE1AE2-E1BE2+M1+Raspberry Pi 40-pin header: SDASCLM1-
  • +Pinout table row 1

    External power positive input for the motor driver board.

    Type · PowerVoltage · 7V-12V external motor supply
  • -Pinout table row 2

    External power negative / ground return for the motor supply.

    Type · Ground
  • E1+Pinout table row 3

    Encoder 1 positive supply/output connection for a motor encoder.

    Type · Power
  • E1-Pinout table row 4

    Encoder 1 negative / ground connection.

    Type · Ground
  • E1APinout table row 5

    Encoder 1 A-phase output signal.

    Type · GPIO
  • E1BPinout table row 6

    Encoder 1 B-phase output signal.

    Type · GPIO
  • M1+Pinout table row 7

    Motor 1 positive terminal.

    Type · Power
  • M1-Pinout table row 8

    Motor 1 negative terminal.

    Type · Power
  • M2-Pinout table row 9

    Motor 2 negative terminal.

    Type · Power
  • M2+Pinout table row 10

    Motor 2 positive terminal.

    Type · Power
  • E2BPinout table row 11

    Encoder 2 B-phase output signal.

    Type · GPIO
  • E2APinout table row 12

    Encoder 2 A-phase output signal.

    Type · GPIO
  • E2-Pinout table row 13

    Encoder 2 negative / ground connection.

    Type · Ground
  • E2+Pinout table row 14

    Encoder 2 positive supply/output connection for a motor encoder.

    Type · Power
  • Raspberry Pi 40-pin header: SDASCLRaspberry Pi HAT connector, logical interface from specification

    Raspberry Pi HAT connector uses I2C to communicate with the onboard STM32 motor controller at default address 0x10.

    Type · I2CVoltage · 5V logic board, I2C communication

Start wiring

PWM · I2C · UART · Wide input · Breakout

Confirm the data interface matches your host board.

Module pins: +, -, E1-, E2-, Raspberry Pi 40-pin header: SDA/SCL. Schematik maps them to your board in the app.

Motor drivers

76 other options

H-bridge breakouts from 1A to 43A (DRV8871, TB6612FNG, BTS7960), stepper drivers (A4988, TMC260, TB6600), I2C servo/solenoid controllers, and Pi/Arduino shields — sized by current and protocol.

View all 76

Related groups

4 groups