Solo 60A; issue with M1HM tripping from motor movement
Posted: Tue Jul 17, 2018 2:01 pm
I have Solo 60A (firmware 4.1.26) powered by a 3S LiPo, running an RS-550 motor with a Banebot P60 132:1 gearbox. I have S3 acting as a Limit Switch via a Contrinex inductance sensor (https://www.contrinex.com/product/dw-as-503-m30-002) with a 4-pin connector. I have S3 mode set to Motor 1 Limit (Fwd) with Invert checked. My sensor will output ~11V to S3 upon contact so I tried solving my problem by using the Invert flag and a resistor between GND, S3, and sensor output.
The problem appears when I send the motor in the direction of the limit switch (happens with FWD or REV) with a high PWM value. The current draw appears very low, around 3 Amps, as there is no load attached to the gearbox. If I keep power to the motor low, maybe 30% or less, it appears to work flawlessly.
The interesting thing is, I can set S3 mode to E-Stop, and the issue does not happen. I can send the motor to 100% PWM FWD or REV with no issue. I can touch the sensor and the ESTP will trigger as expected. So it seems tied specifically to Limit/Home.
I tried disconnecting the sensor, essentially leaving it normally open just as if the sensor was connected, and the issue still presents itself.
Any thoughts on what could be going on or things I can try to fix this?
The problem appears when I send the motor in the direction of the limit switch (happens with FWD or REV) with a high PWM value. The current draw appears very low, around 3 Amps, as there is no load attached to the gearbox. If I keep power to the motor low, maybe 30% or less, it appears to work flawlessly.
The interesting thing is, I can set S3 mode to E-Stop, and the issue does not happen. I can send the motor to 100% PWM FWD or REV with no issue. I can touch the sensor and the ESTP will trigger as expected. So it seems tied specifically to Limit/Home.
I tried disconnecting the sensor, essentially leaving it normally open just as if the sensor was connected, and the issue still presents itself.
Any thoughts on what could be going on or things I can try to fix this?