Long time no updates.... I should have put a lot more in....
I've designed a board that uses a mBed microcontroller.
This board has
- 2 CAN bus interfaces
- 1 USB device or Host
- 1 Ethernet
- 1 RS-232
- 1 MicroSD card reader
I'm currently using it in my 2007 Dodge Charger to replace the radio. I'm able to use this device to control the factory amplifier and Sirius receiver, listen to the steering wheel controls, and display information on the EVIC, and can even access the OBDII port. I've had the software running in the microcontroller for over a year, and this board in my car for several weeks. I have a car computer in the trunk that runs RideRunner. I've developed a plugin and a few screens to work with the device.
I'm wondering if anybody is still interested in this stuff. If there is enough interest, I might sell these..... These boards aren't cheap (a little more than some of the existing single function products out there).... and still need some extra components to make it work on it's own. I also don't know if this will work on the "High speed" bus.
I would consider a redesign if anybody had some suggested features.
Glad to see your still out there making cool things happen... I have a number of CAN based projects in the works for our cars... One of them is called a VTCM which is a system that controls the shifting strategy of our LX cars... I'm also working to extend this to various Mercedes models also... Check out this thread...
Got about 8 of these systems running around out there... Folks really like them. Changes the whole attitude of the car.
BTW: Yes, the high speed bus can be processed at the same time as the low speed bus...
I cannot seem to find your email address any longer. I'd like to talk to you about the sale of your hardware and possibly your software too. Always interesting to see how others get things done in the code... I'm quite interested on what you are doing with the EVIC display too...
Please contact me so we can talk. If I can PM you here on this site I'll send my contact information.
As aways, Thank you for getting me going... Much appreciated. :)
I have a jeep liberty 09 with I think the same canbus as yours. Also interested in your hardware/ sorftware. I wanted to get a arduino and start from scratch to sniff the can codes but looks like you have done a lot of the work already. The only thing I can suggest is to add some temp sensors to the board for measuring internal temps etc.
P.s. I know its an old thread but worth a try.
@mos33y - I am in the process of designing a second revision. It has a built-in audio mixer/switcher. I haven't been able to test it yet, but it should allow for 5 inputs, and a front/rear output and a second output.... Not that my car's amplifier can handle more than a stereo input...
What kind of temp sensors are you looking at? To measure the cabin temp? Or inside of a computer temp?
version 2 sounds interesting and seems to be audio orientated.
Regarding temps. I'd like both pc and cabin temp. Cabin temp may require an external probe. My main reason for tapping into canbus is to use steering controls on pc. So a simple keyboard message sent to pc via the canbus board would be good.
as a secondary, I want to send text to the dash vfd (hvac?). Things like radio station id and current GPS address location.
I also have the Pac interface for aftermarket radio. I wonder if it will interfere with your can board
Could you explain more about what you want? My board can do a ton of stuff....but I could also customize it to do a lot less if necessary...
I have a VFD display in my charger called the EVIC... It's in the bottom of the speedometer. But I haven't been able to display my own messages.
I can definitely turn off features to work with the PAC interface...
What I want, from what I have read, your board does. they include;
Using steering wheel buttons for pc
and access to obd data. The evic messages are, for me just a nice to have.
I would like to also remove the Pac and replace it with your board as I do not get 4 channels of sound output - only 2 channels.
Please do not remove any features of your board to cater for the Pac. I want to replace it with yours. Can you also go in detail as to the can ids you have identified and your board is 'aware of'? E.g driver window auto up.
Are u also able to broadcast can messages in the canbus?
the board already seems to do what I need. I guess I am sussing out future capabilities
Ryan seeing your board can also access obd data, have you thought about adding an optional vfd display to display some data? Maybe http://noritake-vfd.com/gu128x32d-7900b.aspx
These displays are high quality and i think are ideal for a car environment. It even visually matches the onboard display of jeep/chrysler cars.
If this display is possible, i think it would look good on the drivers A pillar.
just a thought
I've got a lot of things decoded, but I can't find many of the things that I wanted... like window position/control, seat position/control..... I'm including an xml file that I created to help me analyze the messages...
I never really got OBD2 stuff to work well.... but I was able to get a few things... I just don't know enough about obd2 to know what I'm doing....
I could add support for more than 1 temperature sensor.... It wouldn't take much, but I don't have it now....
Finally, although the board can support more than 1 serial port, I was only planning to use one to talk to my hd radio.... If you don't want to use an hd radio, then you could use that port to drive the display... It looks cool though.
I'll see what features I can squeeze into this second revision.... I haven't sent it off to get built yet so I could add some things....