Hi colleague. I`m swapping ABS unit into Honda Hawk GT 650 (Bros 650)
ABS doesn`t take any signal from ECU or engine - it have even two sets of sensors to measure the speed.And i`m not sure if it has accelerometers on ninja 300 - it`s
simple ABS design, not controlling lean/wheelies at all, it has two speed sensors..
About your wheel size example - for example your wheels total diameter is twice smaller than Ninja 300 , so you if you will put same rings as on it . they reach 20km/h (when ABS , assume, start working) on 10 km/h actually and all way ABS will think you move twice faster then you actually are.
But if you reduce number of slots on ABS rotor two times (as well as wheel size reduced twice) ABS will know actual speed correctly.
So main idea - keep same amount of impulses during movement as it`s generated on Ninja 300, No errors if front/rear impulse amount RATIO is correct , if amount of pulses on front and rear for any reason (number of slots or speed) increases on same multiplier - abs works fine, just thinks you moving faster than you actually are.
PS: Can you share how you wire up ABS unit ?
I`ve wired it , but it does not generate any signal to ABS LED indicator after powering on, and only have power on rear sensor, nothing on front. I`m think unit is broken, so trying figure out how it works on same conditions - without connection to original meter unit etc.