pdf-icon

Module DCMotor

SKU:M021

Description

Module DCMotor is a DC motor driver module in the M5Stack stackable module series. It integrates the MEGA328 and L293DD chips, featuring 4 motor drive channels. It uses a DC power input design for power supply and automatically powers the M5Core on top via the M-BUS. Using Module DCMotor, you can easily and quickly drive RJ12 interface encoder motors, such as LEGO EV3 motors (this product is not affiliated with or endorsed by LEGO, LEGO is a trademark of the LEGO Group).

Features

  • Communication Protocol: I2C (Address: 0x56)
  • DC Input: 6-12V
  • DC Connector Type: XT30 (female)
  • 4 x Motor Drive Channels (compatible with LEGO EV3-RJ12 interface encoder motors)
  • 2 x I2C HY2.0-4P interfaces (extended from the A port of M5Core)

Includes

  • 1 x Module DCMotor
  • 1 x 10cm Motor Cable
  • 1 x DC Power Connector

Specifications

Specification Parameter
Communication Protocol I2C (Address: 0x56)
Motor Driver Chip L293DD
Power Input Voltage DC: 6-12V
Power Interface Spec XT30 (female)
Motor Interface Spec ZH1.5-6P
Net Weight 17g
Gross Weight 48g
Product Dimensions 54 x 54 x 12mm
Package Dimensions 95 x 65 x 25mm
Casing Material Plastic (PC)

Schematics

PinMap

Mega328 ISP Download Interface Pin Definition

The MEGA328 chip comes preloaded with motor driver firmware by default. If you wish to update its internal firmware, you can do so via the ISP port. The image below shows the location of the ISP port.

Softwares

Arduino

UiFlow1

Built-in Firmware

Easyloader

Easyloader Download Link Notes
Module DCMotor Example Easyloader with M5Core download /

Video