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