# Direct Drive Servo Motor Driver Board (B)

**Type:** Product page · **SKU:** WS-29965 · **Brand:** [Waveshare](https://core-electronics.com.au/brands/waveshare-in-australia)
**Page:** https://core-electronics.com.au/direct-drive-servo-motor-driver-board-esp32-ddsm400-wifi-support.html ([markdown](https://core-electronics.com.au/direct-drive-servo-motor-driver-board-esp32-ddsm400-wifi-support.html.md))

Direct Drive Servo Motor Driver Board (B), Integrates ESP32 and Control Circuit, 2.4G WiFi Support, Suitable for DDSM400 Hub Motor, ESP Now Support...

## Pricing

- **Price:** $35.10 (inc GST) — $31.91 AUD, exc GST
- **Quantity discounts:** 10+ $30.64 (exc GST) · 25+ $29.67 (exc GST)

## Availability & dispatch

- Available with a lead time — expect dispatch between Aug 24 and Aug 31.

## Description

The Direct Drive Servo Motor Driver Board (B) integrates ESP32 and a control circuit, providing support for 2.4G WiFi. It is designed for [the DDSM400 hub motor](https://core-electronics.com.au/ddsm400-direct-drive-servo-motor-robotics-rc.html) and supports ESP-NOW for efficient communication.

This board supports controlling six DDSM400 hub motors simultaneously via ESP32 UART or Type-C USB port, making it ideal for advanced robotics and automation projects. It also includes an SDK for secondary development.

### Features

- Compatible with the [DDSM400 hub motor](https://core-electronics.com.au/ddsm400.htm), with onboard 6-channel motor interfaces
- Based on the ESP32-WROOM-32 module, supporting multiple wired and wireless communication modes, with JSON command interaction for easier control
- Comes with a DDSM400 hub motor control demo and SDK for easy integration
- Integrated web application for controlling and setting up DDSM400 hub motors, improving debugging convenience
- Allows direct control of hub motors via onboard Type-C port
- Supports Raspberry Pi integration, including power supply via an integrated 5V buck regulator circuit and communication through GPIO UART interface

### Specifications

| Controller Module | ESP32 |
|---|---|
| Power Supply Port | XT60, 5.5 × 2.5mm DC power jack |
| Power Supply | 9V ~ 28V |
| Communication Interfaces | Type-C × 2, UART |
| Wireless Communication | 2.4G WiFi |
| Mounting Hole Diameter | 3 mm |
| Mounting Hole Spacing | 58 × 49 mm |
| PCB Size | 85 × 57 mm |

### Application Examples

- Driving DDSM400 hub motors and obtaining feedback information
- Control hub motors via JSON commands, receiving feedback in JSON format, simplifying secondary development
- Flexible communication options for seamless integration into 6 × 6 or 4 × 4 mobile robot projects

#### Wired Control

Use a USB cable to connect to the Type-C port and communicate with the ESP32 driver board at a 115200 baud rate. Commands and feedback are exchanged in JSON format, simplifying motor setup and control. A Python demo is also provided for host controller integration.

![DDSM Driver HAT (B), USB control example](https://core-electronics.com.au/attachments/localcontent/DDSM-Driver-HAT-B-details-7_13583372625.jpg)#### Wireless Control

Control the hub motors using the integrated web application, enabling convenient wireless operation and settings adjustments.

![DDSM Driver HAT (B), wireless control example](https://core-electronics.com.au/attachments/localcontent/DDSM-Driver-HAT-B-details-9_14362b6df46.jpg)### Resources

- [Product Wiki](https://www.waveshare.com/wiki/DDSM_Driver_HAT_(B))

## Images

- [Product image 1](https://core-electronics.com.au/media/catalog/product/W/S/WS-29965-1.jpg)
