I’ve got a large 6-wheeled bot (about 6’ wide by 7’ long and a few hundred pounds when it has everything on it) with a pair of 800-watt 36 volt brushed DC motors. I’ve been using an MCP266 motor controller but it’s been a little problematic from the start.
During initial testing I found that it’d frequently lock up if a laptop was plugged in via USB. This caused the bot to suffer a crash that bent up the frame. That was about two years ago, and I’ve avoided using it with the Ion Studio software.
Last week I was doing some testing on new batteries and it wasn’t responding to the remote control, so I shut down the remote control and hooked up the laptop to check the settings - but NOT to run the motors. The motor controller spontaneously turned on the motors when I plugged it in, knocked me over, took off without the laptop (which got yanked out and tumbled to the ground) and then it smashed me into a bunch of equipment. Since then, with the bot up on dollies, I’ve had it spontaneously start the motors and stop accepting commands without even plugging in the laptop or turning on the remote.
Fortunately I’m just bruised and scraped up, no broken bones, and I’ll be fine in another week or two. But obviously I’ve lost whatever confidence I might have still had in this controller. It’s clear that there’s no hardware watchdog timer to put it into a safe mode when the software locks up. Also, the emergency stop option has never been usable because it trips every 10 or 20 seconds on its own, even with a 1k ohm pull-up on the input. I was only able to shut it down when it had me pinned because I was already reaching for the main breaker.
The manufacturer hasn’t responded, and after the trouble I’ve had with deceleration limits not being implemented, current limiting being inconsistent, and a bunch of other software issues, I’m not too inclined to pursue any solution from Ion Motion / BasicMicro.
I see a few different options here. Can someone tell me if any of them are known to be a little more safety-conscious in their design? At this scale a bot isn’t a toy, it’s a dangerous piece of equipment and I need to be able to trust the electronics.
Thanks,
Scott