When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Could you point me to resources on the types of signals that were outputted by the PCM/ECU?
Also very interested in the coding used to interpret these signals.
Torque has its advantages. The arduinos have more.
I see no reason to run a dedicated screen to a limited use gauge setup when I can use said screen to stream netflix or youtube between runs. Obviously, this wasn't possible way back when this thread started.
I see no reason to run a dedicated screen to a limited use gauge setup when I can use said screen to stream netflix or youtube between runs. Obviously, this wasn't possible way back when this thread started.
Because your screen can't control 50+ outputs, relays, PWM, take input logic from VR circuits, dozens of 5v inputs, square wave and sine wave inputs, communicate with aftermarket and OEM PCMs via CAN BUS, and so much more...
My 7" screen will do PWM boost control, 2 and 3 step, trans brake control, boost based traction control, read VSS, VR ABS sensors, multi-stage nitrous control, progressive nitrous control, methanol pump control, progressive meth pump, 2nd fuel pump, PWM fuel pump and fan control, take input from 100 PSI fuel oil and whatever other pressure sensors I want, GPS input, paddle shifter input/output, 8-channel EGT/backpressure, and things that even the high-end aftermarket ECMs can't do, all while sending data back to my megasquirt to be logged alongside everything it is already logging.
Arduino is quite a bit more capable than plugging in your spare walmart tablet so you can have some gauges.
Because your screen can't control 50+ outputs, relays, PWM, take input logic from VR circuits, dozens of 5v inputs, square wave and sine wave inputs, communicate with aftermarket and OEM PCMs via CAN BUS, and so much more...
My 7" screen will do PWM boost control, 2 and 3 step, trans brake control, boost based traction control, read VSS, VR ABS sensors, multi-stage nitrous control, progressive nitrous control, methanol pump control, progressive meth pump, 2nd fuel pump, PWM fuel pump and fan control, take input from 100 PSI fuel oil and whatever other pressure sensors I want, GPS input, paddle shifter input/output, 8-channel EGT/backpressure, and things that even the high-end aftermarket ECMs can't do, all while sending data back to my megasquirt to be logged alongside everything it is already logging.
Arduino is quite a bit more capable than plugging in your spare walmart tablet so you can have some gauges.
My 3d printers and CNC router use arduino controllers, so I am familiar with some of the capabilities. That being said, the OP was only speaking of reading OBD, not taking anything like full advantage of the control possibilities. If you are truly going to use the arduino's capabilities, this is an entirely different conversation.