really great. thanks for taking the time to video this for others. one life pro tip for you sir... when you are in a windows command prompt, the "Tab" key will autocomplete for you... so when you are in C:\ESP32, rather than trying to spell the name of a directory or file exactly... just type "cd E" then hit tab. If there is more than one match you can keep hitting tab and it will cycle through them.
Thanks Frank 🙂 I forgot about tab in command prompt but I use Windoze so rarely now and command prompt even less. 99% of the time I use Linux Mint but figured it was better to show the process in the most common platform. How are you getting on with the Porsche?
Hi Ali, very nice tutorial. I have been using SavvyCan for a while on Due. Invaluable tool, certainly I couldn't finish my project without it. But I didn't know ESP32 was supported, thanks for the useful tips!
Thank Ali, it is going well. I drive Jag almost daily. I did around 20k trouble free electric miles so far. I have not worked on it over the last year or so because it just works. I just charge and drive. Hopefully I will find time this winter to work on some enhancements. I see you stay busy, keep up the great work!
@@ArtursGarage Sounds great but you know an EV conversion is never complete. I'd love to see videos of tweaks and updates and I'm sure others would too. 🙂
I've done this myself using the separate transceiver boards but now days I use a Korlan USB2CAN OBD2 from 8Devices - relatively cheap, fast and relable
Be aware that some manufactueres (VAG) have the OBDII connected through a gateway. This acts to transfer data between different CANBUS systems in the car and only outputs data when it is requested. As a result connecting to the OBD port doesn't work and you need to connect into the specific network you want to monitor instead.
Good point, I sort of mentioned that in the video but didn't expand on it and hoped someone would bring it up in the comments. It would be cool to be able to request the data so if anyone knows how to do that please say..
Fantastic video showing the steps to create a working kit. I bought the parts and I am finding that I can only connect from the ESP32 to the Transceiver if I leave the GND wire disconnected ! If I connect the GND it drops the signal. I tried the other GND points on the ESP32, but still disconnects! Any ideas as to why this is happening? Not connected to a car yet.
I saw similar behaviour when it was connected to the wrong data pins. Double check the transciever voltage and ensure you are using the correct output from the ESP32 and you are using the correct data pins.
@@alibro7512 you were of course correct. Thanks for coming back to me so quick. I've got it working on the Mitsubishi Colt Ralliart. Next step is to interrogate a spare instrument cluster with datalogs from a vehicle log to try and work out what IDs turn on/off the cluster lights, and data such as speedo, rpm and mileage/trip.
Thanks for letting us know. Hopefully others will learn from how you figured out what was wrong. I was lucky that Colin himself answered me when I was struggling with the same issue.
Sure, it's just a cheap buck/boost dc voltage converter plugged into a 19V laptop psu. I never got around to buying a 'proper' bench PSU but use these instead.
Good question. In my case the bus speed was 500kbs and Savvycan picked this up automatically. I'm not certain if it will do that for all canbus speeds.
I had a spare cluster but couldn't figure out what pins powered it up so metered the one in the car. Once you know the power pins just look for twisted pairs and they should be CAN.
Does the cluster throw out bus data when powered? Will be nice in narrowing down the bus data that is used to control the cluster vs data when plugged into vehicles canbus
Every manufacturer make their own CAN ID's and they can change from model to model. If you can find a DBC file for the car it can be used with Savvycan to explain what each is for. If not you need to figure it out using the methods mentioned in the video I listed.
It's interesting that the other ESP32 didn't work for you. Have you tried uploading a normal LED blink program to the ESP32 to see if it boots at all? Maybe you just got a faulty board. It could also be that it uses a cheaper serial port, which won't work at higher speeds. Probably not that though.
I tried 6 different 30 pin versions but no joy. I only realised after making the video that the 30 pin ESP32 does not have data pins 16 and 17 which Colin is using to link with the transceiver. It might be possible to manually install the firmware and change the pins to ones that are available but this would mean extra work. It is easier to buy the 38 pin version.
@@hsproductionz3853 Are you able to see the ESP32 in your Device Manager (if you're on Windows)? You should see it come up under `Ports (COM & LPT)` as at 11:11 in this video. What is the error?
really great. thanks for taking the time to video this for others. one life pro tip for you sir... when you are in a windows command prompt, the "Tab" key will autocomplete for you... so when you are in C:\ESP32, rather than trying to spell the name of a directory or file exactly... just type "cd E" then hit tab. If there is more than one match you can keep hitting tab and it will cycle through them.
Thanks Frank 🙂
I forgot about tab in command prompt but I use Windoze so rarely now and command prompt even less. 99% of the time I use Linux Mint but figured it was better to show the process in the most common platform.
How are you getting on with the Porsche?
@@alibro7512 well, not much progress but I'm hoping I can start back up soon working on the motor mount and axles.
Please continue with the next video about this exciting thing called CAN and I enjoy watching you work with it.
Hi Ali, very nice tutorial. I have been using SavvyCan for a while on Due. Invaluable tool, certainly I couldn't finish my project without it. But I didn't know ESP32 was supported, thanks for the useful tips!
Thank you Artur, your Jaguar series was a real inspiration. How is it going?
Thank Ali, it is going well. I drive Jag almost daily. I did around 20k trouble free electric miles so far. I have not worked on it over the last year or so because it just works. I just charge and drive.
Hopefully I will find time this winter to work on some enhancements.
I see you stay busy, keep up the great work!
@@ArtursGarage Sounds great but you know an EV conversion is never complete. I'd love to see videos of tweaks and updates and I'm sure others would too. 🙂
@@alibro7512 LOL, I know well EV Conversion is never complete. It was a poor choice of words on my part, lol. I got so many plans for it.
You are helping me learn. I will share with you as i grow more skills.
Really good and helpful video. Thanks for taking the time.
I've done this myself using the separate transceiver boards but now days I use a Korlan USB2CAN OBD2 from 8Devices - relatively cheap, fast and relable
Does it work with Savvycan?
You have excellent videos.
Thank you
Be aware that some manufactueres (VAG) have the OBDII connected through a gateway. This acts to transfer data between different CANBUS systems in the car and only outputs data when it is requested. As a result connecting to the OBD port doesn't work and you need to connect into the specific network you want to monitor instead.
Good point, I sort of mentioned that in the video but didn't expand on it and hoped someone would bring it up in the comments. It would be cool to be able to request the data so if anyone knows how to do that please say..
Fantastic video showing the steps to create a working kit. I bought the parts and I am finding that I can only connect from the ESP32 to the Transceiver if I leave the GND wire disconnected ! If I connect the GND it drops the signal. I tried the other GND points on the ESP32, but still disconnects! Any ideas as to why this is happening? Not connected to a car yet.
I saw similar behaviour when it was connected to the wrong data pins. Double check the transciever voltage and ensure you are using the correct output from the ESP32 and you are using the correct data pins.
@@alibro7512 you were of course correct. Thanks for coming back to me so quick. I've got it working on the Mitsubishi Colt Ralliart. Next step is to interrogate a spare instrument cluster with datalogs from a vehicle log to try and work out what IDs turn on/off the cluster lights, and data such as speedo, rpm and mileage/trip.
That's great, thanks for getting back.
Was it the wrong data pins or something else?
@@alibro7512 wrong data pins. Didn't pay enough attention to the video...
Thanks for letting us know. Hopefully others will learn from how you figured out what was wrong. I was lucky that Colin himself answered me when I was struggling with the same issue.
Can I ask what power supply kit are you using to power the cluster? I've got this task to do so wanted to purchase a switchable bench power supply?
Sure, it's just a cheap buck/boost dc voltage converter plugged into a 19V laptop psu. I never got around to buying a 'proper' bench PSU but use these instead.
Hi sir does we need to contect the ground of car to geound of esp32
Not normally but if you have problems then try grounding it.
What bus speed is required in the connection window of savvycam?
Good question. In my case the bus speed was 500kbs and Savvycan picked this up automatically. I'm not certain if it will do that for all canbus speeds.
How did you tap into the cluster? any tips
I had a spare cluster but couldn't figure out what pins powered it up so metered the one in the car. Once you know the power pins just look for twisted pairs and they should be CAN.
Does the cluster throw out bus data when powered? Will be nice in narrowing down the bus data that is used to control the cluster vs data when plugged into vehicles canbus
@@slapcitykustomz1658 Yes mate. My cluster is from an old car (2004) so not much but some.
@@alibro7512Thanks big help
how can i open my neubours car doors open with that device bro...???????
Lol sorry can't help there.
Is there a list of what the IDs mean?
Every manufacturer make their own CAN ID's and they can change from model to model. If you can find a DBC file for the car it can be used with Savvycan to explain what each is for. If not you need to figure it out using the methods mentioned in the video I listed.
It's interesting that the other ESP32 didn't work for you. Have you tried uploading a normal LED blink program to the ESP32 to see if it boots at all? Maybe you just got a faulty board.
It could also be that it uses a cheaper serial port, which won't work at higher speeds. Probably not that though.
I tried 6 different 30 pin versions but no joy. I only realised after making the video that the 30 pin ESP32 does not have data pins 16 and 17 which Colin is using to link with the transceiver. It might be possible to manually install the firmware and change the pins to ones that are available but this would mean extra work. It is easier to buy the 38 pin version.
How can get the firmware to install manually I have a 38 pin but the updater isn’t working for me
@@hsproductionz3853 what is going wrong?
@@hsproductionz3853 Are you able to see the ESP32 in your Device Manager (if you're on Windows)? You should see it come up under `Ports (COM & LPT)` as at 11:11 in this video.
What is the error?
@@ThisRandomUsername thanks I got it to work I was doing to in my virtual machine switch to the host and got it to flash
The 15 pin esp32 doesnt work because it requires different firmware