The Yocto-Motor-DC device is an USB motor controller (ESC) for brushed DC motors. It can make your motors go forward, reverse or even brake. Applied power is controlled by pulse width modulation (PWM) with a resolution of 0.1%.

Power supply voltage range is 3 to 18V. Without any cooling but natural convection, it can withstand 10A continuous. With proper cooling, using a small fan for instance, it can withstand up 20A continuous. 30A short bursts are allowed.

The Yocto-Motor-DC features integrated voltage, current and temperature probes, to easily monitor vital parameters from software. The configurable built-in safety system protects against overheating, low power supply and excessive currents. A red LED signals abnormal conditions.

It is also an isolated device: the power part is electrically isolated from the USB part. The driving PWM frequency can be configured from 250 Hz to 32 KHz. The device includes a configurable startup booster to help motors to start at low RPMs.

This device can be connected directly to an Ethernet network using a YoctoHub-Ethernet, to a WiFi network using a YoctoHub-Wireless-g, it can even be connected to a GSM network thanks to the YoctoHub-GSM.

Yocto-Motor-DC Yocto-Motor-DC Yocto-Motor-DC The motor is not included :-)

USB cables and enclosure to be ordered separately.

CHF 129.24

   Add to cart


Part Number:MOTORCTL
Product name:Yocto-Motor-DC
USB connectormicro-B
Max current (with ventilation)20A
Max current (peak)30A
Max current (convection cooling)10A
Frequency0.25 ... 32KHz
Max working voltage18V
USB bus insulation0.5kV
Normal operating temperature5...40░C
Extended operating temperature-30...70░C
Supported Operating SystemsWindows (PC + IoT), Linux (Intel + ARM), macOS, Android
Driversno driver needed
API / SDK / Libraries (USB+TCP)C++, Objective-C, C#, VB.NET, UWP, Delphi, Python, Java, Android
API / SDK / Libraries (TCP only)Javascript, Node.js, PHP
Made inSwitzerland

Related articles and application examples

 New product: the Yocto-Motor-DC  Building a RC car with Yoctopuce devices  A USB driven turntable  An animated Advent window  Yocto-Visualization,  a free visualization app 


User manual (HTML)
User manual (PDF)
3D file (STEP)
RoHS Certificate (PDF)
Last Firmware24473 (07/04/2016)
Library for Javascript30760 (05/02/2018)
Library for PHP30760 (05/02/2018)
Library for Objective C30760 (05/02/2018)
Library for C++30760 (05/02/2018)
Library for C#30760 (05/02/2018)
Library for VisualBasic .NET30760 (05/02/2018)
Library for Delphi30760 (05/02/2018)
Library for Python30760 (05/02/2018)
Library for Java30760 (05/02/2018)
Library for Android30760 (05/02/2018)
Library for Command line30781 (05/03/2018)
Virtual Hub for Windows30566 (04/10/2018)
Virtual Hub for Linux, Intel + ARM30566 (04/10/2018)
Virtual Hub for Mac-OS-X30566 (04/10/2018)

Add a comment 4 comments

1 - webjoy Thursday,august 18,2016 7H37

We need a 24V DC motor controller. Can you built a 24V version, if we order 10, 20, 50 or 100 items. If yes, how much will it cost?

2 - martinm (Yocto-Team)Thursday,august 18,2016 10H33

@webjoy: contact support at Yoctopuce.

3 - J L Tuesday,may 02,2017 13H29

what are the correct enclosures for yocto-motor-dc and micro-usb-hub-v2

4 - martinm (Yocto-Team)Tuesday,may 02,2017 17H24

The Yocto-Motor-DC will fit in a YoctoBox-Watt-Transp (or black). No standard enclosure for the Micro-USB-Hub-V2 because it is supposed to be integrated into the enclosure of the contraption using it.

Yoctopuce, get your stuff connected.