This BMS is awesome
And here is one quick video rambling
sorry for bad quality , I didn't mean to publish it, but the content is more important.

Do you use an actual joint hole ring or do you simulate it? It would maybe be easier to use just a collar with 2 magnets on the motor shaft. Then Arduino would translate that into RPM pulses.
Thanks for sharing all this. Could be really valuable for me.johnspark wrote: ↑Mon Jul 13, 2020 7:18 am My e39 is OBD1 as well. I recorded signals going to X11175 26 pin plug for the following 2 wires:
6: TD engine speed: DME control module: SW(black):
7: TI signal: injection signal: DME control module: WS/SW(white with black stripe):
I recorded both signals because i wanted to not only get the tacho going but the economy meter going too.
Below, please see oscillograms for car motion with economy meter approximately on 0l/100km , 10l / 100km and 20l / 100km. All 3 sets of signals look the same to me. Repetition rate varies because car speed was varying ~20km/hr to 60km/hr.
Car is e39 528i BV84735.
please note the TI signal is once every 3 TD signals. Signals vary between 12 and 0 volts.
i also have temperature working and fuel working. I have a console with wires from both X1175 and X11176 connected to terminals for testing. i have switches for warning lights and resistors for temp and fuel.