Product details

DDSM Driver HAT (A)

Robot Control Boards and Computing Components

Waveshare

DDSM Driver HAT (A)

About this product

Waveshare DDSM Driver HAT (A) is a programmable ESP32 lower controller for robot hub motors. The A board supports DDSM115/315 through four connectors and DDSM210 through a separate four-connector set; different motor models must not be mixed simultaneously. Its RS485/TTL motor connections and model-specific supply limits differ from the LIN-based B board. It provides JSON commands and feedback, a web control application, direct USB operation and a 5 V host regulator with a Raspberry Pi header. Capacity is subject to motor power requirements. Current commercial availability and release date are unverified.

Model
DDSM Driver HAT (A)
Category
Robot Control Boards and Computing Components, Components

Specifications & evidence

Source-backed claims. Configuration, workload and evidence type matter when comparing products.

Board input envelope

9–28 V

Manufacturer specification

Configuration: DDSM Driver HAT (A); Board-only envelope; attached DDSM115/315 and DDSM210 require narrower separately stated voltage ranges. Do not apply the full envelope to a connected motor.

DDSM Driver HAT (A) - Waveshare Wiki
The DDSM Driver HAT (A) board supports a 9~28V DC power supply, but the specific power specifications need to be determined based on the model of the DDSM hub motor you are using:

Compatible motor families

DDSM115, DDSM210, DDSM315

Manufacturer specification

Configuration: DDSM Driver HAT (A); Manufacturer exact-model board specification. External motors, servos and host computers are not included in this board rating.

DDSM Driver HAT (A) - Waveshare Wiki
Suitable for DDSM series hub motors such as DDSM115, DDSM210, and DDSM315.

Controller

ESP32

Manufacturer specification

Configuration: DDSM Driver HAT (A); Manufacturer exact-model board specification. External motors, servos and host computers are not included in this board rating.

Direct Drive Servo Motor Driver Board, Integrates ESP32 and Control Circuit, 2.4G WiFi Support, Suitable for DDSM Series Hub Motors, ESP Now Support | DDSM Driver HAT (A)
Controller Module ESP32

Control switch

USB or ESP32 UART control

Manufacturer specification

Configuration: DDSM Driver HAT (A); Manufacturer exact-model board specification. External motors, servos and host computers are not included in this board rating.

Direct Drive Servo Motor Driver Board, Integrates ESP32 and Control Circuit, 2.4G WiFi Support, Suitable for DDSM Series Hub Motors, ESP Now Support | DDSM Driver HAT (A)
Using 115200 baudrate to communicate with ESP32 of the driver board Supports sending commands in JSON format to set up and control the hub motors Obtains feedback information in JSON format Provides Python demo for the host to control the hub motors When connecting to the Type-C port with DDSM mark and switching to USB control, you can directly communicate with the hub motors. Suitable for the users who have the ability to independently develop the driver.

Ddsm115/315 motor connectors

4 channels

Manufacturer specification

Configuration: DDSM Driver HAT (A); Physical connector count. Different motor models cannot be mixed simultaneously; total electrical load must be supported by the power supply.

Direct Drive Servo Motor Driver Board, Integrates ESP32 and Control Circuit, 2.4G WiFi Support, Suitable for DDSM Series Hub Motors, ESP Now Support | DDSM Driver HAT (A)
onboard 4-ch DDSM115/315 motor interfaces and 4-ch DDSM210 motor interfaces

Ddsm115 current-loop support

Supported

Manufacturer specification

Configuration: DDSM Driver HAT (A); Provided demo; not transferred to DDSM210 or DDSM315.

DDSM Driver HAT (A) - Waveshare Wiki
1: Current loop, only DDSM115 has a current loop mode, which is closed-loop control of the current value.

Ddsm115/ddsm210 position-loop support

Supported

Manufacturer specification

Configuration: DDSM Driver HAT (A); Provided demo and named motor families; the manufacturer recommends switching while the motor is stationary.

DDSM Driver HAT (A) - Waveshare Wiki
3: Position loop, a mode available in both DDSM115 and DDSM210.

Ddsm115/ddsm210 speed-loop support

Supported; default after motor power-on

Manufacturer specification

Configuration: DDSM Driver HAT (A); Provided demo and named motor families; DDSM315 behavior not separately established.

DDSM Driver HAT (A) - Waveshare Wiki
2: Speed loop, a mode available in both DDSM115 and DDSM210, and the default mode when the hub motor is powered on.

Ddsm115 supply voltage

12–24 V

Manufacturer specification

Configuration: DDSM Driver HAT (A); DDSM115 motor attached; Exact motor-dependent supply range. Motor models cannot be mixed simultaneously; input directly powers the attached motor.

Direct Drive Servo Motor Driver Board, Integrates ESP32 and Control Circuit, 2.4G WiFi Support, Suitable for DDSM Series Hub Motors, ESP Now Support | DDSM Driver HAT (A)
DDSM115: 12-24V DC

