Skip to content

RTK Motor Controller Board Kit for Raspberry Pi

The RTK Motor Controller Board Kit is a self-assembly Raspberry Pi HAT that lets you drive two DC motors independently using GPIO pins. Simply solder the kit together, plug it onto your Pi's 40-pin header, and control motor direction and speed from Python, Scratch, or any language that can toggle GPIO pins.

Each motor channel supports forward and reverse by setting two GPIO pins high or low. PWM (Pulse Width Modulation) is also supported for individual speed control of each motor.

Key Features

  • Dual Motor Control – Drive two DC motors independently in both directions
  • PWM Speed Control – Adjust motor speed individually via software PWM
  • Simple GPIO Interface – Control motors by setting pins high or low
  • Multi-Language Support – Works with Python, Scratch (add-on "rtkmotorcon"), and any GPIO-capable language
  • Self-Assembly Kit – Soldering required for assembly

GPIO Pin Mapping

  • Motor 1 – BCM 17 and 18 (Board pins 11 and 12)
  • Motor 2 – BCM 22 and 23 (Board pins 15 and 16)

Ideal For

  • Raspberry Pi-powered robots
  • Motorised Pi projects on a budget
  • Learning motor control with Python or Scratch
Note: This is a self-assembly kit requiring soldering. A separate power source for the motors and at least one DC motor are needed to get started. Raspberry Pi not included.

Package Contents

  • 1× RTK Motor Controller Board Kit (unassembled)

The RTK Motor Controller Board Kit for Raspberry Pi appears in the following collections:

SKU AF-1687