Well.. I opened up the controller and all looks fine.. I guess it's just messed up
Hmmm well why on earth you opened the controller without really knowing what you are doing is completely beyond me! Sorry if that sounds harsh, but really from what you are saying a controller would not be put away 'fine' and then when trying it again its failed somehow.....
P.S. I did check the continuity and it's definitely shorted on the controller side, I just have no clue WHERE internally it's shorted.. If anyone knows the schematics well enough to point out the areas that the pathway between ground and the brake line is physically close, maybe I can clear the short.
Not sure if it has anything to do with
This PostBut if per say; you connected >5v+ to the low brake line then you have unfortunately damaged the microcontroller.
If you are reading continuity between eBrake and GND, and the eBrake lever is not even connected. Then the internal pull down resistor of the microcontroller has been damaged. This could have occured by connecting a voltage higher than 5v+ from the same battery - saying this, generally it would latch up (+) reading high so narrowing it down, if using 2 different batteries and you did not connect the ground between them, and used the first battery GND to enable the second controller regen then this will also damage the internal pull down resistor. So I would say it was the latter here.
Regen should be floating (0v) and pulled to GND. If there is no physical short on the PCB, and you do not have the levers connected, and your controller still works - but you have the ebrake lever error then unfortunately the microcontroller is damaged. At least you have 6 good mosfets spare !
Here are the controllers:
And the reference to the GND / eBrake signal as you mentioned are although in vicinity of eachother, are quite far away for a PCB build. See here if it helps: my awesome spray paint skills showing where ground is (follow the trace) and the other dot is the ebrake connection (lbr)
I know that small pic is an internal controller, but the external just have the socket directly soldered here with the silicon gasket. If anything, the short has occured with the external wiring...
Cheers