Ddsm210 motor connectors

4 channels

Manufacturer specification

Configuration: DDSM Driver HAT (A); Alternative DDSM210 connector set, not permission to mix with DDSM115/315 simultaneously.

Direct Drive Servo Motor Driver Board, Integrates ESP32 and Control Circuit, 2.4G WiFi Support, Suitable for DDSM Series Hub Motors, ESP Now Support | DDSM Driver HAT (A)
onboard 4-ch DDSM115/315 motor interfaces and 4-ch DDSM210 motor interfaces

Ddsm210 open-loop support

Supported

Manufacturer specification

Configuration: DDSM Driver HAT (A); Provided demo; not transferred to DDSM115 or DDSM315.

DDSM Driver HAT (A) - Waveshare Wiki
0: Open loop, only DDSM210 has an open loop mode

Ddsm210 supply voltage

11–22 V

Manufacturer specification

Configuration: DDSM Driver HAT (A); DDSM210 motor attached; Exact motor-dependent supply range. Motor models cannot be mixed simultaneously; input directly powers the attached motor.

Direct Drive Servo Motor Driver Board, Integrates ESP32 and Control Circuit, 2.4G WiFi Support, Suitable for DDSM Series Hub Motors, ESP Now Support | DDSM Driver HAT (A)
DDSM210: 11~22V DC

Ddsm315 supply voltage

12–24 V

Manufacturer specification

Configuration: DDSM Driver HAT (A); DDSM315 motor attached; Exact motor-dependent supply range. Motor models cannot be mixed simultaneously; input directly powers the attached motor.

Direct Drive Servo Motor Driver Board, Integrates ESP32 and Control Circuit, 2.4G WiFi Support, Suitable for DDSM Series Hub Motors, ESP Now Support | DDSM Driver HAT (A)
DDSM315: 12~24V DC

Firmware heartbeat applicability

Motor IDs 1, 2, 3 and 4

Manufacturer specification

Configuration: DDSM Driver HAT (A); Provided demo behavior; the manufacturer advises disabling heartbeat in position-loop mode because it would return the motor to position zero.

DDSM Driver HAT (A) - Waveshare Wiki
In the examples we provide, the heartbeat function only applies to the four hub motors with IDs 1, 2, 3, and 4.

Host command format

JSON

Manufacturer specification

Configuration: DDSM Driver HAT (A); Manufacturer exact-model board specification. External motors, servos and host computers are not included in this board rating.

Direct Drive Servo Motor Driver Board, Integrates ESP32 and Control Circuit, 2.4G WiFi Support, Suitable for DDSM Series Hub Motors, ESP Now Support | DDSM Driver HAT (A)
Supports sending commands in JSON format to set up and control the hub motors

Host communication

Two USB Type-C ports; UART

Manufacturer specification

Configuration: DDSM Driver HAT (A); Manufacturer exact-model board specification. External motors, servos and host computers are not included in this board rating.

Direct Drive Servo Motor Driver Board, Integrates ESP32 and Control Circuit, 2.4G WiFi Support, Suitable for DDSM Series Hub Motors, ESP Now Support | DDSM Driver HAT (A)
communication INTERFACE Type-C × 2, UART

Host feedback format

JSON

Manufacturer specification

Configuration: DDSM Driver HAT (A); Manufacturer exact-model board specification. External motors, servos and host computers are not included in this board rating.

Direct Drive Servo Motor Driver Board, Integrates ESP32 and Control Circuit, 2.4G WiFi Support, Suitable for DDSM Series Hub Motors, ESP Now Support | DDSM Driver HAT (A)
Obtains feedback information in JSON format

Host header

40 pins

Manufacturer specification

Configuration: DDSM Driver HAT (A); Manufacturer exact-model board specification. External motors, servos and host computers are not included in this board rating.

Direct Drive Servo Motor Driver Board, Integrates ESP32 and Control Circuit, 2.4G WiFi Support, Suitable for DDSM Series Hub Motors, ESP Now Support | DDSM Driver HAT (A)
Raspberry Pi 40PIN header

Host regulator output

5 V

Manufacturer specification

Configuration: DDSM Driver HAT (A); Manufacturer exact-model board specification. External motors, servos and host computers are not included in this board rating.

Direct Drive Servo Motor Driver Board, Integrates ESP32 and Control Circuit, 2.4G WiFi Support, Suitable for DDSM Series Hub Motors, ESP Now Support | DDSM Driver HAT (A)
Supports connecting to Raspberry Pi, powering the Pi via integrated 5V buck regulator circuit and communicating through GPIO UART interface, neat cable management

Host serial baud rate

115,200 baud

Manufacturer specification

Configuration: DDSM Driver HAT (A); Manufacturer exact-model board specification. External motors, servos and host computers are not included in this board rating.

