So I am attempting to take 4 analog inputs (oil pressure, coolant temp, RPM and road speed) and convert the analog inputs to display on a stock 2005 Ford Mustang gauge display ( using the stock smart junction box). There is no ECU.
I was able, thru a connection, to get many of the can id codes for the various gauges and idiot lights. Originally I was going to use a Arduino micro with a can shield. I hate C++ programming . I have access to both the midspeed canbus and highspeed canbus. Is it possible to do this and if so what software interface would I be using?
Using an AnalogX on a stock can-bus Ford gauges
Hi,
Interesting project. If you are able to custom program the firmware - be it Arduino or the firmware for AnalogX, and if you have the CAN protocol needed by the gauges, then it seems reasonable that you could achieve this goal.
AnalogX's firmware is open source, so you can modify it to output the CAN data you need. We don't provide support for this - you should be knowledgeable enough with hardware and firmware development to do it.
https://wiki.autosportlabs.com/AnalogX
https://github.com/autosportlabs/AnalogX
Alternatively, an approach with an arduino might be more approachable and could be a good starting point.
Please, keep us updated on your project's progress!
Interesting project. If you are able to custom program the firmware - be it Arduino or the firmware for AnalogX, and if you have the CAN protocol needed by the gauges, then it seems reasonable that you could achieve this goal.
AnalogX's firmware is open source, so you can modify it to output the CAN data you need. We don't provide support for this - you should be knowledgeable enough with hardware and firmware development to do it.
https://wiki.autosportlabs.com/AnalogX
https://github.com/autosportlabs/AnalogX
Alternatively, an approach with an arduino might be more approachable and could be a good starting point.
Please, keep us updated on your project's progress!
-
- Posts: 2
- Joined: Thu Aug 20, 2020 2:09 pm
Re: Using an AnalogX on a stock can-bus Ford gauges
How can u communicate Race Capture/Pro MK3 with an Arduino CAN Shield ( MCP2515)
Re: Using an AnalogX on a stock can-bus Ford gauges
You can send CAN messages using RaceCapture via CAN bus. We have a guide here on how to use CAN with RaceCapture.
https://wiki.autosportlabs.com/CAN_Bus_Integration
It would be up to you to figure out how to broadcast CAN messages using Arduino, of course.
https://wiki.autosportlabs.com/CAN_Bus_Integration
It would be up to you to figure out how to broadcast CAN messages using Arduino, of course.
-
- Posts: 2
- Joined: Thu Aug 20, 2020 2:09 pm
Re: Using an AnalogX on a stock can-bus Ford gauges
I have used a Arduino CAN bus Shield (MCP 2515) which is connected to the RaceCapture/Pro MK3's CAN 1 port, I have connected the ground of Racecapture and Arduino to a common ground.
but still CAN bus LED is not glowing nor i can't see any data on either the Racecapture or the Arduino. I have even used a oscilloscope to check whether the data is sending or not, it turns out there is data on the Bus and it is visible on the oscilloscope but for some reason it can't be read by anyone of them.Even kept the same baud rate. What do you suggest me to do?
but still CAN bus LED is not glowing nor i can't see any data on either the Racecapture or the Arduino. I have even used a oscilloscope to check whether the data is sending or not, it turns out there is data on the Bus and it is visible on the oscilloscope but for some reason it can't be read by anyone of them.Even kept the same baud rate. What do you suggest me to do?
Re: Using an AnalogX on a stock can-bus Ford gauges
Recommend you check the CAN baud rate and the wiring.
You can also prove that the RaceCapture's CAN bus is working at the expected baud rate by connecting it to a known data source, or connect CAN1 and CAN2 to each other in loopback and send messages from CAN1 to CAN2 via the lua scripting.
However, is this post actually related to AnalogX? If not, we may need to move it to a different part of the group.
You can also prove that the RaceCapture's CAN bus is working at the expected baud rate by connecting it to a known data source, or connect CAN1 and CAN2 to each other in loopback and send messages from CAN1 to CAN2 via the lua scripting.
However, is this post actually related to AnalogX? If not, we may need to move it to a different part of the group.