I think your OBDII pinout is incorrect. Specifically, the H-line is pin 6 (G1 Service Manual), which is SAE pin 14. I'll let you verify against my data:
View attachment 41122
Yes, though only in naming, not in function. For some reason I totally didn't think to look for OBD port pinouts on here, so I forgot about the SCS line. In my diagram I call the H-Line "CAN-Low" because that's what it was called on Wikipedia. I now know that to be the H-Line and the one I previously called the H-Line is the SCS line. I knew about the SCS line, I've even used it before, I just totally forgot about it this time, for some reason.
When the project is done I'll release all the (correct) info I have.
That post is really outdated by now, I now know some of it to be false.
Very cool! I love the Gen1 dash, and didn't think it could be much improved, but you did it! Sign me up.
Thank you! It's going to be a while before it's finished, but it's coming along.
Recently I've been working on deciding exactly what hardware features there will be on the board, and with that, finishing up the schematic for the PCB. Rev 1 is almost finished, then I have to do the layout, but that shouldn't take too long.
Once I have a real board I can install, I'll work on the coding. It'll take a while to implement the various features I'm hoping for, but I think it'll be worth it.
Features I'm planning on having, so far:
- 4-way tact button (like in OBDIIC&C) for configuring various features
- Two extra trip meters (accessed through the FCD button)
- Remap fuel gauge to be linear, needs some simple soldering to the cluster PCB (optional)
- Remap SOC to show actual SOC
- Make assist/regen show actual amps in/out of battery
- Change scale of temperature gauge to whatever you like
- Replace the static "150" in the instantaneous MPG area with instantaneous MPG
- Show OBDII or IMA parameters in the trip meter area (one at a time), but scroll through as many screens as you like with the 4-way
- Display any parameter or number you like on any area of the display (except MPH area, when speed > 0), and allow scaling to change what is shown. Wanna have TPS where the fuel gauge is, where the bottom is 5% and the top is 90%? Sure! Or you could change the temp gauge to show from 164F to 220F (4 degrees per bar), whatever you like.
- 2x 12V outputs, configurable to turn on under whatever conditions you want. Can drive lamps or relays.
- 3x 5-12V inputs, also accepts analog input 0-5V. Can show the value on screen, have the gauge do things depending on the value, whatever. Use for temp sensors, buttons, etc. I personally am going to hook up the two cruise control buttons on my S2000 wheel so I can scroll through parameters.
- 1x RS-485 port, for future expansions. In particular, I'm including it so it will be possible to talk to mudder's BCM/Li-ion board. Just solder two wires onto two points on the back of the cluster PCB, very easy (cluster will be controllable through this port).
Plus more stuff as I think of it. All these features are subject to change depending on constraints (there is not a ton of space for a PCB inside the cluster, for example, so I already had to compromise on the removable connectors I wanted to use), but at this point I am confident at least all these features will be in the final product.
More news as it comes! I'll show you all the schematic once I finish it.