2X044 Posted September 7, 2022 Share Posted September 7, 2022 (edited) Sharing this semi-complete project now that it is up and running. Before getting into it, I owe thanks to @Lukeyson and @jakka351, they don't know me but I relied heavily on the information they shared and to the team at ForScan it would have been a lot harder/impossible without there work! Beers are on me. I completed a manual conversion on my BA Mk2 XR6T, for some reason, the PCM would not ground the reverse lockout wire. I understand that the PCM is supposed to ground the pin when the car is travelling less than 7km/h and the clutch is depressed. I read that most people use the brake light circuit to ground the wire but I didn't like this idea. The data I required is available via the CAN bus so I bought a micro-controller with a native CAN bus interface and put together a prototype board that does the following: Listens on the CAN bus for the vehicle speed. When the vehicle speed is below 5km/h, once per second, sends a query to the PCM asking the status of the clutch pedal. When the vehicle speed and clutch status are correct, pulls the reverse lockout wire to ground using a MOSFET (and turn on an LED to show me it's working). Here is the proto-board: Here it is hidden in the console with all the wires coming in the back: Now that it is all working, my mind is running on all the possibilities having a programmable micro-controller hooked into the cars CAN-bus with a bunch of analog and digital ins/outs so I am currently designing a PCB that breaks out a lot more of the micro-controllers pins. My design brings out the following: 3x digital outputs via MOSFETs that will ground up to 2A each 1x 0-12V analog output (op-amp) 1x 0-10k variable resistance (to ground) 5x analog inputs (with voltage dividers so that it is 12V tolerant). More inputs/outputs are possible in the future but I would change to surface-mount components. My ideas on things that I can do with it are: Progressive shift-light using a string of 8xWS2812 LEDs Slow down the fuel-pump via PWM and a solid state relay when off-boost Spoof the F6 oil pressure sensor signal to the PCM (don't think this one is needed with PCMtec) Factor style PID boost control (for the NA + T crowd) Yaw control using the input from an IMU (needs a lot more thought and big cajones while tuning) I'll post up code and designs on github shortly and update this with a link then. I hope this inspires someone, I will try to answer any questions however this isn't a beginners project. Edited September 7, 2022 by 2X044 typo 1 1 Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.