changeissimple wrote:So how do I remove the speed sensor from the controller's connector?
On the CA or the controller side of the connector, you can pull the insulation back (I'd do it on the controller side) and find the yellow Speed wire. It may not be yellow on the controller side so follow teh pinout below
I'd cut it at least a couple inches back from the connector in case you ever need to use the controller with a DD hub that *can* be used as the wheel speed sensor (or otherwise need to read the motor sensor speed), so you can splice it back together in that case.
Is there a way to set the poles to read the speed properly? instead of cutting wires?
No, because your external sensor uses just 1 pole.
The internal sensor can only read the motor speed, not the wheel speed, because it's a geared motor. That's why it works normally when not using the motor.
If you change the number of poles from 1 to whatever is needed for the motor, then you'd need to leave the magnet off the external wheel sensor, and then you can only get a speed reading while the motor is in operation and driving the wheel--whenever the motor runs at less than wheel speed, the speed reading will be wrong. If you are just coasting, speed reading will be zero.