SavvyCAN Setup
- vwbrady
- Posts: 246
- Joined: Mon Dec 16, 2019 1:18 am
- Location: Seattle, WA
- Has thanked: 5 times
- Been thanked: 11 times
SavvyCAN Setup
Creating a dedicated thread for this topic.
I intend to get logs from my US BMW i3 during DC Fast charging since this seems to be a popular Charge Controller for conversions and will aide in achieving CCS DC charging instead of Chademo.
It seems a lot about EV conversions these days, and in the days ahead, rely heavily on CAN Bus understanding and manipulation. One of the first steps I see others take is logging CAN from a fully functioning vehicle or component - in an effort to reverse engineer the CAN messages required to activate and control said components.
SavvyCAN seems to be the tool of choice, but i've wasted hours trying to get it installed on my windows machine. EDIT: apparently its because i'm more of a newb than i thought. Strike throughs are for editing the source code of the program - don't need that
Per this thread over on the SavvyCAN Forum SavvyCAN I need:
1. Visual Studio 19 Visual Studio 19 - Done
2. QT 5.15 QT Opensource- installed installer, then installed QT Open Source 5.15 (not 6)
I'm surprised this developer tool is required to be on my machine for SavvyCAN to work
3. downloaded SavvyCAN zip for Win64 - http://www.savvycan.com/SavvyCAN.zip
4. downloaded GVRET master zip - GVRET master
I do not know where to go from here. Also, I have a CANbed from Seedstudio (https://www.seeedstudio.com/CANBed-Ardu ... -4365.html) that I'm hoping will work the same as a Due. But I'll order a Due if I have to.
Update: Now i need to see if i can put GVRET on my CANbed
I intend to get logs from my US BMW i3 during DC Fast charging since this seems to be a popular Charge Controller for conversions and will aide in achieving CCS DC charging instead of Chademo.
It seems a lot about EV conversions these days, and in the days ahead, rely heavily on CAN Bus understanding and manipulation. One of the first steps I see others take is logging CAN from a fully functioning vehicle or component - in an effort to reverse engineer the CAN messages required to activate and control said components.
SavvyCAN seems to be the tool of choice, but i've wasted hours trying to get it installed on my windows machine. EDIT: apparently its because i'm more of a newb than i thought. Strike throughs are for editing the source code of the program - don't need that
Per this thread over on the SavvyCAN Forum SavvyCAN I need:
1. Visual Studio 19 Visual Studio 19 - Done
2. QT 5.15 QT Opensource- installed installer, then installed QT Open Source 5.15 (not 6)
I'm surprised this developer tool is required to be on my machine for SavvyCAN to work
3. downloaded SavvyCAN zip for Win64 - http://www.savvycan.com/SavvyCAN.zip
4. downloaded GVRET master zip - GVRET master
I do not know where to go from here. Also, I have a CANbed from Seedstudio (https://www.seeedstudio.com/CANBed-Ardu ... -4365.html) that I'm hoping will work the same as a Due. But I'll order a Due if I have to.
Update: Now i need to see if i can put GVRET on my CANbed
-
- Posts: 656
- Joined: Sat Oct 05, 2019 6:50 pm
- Location: Northern California, USA
- Been thanked: 1 time
- Contact:
Re: SavvyCAN Setup
I'd suggest getting a Due -- GVRET is specific to that hardware and the CANbed has a different chip (atmega32u4 vs sam3x8e).
Not sure why Visual Studio or QT are needed... on my system (win10) it's just double click to run, then again I have lots of stuff on here.
Do you get an error when running Savvycan.exe?
Not sure why Visual Studio or QT are needed... on my system (win10) it's just double click to run, then again I have lots of stuff on here.
Do you get an error when running Savvycan.exe?
- Bratitude
- Posts: 783
- Joined: Thu Jan 02, 2020 7:35 pm
- Location: Canada
- Has thanked: 57 times
- Been thanked: 173 times
- Contact:
Re: SavvyCAN Setup
have you gotten SavvyCAN running on your windows machine? Should be as simple as downloading the .exe and running it. May have to extract the downloaded file first.
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
- vwbrady
- Posts: 246
- Joined: Mon Dec 16, 2019 1:18 am
- Location: Seattle, WA
- Has thanked: 5 times
- Been thanked: 11 times
Re: SavvyCAN Setup
ok, i didn't know it was that easy! that is done and i know have SavvyCAN open and running. Now to get it connected to my CANbed with the arduino IDE. right?
what's with all the Visual Studio and QT stuff? know anything about that?
Re: SavvyCAN Setup
The QT stuff and c/cpp files are the source code to build the application yourself.
Formerly 92 E30 BMW Cabrio with Tesla power
- Bratitude
- Posts: 783
- Joined: Thu Jan 02, 2020 7:35 pm
- Location: Canada
- Has thanked: 57 times
- Been thanked: 173 times
- Contact:
Re: SavvyCAN Setup
like Jon said, that stuff is for building from source. Not needed in this case.
Now you may use what ever you like to capture the can data. Then you open the can capture in savvy can to analyze it.
It becomes much easier to work and study the data when it’s live, so setting up a GVRET device is quite handy. that’s where getting a due and loading the GVRET software on it makes life easy.
you’ll need to get a little can transceiver for the due aswell. Such as :
https://www.amazon.ca/SN65HVD230-Protec ... tra&sr=8-8
their are plenty of boards that are built for this, like the GVRET board!
http://store.evtv.me/proddetail.php?prod=EVTVDue2
this makes it supper easy.
Now you may use what ever you like to capture the can data. Then you open the can capture in savvy can to analyze it.
It becomes much easier to work and study the data when it’s live, so setting up a GVRET device is quite handy. that’s where getting a due and loading the GVRET software on it makes life easy.
you’ll need to get a little can transceiver for the due aswell. Such as :
https://www.amazon.ca/SN65HVD230-Protec ... tra&sr=8-8
their are plenty of boards that are built for this, like the GVRET board!
http://store.evtv.me/proddetail.php?prod=EVTVDue2
this makes it supper easy.
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
- vwbrady
- Posts: 246
- Joined: Mon Dec 16, 2019 1:18 am
- Location: Seattle, WA
- Has thanked: 5 times
- Been thanked: 11 times
Re: SavvyCAN Setup
thanks for the feedback, that makes a lot of sense. i'll keep futsing around with it and see where i get.
I updated my first post
I updated my first post
- EV_Builder
- Posts: 1199
- Joined: Tue Apr 28, 2020 3:50 pm
- Location: The Netherlands
- Has thanked: 16 times
- Been thanked: 33 times
- Contact:
Re: SavvyCAN Setup
If you want a more serious and less hassle interface (higher price and quality) I suggest you buy a peak usb interface. Savvy can supports it.
It won't miss a message or screwup the data what sometimes can be seen in other interfaces.
It won't miss a message or screwup the data what sometimes can be seen in other interfaces.
Converting an Porsche Panamera
see http://www.wdrautomatisering.nl for bespoke BMS modules.
see http://www.wdrautomatisering.nl for bespoke BMS modules.
Re: SavvyCAN Setup
I already have a Lawicel based CAN to usb adapter http://www.can232.com/?page_id=16
Is it safe to assume that it would be well worth the $100 spent to just go with the EVTVdue board instead of trying to cobble together lawicel and savvycan?
Is it safe to assume that it would be well worth the $100 spent to just go with the EVTVdue board instead of trying to cobble together lawicel and savvycan?
Re: SavvyCAN Setup
If you or anyone else has had any luck getting GVRET working on the CANBed (dual is the one I've got) I would love to know how.vwbrady wrote: ↑Sat Apr 24, 2021 3:28 pm Creating a dedicated thread for this topic.
I intend to get logs from my US BMW i3 during DC Fast charging since this seems to be a popular Charge Controller for conversions and will aide in achieving CCS DC charging instead of Chademo.
It seems a lot about EV conversions these days, and in the days ahead, rely heavily on CAN Bus understanding and manipulation. One of the first steps I see others take is logging CAN from a fully functioning vehicle or component - in an effort to reverse engineer the CAN messages required to activate and control said components.
SavvyCAN seems to be the tool of choice, but i've wasted hours trying to get it installed on my windows machine. EDIT: apparently its because i'm more of a newb than i thought. Strike throughs are for editing the source code of the program - don't need that
Per this thread over on the SavvyCAN Forum SavvyCAN I need:
1. Visual Studio 19 Visual Studio 19 - Done
2. QT 5.15 QT Opensource- installed installer, then installed QT Open Source 5.15 (not 6)
I'm surprised this developer tool is required to be on my machine for SavvyCAN to work
3. downloaded SavvyCAN zip for Win64 - http://www.savvycan.com/SavvyCAN.zip
4. downloaded GVRET master zip - GVRET master
I do not know where to go from here. Also, I have a CANbed from Seedstudio (https://www.seeedstudio.com/CANBed-Ardu ... -4365.html) that I'm hoping will work the same as a Due. But I'll order a Due if I have to.
Update: Now i need to see if i can put GVRET on my CANbed
I've been pulling my hair out trying to get it going, but every time I fix a compile error, I end up with more errors than before....
I'm using platformio, which I like better than arduino ide, but the more I try, the worse it gets