Namespace Meadow.Foundation.Motors



Driver for Electornic Speed Controllers used, typically, to drive motors via a PWM signal. To use, you generally have to first calibrate the ESC via the following steps:

  1. Depower the ESC, set power to intended max point (e.g. 1.0 power)
  2. Power the ESC, wait for "happy tones" to indicate good power supply then (possibly) two beeps to indicate max power limit set.
  3. Set the ESC power to intended minimum power point (e.g. 0.0 power) and the ESC should provide one beep per every LiPo cell (3.7V) of power supplied, and then a long beep.
  4. Optionally, per some ESCs, arm, by calling the Arm() method, which will drop the power below 0.0;


Generic h-bridge motor controller.


The TB67H420FTG is a brushed DC motor driver that has a dual H-Bridge motor driver built in, along with over current protection (and notification).

With the ability to drive up to 50V at 9A, it's a very powerful driver. It can also be put into single H-Bridge mode in which two motors are driven in synch, or one motor is driven with both outputs, allowing twice the power.


Represents a Tb67h420ftg controlled motor


for future use?



H-bridge mode