SavvyCAN Setup

Introduction and miscellaneous that we haven't created categories for, yet
Post Reply
User avatar
vwbrady
Posts: 246
Joined: Mon Dec 16, 2019 1:18 am
Location: Seattle, WA
Has thanked: 5 times
Been thanked: 11 times

SavvyCAN Setup

Post by vwbrady »

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
Isaac96
Posts: 656
Joined: Sat Oct 05, 2019 6:50 pm
Location: Northern California, USA
Been thanked: 1 time
Contact:

Re: SavvyCAN Setup

Post by Isaac96 »

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?
User avatar
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

Post by Bratitude »

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
User avatar
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

Post by vwbrady »

Bratitude wrote: Sat Apr 24, 2021 4:23 pm 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.
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?
jon volk
Posts: 572
Joined: Wed Apr 10, 2019 7:47 pm
Location: Connecticut
Been thanked: 2 times

Re: SavvyCAN Setup

Post by jon volk »

The QT stuff and c/cpp files are the source code to build the application yourself.
Formerly 92 E30 BMW Cabrio with Tesla power
User avatar
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

Post by Bratitude »

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.
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
User avatar
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

Post by vwbrady »

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
User avatar
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

Post by EV_Builder »

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.
Converting an Porsche Panamera
see http://www.wdrautomatisering.nl for bespoke BMS modules.
marengo
Posts: 26
Joined: Tue Mar 02, 2021 11:57 pm
Location: virginia usa

Re: SavvyCAN Setup

Post by marengo »

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?
sigdigits
Posts: 74
Joined: Sun Mar 06, 2022 12:20 am
Has thanked: 31 times
Been thanked: 8 times

Re: SavvyCAN Setup

Post by sigdigits »

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
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.
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
Post Reply