<div id="geary-body"><div>The Roboclaw devices from Ion Motion Control (<a href="http://www.ionmc.com/">http://www.ionmc.com/</a>) do not meet your cost and avaiability requirements, but might be of interest to some. I am using the Roboclaw 2x7A. They also have </div><div><br></div><div>* brushed DC motors</div><div>* dual 7 A continuous, 15 A peak</div><div>* up to 34 V DC input</div><div>* BEC output</div><div>* optional separate controller supply input (or use BEC)</div><div>* control via RC inputs, ADC input, or serial commands</div><div>* configurable RC input parameters</div><div>* over-voltage, over-current, over-temperature detection and cut-off</div><div>* optional limit-switch inputs</div><div>* optional quadrature shaft-encoder inputs</div><div>* speed and position control with separate PID loops for speed and position with configurable parameters</div><div><div>* can read many parameters (voltage, current, temperature, position, speed, etc) via serial port</div></div
 ><div>* can configure the most useful parameters via button-LED user interface, but must use serial port for most</div><div><br></div><div>But </div><div><br></div><div>* more expensive than you wanted (US$ 70)</div><div>* not available locally</div><div><br></div><div><br></div><div>This device does what we want (controlled acceleration, speed and deceleration to move to a sequence of positions), and seem robust. We have found a few issues which we can accept or work around:</div><div><br></div><div>* Strange behaviour if we send a new target position too soon after a previous target position. Waiting a bit longer (how much longer?) between target positions seems to work.</div><div><br></div><div>* With separate control and motor power supplies, if the motor power supply is off (eg. emergency stop) and it receives a command that needs to turn on the motor, it enters an error state. The only way out of the error state is to reset the device by cycling the control power supply.<
 /div><div><br></div><div>* Grotesque Python library to talk to it via the serial interface</div><div><br></div><div>Stephen</div><div><br></div></div><div id="geary-quote"><br>On Fri, 23 Feb, 2018 at 8:53 AM, Andrew Errington <erringtona@gmail.com> wrote:<br><blockquote type="cite"><div dir="auto">Hi all,<div dir="auto"><br></div><div dir="auto">Apropos of nothing in particular, I am looking for advice on what ESC to buy to run a couple of motors on a skid-steer robot platform.</div><div dir="auto"><br></div><div dir="auto">I know there are several to choose from, and ones for boats are different to ones for cars. I will need two of them.</div><div dir="auto"><br></div><div dir="auto">If anyone is into this and can recommend a specific module I'd be happy to hear about it.</div><div dir="auto"><br></div><div dir="auto">Specifications:</div><div dir="auto">Handle up to 24V at around 10A.</div><div dir="auto">Variable speed forward and reverse across the typical servo timing pul
 se range, with a stop band in the middle.</div><div dir="auto">Probably non-braking.</div><div dir="auto">Not expensive (between NZ$10 and NZ$20 each).</div><div dir="auto">Available in Christchurch or NZ from a store or TradeMe.</div><div dir="auto">BEC output not necessary.</div><div dir="auto"><br></div><div dir="auto">Any tips or pointers welcome.</div><div dir="auto"><br></div><div dir="auto">Thanks,</div><div dir="auto"><br></div><div dir="auto">Andrew</div><div dir="auto"><br></div></div>
</blockquote></div>