DF Robot Light & Motor Driver for Python

The DF Robot Light & Motor Driver for Python is a versatile, high-current PWM driver board designed for precise control of DC motors and LED lighting systems. Supporting four independent control methods—Python programming, PC software control, UART communication, and manual potentiometer adjustment—it offers exceptional flexibility for both development and deployment scenarios. With a wide 5V–24V input range and up to 10A load capacity, it can reliably drive DC motors up to approximately 50W or LED strip lights up to 5 meters in length.

DRI0050 001

Ideal for automation, testing, and retrofitting projects, this driver board enables seamless integration with computers, embedded systems, and development platforms such as Raspberry Pi, LattePanda, and industrial PCs. The use of a high-current MOSFET design ensures stable PWM output, while support for the standard MODBUS protocol allows advanced users to implement custom control systems. Whether used for automated fan control, lighting effects, water pump regulation, or power tool modification, this module delivers robust performance with minimal setup complexity.

Quick Spec

  • Input Voltage: 5–24V DC
  • Max Load Current: 10A
  • PWM Channels: 1
  • PWM Duty Cycle Range: 0–255
  • PWM Frequency Range: 183Hz – 46,875Hz
  • Control Methods:
    • Python code via USB
    • PC host software (plug-and-play)
    • UART communication
    • External potentiometer (manual control)
  • Protocol: Standard MODBUS
  • USB Interface: USB Type-C
  • UART Interface: PH2.0 4-pin
  • Potentiometer Interface: 2.54mm pin header / binding post
  • Control Button: Start/Stop button ×1
  • Mounting Hole Spacing: 30 × 50mm
  • Mounting Hole Diameter: 3.1mm
  • PCB Size: 37 × 57mm

Board Layout

DRI0050 003

Wiring Diagram

DRI0050 005

Resources

Shipping List

  • 1 x DF Robot Light & Motor Driver for Python
  • 1 x Gravity 4P Cable (Connect to UART)
DRI0050 004

DF Robot Light & Motor Driver for Python

  • Brand: DF Robot
  • Product Code: DRI0050
  • Weight: 0.032kg
  • Product Status : Active
  • Stock

    Warehouse Stock Status Location
    Centurion In Stock FF023
    Stellenbosch No Stock
    Bulk Location No Stock

    We ship free of charge between branches to complete your order.

  • R194.00 (Inc Tax: R223.10)


Related Products

Intelligent Motor Controller with Feedback 12A

Intelligent Motor Controller with Feedback 12A

Intelligent Motor Controller with Feedback 12A The powerful Pololu JRK 12V12 motor controller is a highly configurable brushed DC motor controller that supports four interface modes: USB, logic-lev..

Centurion (In Stock)
Stellenbosch (No Stock)
Bulk Location (No Stock)
Part No: 1393
Product Status : Active

R1,595.00 (Inc Tax: R1,834.25)

BTS7960 Power H-bridge 43 Amp Module

BTS7960 Power H-bridge 43 Amp Module

BTS7960 Power H-bridge 43 Amp Module Introducing the Double BTS7960 H-Bridge Motor Driver - capable of handling large currents up to 43A, providing efficient and reliable control for your high-powe..

Centurion (In Stock)
Stellenbosch (In Stock)
Bulk Location (No Stock)
Part No: BTS7960
Product Status : Active

R89.00 (Inc Tax: R102.35)

DC Motor Driver 13A 6-30V

DC Motor Driver 13A 6-30V

DC Motor Driver 13A 6-30V Brushed motors are the most widely used motors because of their ease of operation. Just supply the brushed motor with DC voltage and it will start rotating! You will still..

Centurion (No Stock)
Stellenbosch (No Stock)
Bulk Location (No Stock)
Part No: MD13S
Product Status : Active

R269.00 (Inc Tax: R309.35)

DC Motor Driver 20A 16-30V

DC Motor Driver 20A 16-30V

DC Motor Driver 20A 16-30V The MD20A enables bidirectional control of one high-power brushed DC motor from 6V to 30V. With discrete NMOS H-Bridge design, this motor driver is able to support 20Amp ..

Centurion (In Stock)
Stellenbosch (No Stock)
Bulk Location (No Stock)
Part No: MD20A
Product Status : Active

R436.00 (Inc Tax: R501.40)

DF Robot ESP32-S3 DMX512 Smart Lighting Controller

DF Robot ESP32-S3 DMX512 Smart Lighting Controller

DF Robot ESP32-S3 DMX512 Smart Lighting Controller The DFRobot ESP32-S3 DMX512 Smart Lighting Controller is a cutting-edge solution for automated stage, theater, and venue lighting. Designed to wor..

Centurion (No Stock)
Stellenbosch (No Stock)
Bulk Location (No Stock)
Part No: DFR0944
Product Status : Active

R1,198.00 (Inc Tax: R1,377.70)

DF Robot DC Motor Driver HAT for Raspberry Pi - 2 Channel

DF Robot DC Motor Driver HAT for Raspberry Pi - 2 Channel

DF Robot DC Motor Driver HAT for Raspberry Pi - 2 Channel The DF Robot DC Motor Driver HAT for Raspberry Pi is a compact and efficient motor control solution designed to drive up to two DC motors, ..

Centurion (No Stock)
Stellenbosch (No Stock)
Bulk Location (No Stock)
Part No: DFR0592
Product Status : Active

R325.00 (Inc Tax: R373.75)

Tags: dfrobot, pwm driver, motor driver, led controller, python hardware, automation control, dc motor control, lighting control, usb type-c, modbus, embedded control, maker hardware