Home
Direct Drive Servo Motor Driver Board, Integrates ESP32 and Control Circuit
DDSM Hub Motor Driver Board
Designed for DDSM series hub motors, Integrates ESP32 and control circuit
Provides WEB application demo, JSON interaction demo and hub motor SDK for Secondary Development
Features
Suitable for DDSM series hub motors such as DDSM115 and DDSM210 , onboard 4-ch DDSM115 motor interfaces and 4-ch DDSM210 motor interfaces
Provides DDSM hub motor control demo and SDK, easy to use
Supports multiple wired and wireless communication modes, supports JSON command interaction for easier control
Supports connecting to Raspberry Pi, powering the Pi via integrated 5V buck regulator circuit and communicating through GPIO UART interface, neat cable management
Integrated WEB application for controlling and setting the DDSM hub motors, more convenient for debugging
Supports controlling the DDSM hub motors directly via onboard Type-C port
Specifications
Controller Module
ESP32
Power supply port
XT60, DC5525
Power supply
DDSM115: 12-24V DC DDSM210: 9~28V DC
Hub motor port
DDSM115, DDSM210
communication INTERFACE
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
Suitable for driving DDSM series hub motors and obtaining feedback information
The host controller can control the hub motors by sending JSON commands and obtain feedback information in JSON format, easy to use, more convenient for secondary development
Multiple communication methods for easy integration into robotics projects
for reference only, please check the Package Content section for the detailed part list
Suitable For Raspberry P 5 / 4B
Supports Powering The Pi And Communicating Through GPIO UART Interface, Neat Cable Management
ESP32 Controller, Extensive Resources Easy Secondary Development
Built-In WiFi And Bluetooth, As Well As ESP-NOW Support, For Remote Control And hub motor Debugging
What's On Board
ESP32 controller
RS485 hub motor control circuit
UART control switch
Reset button
BOOT button for entering downloading mode
Raspberry Pi 40PIN header
ESP32 Type-C port
Hub motor Type-C port
5.5x2.5 DC power jack
XT60 power supply connector
RS485 hub motor headers
Hub motor power supply headers
UART hub motor headers (TTL level)
Outline Dimensions
Resources
Wiki: www.waveshare.com/wiki/DDSM_Driver_HAT_(A)
Package Contains:
Weight: 0.07 kg
DDSM Driver HAT (A) x1
2×20 pin header x1
USB Type-A to Type-C cable ×1
Screws pack ×1
Use left/right arrows to navigate the slideshow or swipe left/right if using a mobile device
{"id":9634186592573,"title":"Direct Drive Servo Motor Driver Board, Integrates ESP32 and Control Circuit","handle":"ddsm-driver-board","description":"\u003cdiv class=\"pdT\" style=\"text-align: center;\" data-mce-style=\"text-align: center;\"\u003e\n\u003ch1 class=\"richTitle\" style=\"text-align: center;\" data-mce-style=\"text-align: center;\"\u003eDDSM Hub Motor Driver Board\u003c\/h1\u003e\n\u003ch4 class=\"hilitBlock3 richDesc round1234\" style=\"text-align: center;\" data-mce-style=\"text-align: center;\"\u003eDesigned for DDSM series hub motors, Integrates ESP32 and control circuit\u003c\/h4\u003e\n\u003cp class=\"richDesc\" style=\"text-align: center;\" data-mce-style=\"text-align: center;\"\u003eProvides WEB application demo, JSON interaction demo and hub motor SDK for Secondary Development\u003c\/p\u003e\n\u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-1.jpg\" alt=\"DDSM Driver HAT (A), front view\" style=\"margin-bottom: 16px; float: none;\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-1.jpg\" data-mce-style=\"margin-bottom: 16px; float: none;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdT\"\u003e \u003cbr\u003e\n\u003ch2 class=\"richTitle\"\u003eFeatures\u003c\/h2\u003e\n\u003cdiv class=\"alignl pdTRBL\"\u003e\n\u003cul\u003e\n\u003cli\u003eSuitable for DDSM series hub motors such as\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/thinkrobotics.com\/products\/ddsm115-direct-drive-servo-motor\" rel=\"noopener\" data-mce-href=\"https:\/\/thinkrobotics.com\/products\/ddsm115-direct-drive-servo-motor\" target=\"_blank\"\u003eDDSM115\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003eand\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/thinkrobotics.com\/products\/ddsm210\" rel=\"noopener\" data-mce-href=\"https:\/\/thinkrobotics.com\/products\/ddsm210\" target=\"_blank\"\u003eDDSM210\u003c\/a\u003e, onboard 4-ch DDSM115 motor interfaces and 4-ch DDSM210 motor interfaces\u003c\/li\u003e\n\u003cli\u003eProvides DDSM hub motor control demo and SDK, easy to use\u003c\/li\u003e\n\u003cli\u003eSupports multiple wired and wireless communication modes, supports JSON command interaction for easier control\u003c\/li\u003e\n\u003cli\u003eSupports connecting to Raspberry Pi, powering the Pi via integrated 5V buck regulator circuit and communicating through GPIO UART interface, neat cable management\u003c\/li\u003e\n\u003cli\u003eIntegrated WEB application for controlling and setting the DDSM hub motors, more convenient for debugging\u003c\/li\u003e\n\u003cli\u003eSupports controlling the DDSM hub motors directly via onboard Type-C port\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdT\"\u003e\n\u003ch2 class=\"richTitle\"\u003e \u003c\/h2\u003e\n\u003ch2 class=\"richTitle\"\u003eSpecifications\u003c\/h2\u003e\n\u003ctable style=\"width: 70%;\" data-mce-style=\"width: 70%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eController Module\u003c\/th\u003e\n\u003ctd\u003eESP32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePower supply port\u003c\/th\u003e\n\u003ctd\u003eXT60, DC5525\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePower supply\u003c\/th\u003e\n\u003ctd\u003eDDSM115: 12-24V DC\u003cbr\u003eDDSM210: 9~28V DC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eHub motor port\u003c\/th\u003e\n\u003ctd\u003eDDSM115, DDSM210\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ecommunication INTERFACE\u003c\/th\u003e\n\u003ctd\u003eType-C × 2, UART\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWireless communication\u003c\/th\u003e\n\u003ctd\u003e2.4G WiFi\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMounting hole DIAMETER\u003c\/th\u003e\n\u003ctd\u003e3 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMounting hole spacing\u003c\/th\u003e\n\u003ctd\u003e58×49 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePCB size\u003c\/th\u003e\n\u003ctd\u003e85×57 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"pdT\"\u003e\n\u003ch2 class=\"richTitle\"\u003eApplication Examples\u003c\/h2\u003e\n\u003cdiv class=\"alignl pdTRBL\"\u003e\n\u003cul\u003e\n\u003cli\u003eSuitable for driving DDSM series hub motors and obtaining feedback information\u003c\/li\u003e\n\u003cli\u003eThe host controller can control the hub motors by sending JSON commands and obtain feedback information in JSON format, easy to use, more convenient for secondary development\u003c\/li\u003e\n\u003cli\u003eMultiple communication methods for easy integration into robotics projects\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003ctable style=\"width: 90%; margin: auto;\" data-mce-style=\"width: 90%; margin: auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 0px; text-align: center; vertical-align: top;\" data-mce-style=\"border: 0px; text-align: center; vertical-align: top;\"\u003e\n\u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-3-1.jpg\" alt=\"DDSM Driver HAT (A), connecting with DDSM115 servo motors\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-3-1.jpg\"\u003e\n\u003cp\u003e\u003cstrong\u003eDriving\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/thinkrobotics.com\/products\/ddsm115-direct-drive-servo-motor\" data-mce-href=\"https:\/\/thinkrobotics.com\/products\/ddsm115-direct-drive-servo-motor\" target=\"_blank\"\u003eDDSM115\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003eservo motors\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"border: 0px; text-align: center; vertical-align: top;\" data-mce-style=\"border: 0px; text-align: center; vertical-align: top;\"\u003e\n\u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-3-2.jpg\" alt=\"DDSM Driver HAT (A), connecting with DDSM210 servo motors\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-3-2.jpg\"\u003e\n\u003cp\u003e\u003cstrong\u003eDriving\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/thinkrobotics.com\/products\/ddsm210\" data-mce-href=\"https:\/\/thinkrobotics.com\/products\/ddsm210\" target=\"_blank\"\u003eDDSM210\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003eservo motors\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cbr\u003e\n\u003cp\u003e\u003cem\u003efor reference only, please check the Package Content section for the detailed part list\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"text-align: center;\" class=\"pdT\" data-mce-style=\"text-align: center;\"\u003e\n\u003ch2 style=\"text-align: center;\" data-mce-style=\"text-align: center;\"\u003eMultiple Hub Motors Control\u003c\/h2\u003e\n\u003ctable style=\"width: 90%; margin: auto;\" data-mce-style=\"width: 90%; margin: auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 0px; text-align: center; vertical-align: top;\" data-mce-style=\"border: 0px; text-align: center; vertical-align: top;\"\u003e\n\u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-5-2.jpg\" alt=\"DDSM Driver HAT (A), control 4-ch DDSM115\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-5-2.jpg\"\u003e\n\u003cp\u003eControlling 4-ch DDSM115 hub motors\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"border: 0px; text-align: center; vertical-align: top;\" data-mce-style=\"border: 0px; text-align: center; vertical-align: top;\"\u003e\n\u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-5-1.jpg\" alt=\"DDSM Driver HAT (A), control 4-ch DDSM210\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-5-1.jpg\"\u003e\n\u003cp\u003eControlling 4-ch DDSM210 hub motors\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"note pdTRBL\"\u003e\u003cspan style=\"color: rgb(113, 0, 0);\" data-mce-style=\"color: rgb(113, 0, 0);\"\u003e\u003cem\u003e* Due to the high power of the hub motors, it is necessary to consider whether the power supply solution is enough when using too many hub motors, and it is not recommended to mix DDSM115 and DDSM210 series hub motors\u003c\/em\u003e\u003c\/span\u003e\u003c\/div\u003e\n \u003cbr\u003e\u003cbr\u003e\n\u003ch2 style=\"text-align: center;\" class=\"hilitBlock3 richDesc round1234\" data-mce-style=\"text-align: center;\"\u003eWired control Mode via USB cable\u003c\/h2\u003e\n\u003cspan\u003e \u003c\/span\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-7.jpg\" alt=\"DDSM Driver HAT (A), switch to ESP32 control\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-7.jpg\" data-mce-style=\"margin-bottom: 16px; float: none;\"\u003e\n\u003cdiv class=\"alignl pdTRBL\"\u003e\n\u003cul\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003eUsing 115200 baudrate to communicate with ESP32 of the driver board\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003eSupports sending commands in JSON format to set up and control the hub motors\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003eObtains feedback information in JSON format\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003eProvides Python demo for the host to control the hub motors\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-8.jpg\" alt=\"DDSM Driver HAT (A), switch to USB control\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-8.jpg\" data-mce-style=\"margin-bottom: 16px; float: none;\"\u003e\n\u003cdiv class=\"alignl pdTRBL\"\u003e\n\u003cul\u003e\n\u003cli style=\"text-align: left; font-style: italic;\" data-mce-style=\"text-align: left; font-style: italic;\"\u003e\u003cem\u003eWhen 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.\u003c\/em\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"hilitBlock3 richDesc round1234\"\u003e \u003c\/h2\u003e\n\u003ch2 class=\"hilitBlock3 richDesc round1234\"\u003eWireless control Mode via Web application\u003c\/h2\u003e\n\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-9.jpg\" alt=\"DDSM Driver HAT (A), control through Web application\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-9.jpg\" data-mce-style=\"margin-bottom: 16px; float: none;\"\u003e\n\u003cdiv class=\"alignl pdTRBL\"\u003e\n\u003cul\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003eThe DDSM Driver HAT will automatically establish a hotspot after powering on\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003eAllows users to connect and control the driver board via mobile phones, Tablets and PCs with the cross-platform Web Application\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003eSupports sending the JSON commands to the DDSM Driver HAT via Web Application\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\" data-mce-style=\"text-align: center;\"\u003e\n\u003ch2 style=\"text-align: center;\" class=\"richTitle\" data-mce-style=\"text-align: center;\"\u003e \u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\" class=\"richTitle\" data-mce-style=\"text-align: center;\"\u003eSuitable For Raspberry P 5 \/ 4B\u003c\/h2\u003e\n\u003ch4 style=\"text-align: center;\" class=\"richDesc pdTRBL\" data-mce-style=\"text-align: center;\"\u003eSupports Powering The Pi And Communicating Through GPIO UART Interface, Neat Cable Management\u003c\/h4\u003e\n\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-11.jpg\" alt=\"DDSM Driver HAT (A), Raspberry Pi 40PIN header design\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-11.jpg\" data-mce-style=\"margin-bottom: 16px; float: none;\"\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"text-align: center;\" class=\"pdT\" data-mce-style=\"text-align: center;\"\u003e\n\u003ch2 style=\"text-align: center;\" class=\"richTitle\" data-mce-style=\"text-align: center;\"\u003eESP32 Controller, Extensive Resources\u003cbr\u003eEasy Secondary Development\u003c\/h2\u003e\n\u003ch4 style=\"text-align: center;\" class=\"richDesc pdTRBL\" data-mce-style=\"text-align: center;\"\u003eBuilt-In WiFi And Bluetooth, As Well As ESP-NOW Support, For Remote Control And hub motor Debugging\u003c\/h4\u003e\n\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-13.jpg\" alt=\"DDSM Driver HAT (A), onboard ESP32 controller\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-13.jpg\" data-mce-style=\"margin-bottom: 16px; float: none;\"\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"text-align: center;\" class=\"pdT\" data-mce-style=\"text-align: center;\"\u003e\n\u003ch2 style=\"text-align: center;\" class=\"richTitle\" data-mce-style=\"text-align: center;\"\u003eWhat's On Board\u003c\/h2\u003e\n\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-intro.jpg\" alt=\"DDSM Driver HAT (A), what's on board\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-intro.jpg\" data-mce-style=\"margin-bottom: 16px; float: none;\"\u003e\n\u003ctable style=\"width: 90%; margin: auto;\" data-mce-style=\"width: 90%; margin: auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 0px; text-align: center; vertical-align: top;\" data-mce-style=\"border: 0px; text-align: center; vertical-align: top;\"\u003e\n\u003col\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003eESP32 controller\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003eRS485 hub motor control circuit\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003eUART control switch\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003eReset button\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\n\u003cstrong\u003eBOOT button\u003c\/strong\u003e\u003cbr\u003efor entering downloading mode\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003eRaspberry Pi 40PIN header\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003eESP32 Type-C port\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/td\u003e\n\u003ctd style=\"border: 0px; text-align: center; vertical-align: top;\" data-mce-style=\"border: 0px; text-align: center; vertical-align: top;\"\u003e\n\u003col start=\"8\"\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003eHub motor Type-C port\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003e5.5x2.5 DC power jack\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003eXT60 power supply connector\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003eRS485 hub motor headers\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003eHub motor power supply headers\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003eUART hub motor headers (TTL level)\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cbr\u003e \u003c\/p\u003e\n\u003cdiv style=\"text-align: center;\" data-mce-style=\"text-align: center;\"\u003e\n\u003ch2 class=\"richTitle\"\u003eOutline Dimensions\u003c\/h2\u003e\n\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-size.jpg\" alt=\"DDSM Driver HAT (A), dimensions\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-size.jpg\" data-mce-style=\"margin-bottom: 16px; float: none;\"\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"richTitle\"\u003e\n\u003ch2 style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003eResources\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003eWiki:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003ca href=\"http:\/\/www.waveshare.com\/wiki\/DDSM_Driver_HAT_(A)\" data-mce-href=\"http:\/\/www.waveshare.com\/wiki\/DDSM_Driver_HAT_(A)\" target=\"_blank\"\u003ewww.waveshare.com\/wiki\/DDSM_Driver_HAT_(A)\u003c\/a\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e \u003c\/p\u003e\n\u003ch2 style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003ePackage Contains:\u003c\/h2\u003e\n\u003cp style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003eWeight:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e0.07 kg\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"std\"\u003e\n\u003col style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\n\u003cli\u003eDDSM Driver HAT (A) x1\u003c\/li\u003e\n\u003cli\u003e2×20 pin header x1\u003c\/li\u003e\n\u003cli\u003eUSB Type-A to Type-C cable ×1\u003c\/li\u003e\n\u003cli\u003eScrews pack ×1\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv class=\"imgTextWrap\"\u003e\n\u003cdiv style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e1\u003ca href=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-1.jpg\" data-mce-href=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-1.jpg\"\u003e\u003cimg alt=\"DDSM Driver HAT (A)\" src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-1_220.jpg\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-1_220.jpg\"\u003e\u003c\/a\u003e2\u003ca href=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/2x20-straight-header.jpg\" data-mce-href=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/2x20-straight-header.jpg\"\u003e\u003cimg alt=\"2x20 straight header\" src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/2x20-straight-header_93.jpg\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/2x20-straight-header_93.jpg\"\u003e\u003c\/a\u003e3\u003ca href=\"https:\/\/www.waveshare.com\/img\/devkit\/general\/USB-Type-A-to-Type-C-Cable-1m-2.jpg\" data-mce-href=\"https:\/\/www.waveshare.com\/img\/devkit\/general\/USB-Type-A-to-Type-C-Cable-1m-2.jpg\"\u003e\u003cimg alt=\"USB cable Type-A to Type-C\" src=\"https:\/\/www.waveshare.com\/img\/devkit\/general\/USB-Type-A-to-Type-C-Cable-1m-2_93.jpg\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/general\/USB-Type-A-to-Type-C-Cable-1m-2_93.jpg\"\u003e\u003c\/a\u003e4\u003c\/div\u003e\n\u003ca href=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-10.jpg\"\u003e\u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-10_93.jpg\" alt=\"Screws pack\" style=\"float: left;\"\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2024-09-01T07:40:24+05:30","created_at":"2024-09-01T07:38:03+05:30","vendor":"Waveshare","type":"","tags":["27806","arduino motor driver","DC motor driver","DDSM","DDSM Driver Board","DDSM Driver HAT (A)","driver","Driver board","ELC4","ESP32","MOT-ACC","Motor driver","Motor Driver Module","Motor driver Shield","motor drivers","MTR-DRV","openCV","raspberry pi drivers","ROS","servo driver","WaveSH","Waveshare","WVSH"],"price":199999,"price_min":199999,"price_max":199999,"available":true,"price_varies":false,"compare_at_price":249999,"compare_at_price_min":249999,"compare_at_price_max":249999,"compare_at_price_varies":false,"variants":[{"id":49312297877821,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"ELC4039","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Direct Drive Servo Motor Driver Board, Integrates ESP32 and Control Circuit","public_title":null,"options":["Default Title"],"price":199999,"weight":100,"compare_at_price":249999,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/thinkrobotics.com\/cdn\/shop\/files\/ddsm-driver-hat-a-1.jpg?v=1725156594","\/\/thinkrobotics.com\/cdn\/shop\/files\/ddsm-driver-hat-a-2.jpg?v=1725156594","\/\/thinkrobotics.com\/cdn\/shop\/files\/ddsm-driver-hat-a-3.jpg?v=1725156594","\/\/thinkrobotics.com\/cdn\/shop\/files\/ddsm-driver-hat-a-5.jpg?v=1725156594","\/\/thinkrobotics.com\/cdn\/shop\/files\/ddsm-driver-hat-a-4.jpg?v=1725156594"],"featured_image":"\/\/thinkrobotics.com\/cdn\/shop\/files\/ddsm-driver-hat-a-1.jpg?v=1725156594","options":["Title"],"media":[{"alt":null,"id":40320430309693,"position":1,"preview_image":{"aspect_ratio":1.0,"height":800,"width":800,"src":"\/\/thinkrobotics.com\/cdn\/shop\/files\/ddsm-driver-hat-a-1.jpg?v=1725156594"},"aspect_ratio":1.0,"height":800,"media_type":"image","src":"\/\/thinkrobotics.com\/cdn\/shop\/files\/ddsm-driver-hat-a-1.jpg?v=1725156594","width":800},{"alt":null,"id":40320430440765,"position":2,"preview_image":{"aspect_ratio":1.0,"height":800,"width":800,"src":"\/\/thinkrobotics.com\/cdn\/shop\/files\/ddsm-driver-hat-a-2.jpg?v=1725156594"},"aspect_ratio":1.0,"height":800,"media_type":"image","src":"\/\/thinkrobotics.com\/cdn\/shop\/files\/ddsm-driver-hat-a-2.jpg?v=1725156594","width":800},{"alt":null,"id":40320430407997,"position":3,"preview_image":{"aspect_ratio":1.0,"height":800,"width":800,"src":"\/\/thinkrobotics.com\/cdn\/shop\/files\/ddsm-driver-hat-a-3.jpg?v=1725156594"},"aspect_ratio":1.0,"height":800,"media_type":"image","src":"\/\/thinkrobotics.com\/cdn\/shop\/files\/ddsm-driver-hat-a-3.jpg?v=1725156594","width":800},{"alt":null,"id":40320430342461,"position":4,"preview_image":{"aspect_ratio":1.0,"height":800,"width":800,"src":"\/\/thinkrobotics.com\/cdn\/shop\/files\/ddsm-driver-hat-a-5.jpg?v=1725156594"},"aspect_ratio":1.0,"height":800,"media_type":"image","src":"\/\/thinkrobotics.com\/cdn\/shop\/files\/ddsm-driver-hat-a-5.jpg?v=1725156594","width":800},{"alt":null,"id":40320430375229,"position":5,"preview_image":{"aspect_ratio":1.0,"height":800,"width":800,"src":"\/\/thinkrobotics.com\/cdn\/shop\/files\/ddsm-driver-hat-a-4.jpg?v=1725156594"},"aspect_ratio":1.0,"height":800,"media_type":"image","src":"\/\/thinkrobotics.com\/cdn\/shop\/files\/ddsm-driver-hat-a-4.jpg?v=1725156594","width":800}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv class=\"pdT\" style=\"text-align: center;\" data-mce-style=\"text-align: center;\"\u003e\n\u003ch1 class=\"richTitle\" style=\"text-align: center;\" data-mce-style=\"text-align: center;\"\u003eDDSM Hub Motor Driver Board\u003c\/h1\u003e\n\u003ch4 class=\"hilitBlock3 richDesc round1234\" style=\"text-align: center;\" data-mce-style=\"text-align: center;\"\u003eDesigned for DDSM series hub motors, Integrates ESP32 and control circuit\u003c\/h4\u003e\n\u003cp class=\"richDesc\" style=\"text-align: center;\" data-mce-style=\"text-align: center;\"\u003eProvides WEB application demo, JSON interaction demo and hub motor SDK for Secondary Development\u003c\/p\u003e\n\u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-1.jpg\" alt=\"DDSM Driver HAT (A), front view\" style=\"margin-bottom: 16px; float: none;\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-1.jpg\" data-mce-style=\"margin-bottom: 16px; float: none;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdT\"\u003e \u003cbr\u003e\n\u003ch2 class=\"richTitle\"\u003eFeatures\u003c\/h2\u003e\n\u003cdiv class=\"alignl pdTRBL\"\u003e\n\u003cul\u003e\n\u003cli\u003eSuitable for DDSM series hub motors such as\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/thinkrobotics.com\/products\/ddsm115-direct-drive-servo-motor\" rel=\"noopener\" data-mce-href=\"https:\/\/thinkrobotics.com\/products\/ddsm115-direct-drive-servo-motor\" target=\"_blank\"\u003eDDSM115\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003eand\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/thinkrobotics.com\/products\/ddsm210\" rel=\"noopener\" data-mce-href=\"https:\/\/thinkrobotics.com\/products\/ddsm210\" target=\"_blank\"\u003eDDSM210\u003c\/a\u003e, onboard 4-ch DDSM115 motor interfaces and 4-ch DDSM210 motor interfaces\u003c\/li\u003e\n\u003cli\u003eProvides DDSM hub motor control demo and SDK, easy to use\u003c\/li\u003e\n\u003cli\u003eSupports multiple wired and wireless communication modes, supports JSON command interaction for easier control\u003c\/li\u003e\n\u003cli\u003eSupports connecting to Raspberry Pi, powering the Pi via integrated 5V buck regulator circuit and communicating through GPIO UART interface, neat cable management\u003c\/li\u003e\n\u003cli\u003eIntegrated WEB application for controlling and setting the DDSM hub motors, more convenient for debugging\u003c\/li\u003e\n\u003cli\u003eSupports controlling the DDSM hub motors directly via onboard Type-C port\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdT\"\u003e\n\u003ch2 class=\"richTitle\"\u003e \u003c\/h2\u003e\n\u003ch2 class=\"richTitle\"\u003eSpecifications\u003c\/h2\u003e\n\u003ctable style=\"width: 70%;\" data-mce-style=\"width: 70%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eController Module\u003c\/th\u003e\n\u003ctd\u003eESP32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePower supply port\u003c\/th\u003e\n\u003ctd\u003eXT60, DC5525\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePower supply\u003c\/th\u003e\n\u003ctd\u003eDDSM115: 12-24V DC\u003cbr\u003eDDSM210: 9~28V DC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eHub motor port\u003c\/th\u003e\n\u003ctd\u003eDDSM115, DDSM210\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ecommunication INTERFACE\u003c\/th\u003e\n\u003ctd\u003eType-C × 2, UART\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWireless communication\u003c\/th\u003e\n\u003ctd\u003e2.4G WiFi\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMounting hole DIAMETER\u003c\/th\u003e\n\u003ctd\u003e3 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMounting hole spacing\u003c\/th\u003e\n\u003ctd\u003e58×49 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePCB size\u003c\/th\u003e\n\u003ctd\u003e85×57 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"pdT\"\u003e\n\u003ch2 class=\"richTitle\"\u003eApplication Examples\u003c\/h2\u003e\n\u003cdiv class=\"alignl pdTRBL\"\u003e\n\u003cul\u003e\n\u003cli\u003eSuitable for driving DDSM series hub motors and obtaining feedback information\u003c\/li\u003e\n\u003cli\u003eThe host controller can control the hub motors by sending JSON commands and obtain feedback information in JSON format, easy to use, more convenient for secondary development\u003c\/li\u003e\n\u003cli\u003eMultiple communication methods for easy integration into robotics projects\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003ctable style=\"width: 90%; margin: auto;\" data-mce-style=\"width: 90%; margin: auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 0px; text-align: center; vertical-align: top;\" data-mce-style=\"border: 0px; text-align: center; vertical-align: top;\"\u003e\n\u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-3-1.jpg\" alt=\"DDSM Driver HAT (A), connecting with DDSM115 servo motors\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-3-1.jpg\"\u003e\n\u003cp\u003e\u003cstrong\u003eDriving\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/thinkrobotics.com\/products\/ddsm115-direct-drive-servo-motor\" data-mce-href=\"https:\/\/thinkrobotics.com\/products\/ddsm115-direct-drive-servo-motor\" target=\"_blank\"\u003eDDSM115\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003eservo motors\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"border: 0px; text-align: center; vertical-align: top;\" data-mce-style=\"border: 0px; text-align: center; vertical-align: top;\"\u003e\n\u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-3-2.jpg\" alt=\"DDSM Driver HAT (A), connecting with DDSM210 servo motors\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-3-2.jpg\"\u003e\n\u003cp\u003e\u003cstrong\u003eDriving\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/thinkrobotics.com\/products\/ddsm210\" data-mce-href=\"https:\/\/thinkrobotics.com\/products\/ddsm210\" target=\"_blank\"\u003eDDSM210\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003eservo motors\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cbr\u003e\n\u003cp\u003e\u003cem\u003efor reference only, please check the Package Content section for the detailed part list\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"text-align: center;\" class=\"pdT\" data-mce-style=\"text-align: center;\"\u003e\n\u003ch2 style=\"text-align: center;\" data-mce-style=\"text-align: center;\"\u003eMultiple Hub Motors Control\u003c\/h2\u003e\n\u003ctable style=\"width: 90%; margin: auto;\" data-mce-style=\"width: 90%; margin: auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 0px; text-align: center; vertical-align: top;\" data-mce-style=\"border: 0px; text-align: center; vertical-align: top;\"\u003e\n\u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-5-2.jpg\" alt=\"DDSM Driver HAT (A), control 4-ch DDSM115\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-5-2.jpg\"\u003e\n\u003cp\u003eControlling 4-ch DDSM115 hub motors\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"border: 0px; text-align: center; vertical-align: top;\" data-mce-style=\"border: 0px; text-align: center; vertical-align: top;\"\u003e\n\u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-5-1.jpg\" alt=\"DDSM Driver HAT (A), control 4-ch DDSM210\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-5-1.jpg\"\u003e\n\u003cp\u003eControlling 4-ch DDSM210 hub motors\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"note pdTRBL\"\u003e\u003cspan style=\"color: rgb(113, 0, 0);\" data-mce-style=\"color: rgb(113, 0, 0);\"\u003e\u003cem\u003e* Due to the high power of the hub motors, it is necessary to consider whether the power supply solution is enough when using too many hub motors, and it is not recommended to mix DDSM115 and DDSM210 series hub motors\u003c\/em\u003e\u003c\/span\u003e\u003c\/div\u003e\n \u003cbr\u003e\u003cbr\u003e\n\u003ch2 style=\"text-align: center;\" class=\"hilitBlock3 richDesc round1234\" data-mce-style=\"text-align: center;\"\u003eWired control Mode via USB cable\u003c\/h2\u003e\n\u003cspan\u003e \u003c\/span\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-7.jpg\" alt=\"DDSM Driver HAT (A), switch to ESP32 control\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-7.jpg\" data-mce-style=\"margin-bottom: 16px; float: none;\"\u003e\n\u003cdiv class=\"alignl pdTRBL\"\u003e\n\u003cul\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003eUsing 115200 baudrate to communicate with ESP32 of the driver board\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003eSupports sending commands in JSON format to set up and control the hub motors\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003eObtains feedback information in JSON format\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003eProvides Python demo for the host to control the hub motors\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-8.jpg\" alt=\"DDSM Driver HAT (A), switch to USB control\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-8.jpg\" data-mce-style=\"margin-bottom: 16px; float: none;\"\u003e\n\u003cdiv class=\"alignl pdTRBL\"\u003e\n\u003cul\u003e\n\u003cli style=\"text-align: left; font-style: italic;\" data-mce-style=\"text-align: left; font-style: italic;\"\u003e\u003cem\u003eWhen 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.\u003c\/em\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"hilitBlock3 richDesc round1234\"\u003e \u003c\/h2\u003e\n\u003ch2 class=\"hilitBlock3 richDesc round1234\"\u003eWireless control Mode via Web application\u003c\/h2\u003e\n\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-9.jpg\" alt=\"DDSM Driver HAT (A), control through Web application\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-9.jpg\" data-mce-style=\"margin-bottom: 16px; float: none;\"\u003e\n\u003cdiv class=\"alignl pdTRBL\"\u003e\n\u003cul\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003eThe DDSM Driver HAT will automatically establish a hotspot after powering on\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003eAllows users to connect and control the driver board via mobile phones, Tablets and PCs with the cross-platform Web Application\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003eSupports sending the JSON commands to the DDSM Driver HAT via Web Application\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\" data-mce-style=\"text-align: center;\"\u003e\n\u003ch2 style=\"text-align: center;\" class=\"richTitle\" data-mce-style=\"text-align: center;\"\u003e \u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\" class=\"richTitle\" data-mce-style=\"text-align: center;\"\u003eSuitable For Raspberry P 5 \/ 4B\u003c\/h2\u003e\n\u003ch4 style=\"text-align: center;\" class=\"richDesc pdTRBL\" data-mce-style=\"text-align: center;\"\u003eSupports Powering The Pi And Communicating Through GPIO UART Interface, Neat Cable Management\u003c\/h4\u003e\n\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-11.jpg\" alt=\"DDSM Driver HAT (A), Raspberry Pi 40PIN header design\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-11.jpg\" data-mce-style=\"margin-bottom: 16px; float: none;\"\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"text-align: center;\" class=\"pdT\" data-mce-style=\"text-align: center;\"\u003e\n\u003ch2 style=\"text-align: center;\" class=\"richTitle\" data-mce-style=\"text-align: center;\"\u003eESP32 Controller, Extensive Resources\u003cbr\u003eEasy Secondary Development\u003c\/h2\u003e\n\u003ch4 style=\"text-align: center;\" class=\"richDesc pdTRBL\" data-mce-style=\"text-align: center;\"\u003eBuilt-In WiFi And Bluetooth, As Well As ESP-NOW Support, For Remote Control And hub motor Debugging\u003c\/h4\u003e\n\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-13.jpg\" alt=\"DDSM Driver HAT (A), onboard ESP32 controller\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-13.jpg\" data-mce-style=\"margin-bottom: 16px; float: none;\"\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"text-align: center;\" class=\"pdT\" data-mce-style=\"text-align: center;\"\u003e\n\u003ch2 style=\"text-align: center;\" class=\"richTitle\" data-mce-style=\"text-align: center;\"\u003eWhat's On Board\u003c\/h2\u003e\n\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-intro.jpg\" alt=\"DDSM Driver HAT (A), what's on board\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-intro.jpg\" data-mce-style=\"margin-bottom: 16px; float: none;\"\u003e\n\u003ctable style=\"width: 90%; margin: auto;\" data-mce-style=\"width: 90%; margin: auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 0px; text-align: center; vertical-align: top;\" data-mce-style=\"border: 0px; text-align: center; vertical-align: top;\"\u003e\n\u003col\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003eESP32 controller\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003eRS485 hub motor control circuit\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003eUART control switch\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003eReset button\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\n\u003cstrong\u003eBOOT button\u003c\/strong\u003e\u003cbr\u003efor entering downloading mode\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003eRaspberry Pi 40PIN header\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003eESP32 Type-C port\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/td\u003e\n\u003ctd style=\"border: 0px; text-align: center; vertical-align: top;\" data-mce-style=\"border: 0px; text-align: center; vertical-align: top;\"\u003e\n\u003col start=\"8\"\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003eHub motor Type-C port\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003e5.5x2.5 DC power jack\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003eXT60 power supply connector\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003eRS485 hub motor headers\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003eHub motor power supply headers\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003eUART hub motor headers (TTL level)\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cbr\u003e \u003c\/p\u003e\n\u003cdiv style=\"text-align: center;\" data-mce-style=\"text-align: center;\"\u003e\n\u003ch2 class=\"richTitle\"\u003eOutline Dimensions\u003c\/h2\u003e\n\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-size.jpg\" alt=\"DDSM Driver HAT (A), dimensions\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-details-size.jpg\" data-mce-style=\"margin-bottom: 16px; float: none;\"\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"richTitle\"\u003e\n\u003ch2 style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003eResources\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003eWiki:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003ca href=\"http:\/\/www.waveshare.com\/wiki\/DDSM_Driver_HAT_(A)\" data-mce-href=\"http:\/\/www.waveshare.com\/wiki\/DDSM_Driver_HAT_(A)\" target=\"_blank\"\u003ewww.waveshare.com\/wiki\/DDSM_Driver_HAT_(A)\u003c\/a\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e \u003c\/p\u003e\n\u003ch2 style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003ePackage Contains:\u003c\/h2\u003e\n\u003cp style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003cstrong\u003eWeight:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e0.07 kg\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"std\"\u003e\n\u003col style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\n\u003cli\u003eDDSM Driver HAT (A) x1\u003c\/li\u003e\n\u003cli\u003e2×20 pin header x1\u003c\/li\u003e\n\u003cli\u003eUSB Type-A to Type-C cable ×1\u003c\/li\u003e\n\u003cli\u003eScrews pack ×1\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv class=\"imgTextWrap\"\u003e\n\u003cdiv style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e1\u003ca href=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-1.jpg\" data-mce-href=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-1.jpg\"\u003e\u003cimg alt=\"DDSM Driver HAT (A)\" src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-1_220.jpg\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-1_220.jpg\"\u003e\u003c\/a\u003e2\u003ca href=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/2x20-straight-header.jpg\" data-mce-href=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/2x20-straight-header.jpg\"\u003e\u003cimg alt=\"2x20 straight header\" src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/2x20-straight-header_93.jpg\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/2x20-straight-header_93.jpg\"\u003e\u003c\/a\u003e3\u003ca href=\"https:\/\/www.waveshare.com\/img\/devkit\/general\/USB-Type-A-to-Type-C-Cable-1m-2.jpg\" data-mce-href=\"https:\/\/www.waveshare.com\/img\/devkit\/general\/USB-Type-A-to-Type-C-Cable-1m-2.jpg\"\u003e\u003cimg alt=\"USB cable Type-A to Type-C\" src=\"https:\/\/www.waveshare.com\/img\/devkit\/general\/USB-Type-A-to-Type-C-Cable-1m-2_93.jpg\" data-mce-src=\"https:\/\/www.waveshare.com\/img\/devkit\/general\/USB-Type-A-to-Type-C-Cable-1m-2_93.jpg\"\u003e\u003c\/a\u003e4\u003c\/div\u003e\n\u003ca href=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-10.jpg\"\u003e\u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/accBoard\/DDSM-Driver-HAT-A\/DDSM-Driver-HAT-A-10_93.jpg\" alt=\"Screws pack\" style=\"float: left;\"\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e"}
{
"product_id": 9634186592573,
"variant_id" : 49312297877821,
"variant_available" : true,
"inventory_quantity" : 8,
"inventory_management" : "shopify",
"inventory_policy" : "continue",
"image": "//thinkrobotics.com/cdn/shop/files/ddsm-driver-hat-a-1.jpg?v=1725156594",
"price": "199999",
"title": "Default Title",
"value": "Default Title"
}
India
---
Australia
Canada
India
Mexico
United States