Direct Drive Servo Motor Driver Board, Integrates ESP32 and Control Circuit, 2.4G WiFi Support, Suitable for DDSM Series Hub Motors, ESP Now Support | DDSM Driver HAT (A)
Using 115200 baudrate to communicate with ESP32 of the driver board

Mixed-motor restriction

Do not mix different hub motor models simultaneously

Manufacturer specification

Configuration: DDSM Driver HAT (A); Firmware control commands and feedback differ by model.

DDSM Driver HAT (A) - Waveshare Wiki
Different models of hub motors cannot be used together simultaneously

Motor bus interfaces

RS485 and TTL UART

Manufacturer specification

Configuration: DDSM Driver HAT (A); Manufacturer exact-model board specification. External motors, servos and host computers are not included in this board rating.

Direct Drive Servo Motor Driver Board, Integrates ESP32 and Control Circuit, 2.4G WiFi Support, Suitable for DDSM Series Hub Motors, ESP Now Support | DDSM Driver HAT (A)
RS485 hub motor headers Hub motor power supply headers UART hub motor headers (TTL level)

Motor id range

1–253

Manufacturer specification

Configuration: DDSM Driver HAT (A); ID programming range in the provided firmware; not a claim that 253 high-power motors can be powered by the board.

DDSM Driver HAT (A) - Waveshare Wiki
id: Change this to the ID number you need to set for the hub motor, which should be between 1 and 253. The newly set ID supports power-off retention.

Mounting hole diameter

3 mm

Manufacturer specification

Configuration: DDSM Driver HAT (A); Manufacturer exact-model board specification. External motors, servos and host computers are not included in this board rating.

Direct Drive Servo Motor Driver Board, Integrates ESP32 and Control Circuit, 2.4G WiFi Support, Suitable for DDSM Series Hub Motors, ESP Now Support | DDSM Driver HAT (A)
Mounting hole DIAMETER 3 mm

Mounting hole spacing

58 × 49 mm

Manufacturer specification

Configuration: DDSM Driver HAT (A); Manufacturer exact-model board specification. External motors, servos and host computers are not included in this board rating.

Direct Drive Servo Motor Driver Board, Integrates ESP32 and Control Circuit, 2.4G WiFi Support, Suitable for DDSM Series Hub Motors, ESP Now Support | DDSM Driver HAT (A)
Mounting hole spacing 58×49 mm

Pcb dimensions

85 × 57 mm

Manufacturer specification

Configuration: DDSM Driver HAT (A); Manufacturer exact-model board specification. External motors, servos and host computers are not included in this board rating.

Direct Drive Servo Motor Driver Board, Integrates ESP32 and Control Circuit, 2.4G WiFi Support, Suitable for DDSM Series Hub Motors, ESP Now Support | DDSM Driver HAT (A)
PCB size 85×57 mm

Power connectors

XT60 and 5.5 × 2.5 mm DC jack

Manufacturer specification

Configuration: DDSM Driver HAT (A); Manufacturer exact-model board specification. External motors, servos and host computers are not included in this board rating.

Direct Drive Servo Motor Driver Board, Integrates ESP32 and Control Circuit, 2.4G WiFi Support, Suitable for DDSM Series Hub Motors, ESP Now Support | DDSM Driver HAT (A)
Power supply port XT60, DC5525

Wifi band

2.4 GHz

Manufacturer specification

Configuration: DDSM Driver HAT (A); Manufacturer exact-model board specification. External motors, servos and host computers are not included in this board rating.

Direct Drive Servo Motor Driver Board, Integrates ESP32 and Control Circuit, 2.4G WiFi Support, Suitable for DDSM Series Hub Motors, ESP Now Support | DDSM Driver HAT (A)
Wireless communication 2.4G WiFi

Wireless communication

WiFi, Bluetooth, ESP-NOW

Manufacturer specification

Configuration: DDSM Driver HAT (A); Manufacturer exact-model board specification. External motors, servos and host computers are not included in this board rating.

Direct Drive Servo Motor Driver Board, Integrates ESP32 and Control Circuit, 2.4G WiFi Support, Suitable for DDSM Series Hub Motors, ESP Now Support | DDSM Driver HAT (A)
Built-In WiFi And Bluetooth, As Well As ESP-NOW Support, For Remote Control And hub motor Debugging

Related products

Contact Us

If you have any questions or would like to get in touch, please feel free to reach out to us at the email below.

info@robotuo.com

YOUR CHOICES

Privacy settings

Choose each optional purpose. All are off until you agree. Change or withdraw consent at any time; browsing still works if you reject all.

Privacy preference

Remembers the choice you make here.

Always active

Save comparisons and followed companies and products between visits. Turning this off deletes saved selections; you can still use them during this visit.

Allow Google Analytics through Firebase to measure general page visits and usage with cookies and device information. Advertising remains off.

Allow OneSignal to process browser and subscription information for Robotuo news and updates. Browser permission is a separate step.

Your shortlist

0 companies selectedUp to 10

Your shortlist is empty. Browse companies and add the ones you’d like to connect with.