> **Source:** Core Electronics is an Australian maker-electronics retailer and manufacturer based in Newcastle, NSW, run by a team of makers and educators. We design and manufacture our own product lines (PiicoDev, CE originals) and are official retailers for iconic maker and industrial brands including Raspberry Pi, Arduino, Adafruit, SparkFun and DFRobot. Orders ship Australia-wide from our Newcastle warehouse. Prices are in AUD and include GST. Pricing, stock and dispatch on this page are generated from the store's live catalog. Full machine-readable index: https://core-electronics.com.au/llms.txt

# 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.

## How to buy

- **Build a cart:** compose `https://core-electronics.com.au/cart/link?items=WS-29965:1` (comma-separated SKU:qty pairs) and share the link. Opening it shows a confirmation page with live pricing and stock before anything is added to the cart.
- **Verify the cart first:** fetch `https://core-electronics.com.au/cart/link/WS-29965:1.md` for live line prices (inc & exc GST, quantity discounts applied), stock and dispatch estimates, and totals. Append `/to/{AU-postcode}` (or `/to/{country-code}:{postcode}`) before `.md` for delivery options and prices to that destination. Unknown, retired, or out-of-stock SKUs are flagged. (Query form `cart/link.md?items=...` also works but some robots parsers refuse query strings here.)
- **Checkout** is completed on-site and includes a captcha at the payment step. Share the cart link; checkout takes it from there.
- **Search the catalogue:** `https://core-electronics.com.au/search/{query}.md` (URL-encode the query; pages 2-3 at `search/{query}/{page}.md`; `search.md?q=` also works)
- **Payment methods, purchase orders, policies and contact details:** https://core-electronics.com.au/llms.txt
## 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)
