Gen 2 Charger V5 Software Development Thread

Topics concerning the Tesla front and rear drive unit drop-in board
bulletbug
Posts: 94
Joined: Thu Sep 26, 2019 5:12 pm
Location: West Jordan, Utah USA

Re: Gen 2 Charger V5 Software Development Thread

Post by bulletbug »

Bryson wrote: Sun May 24, 2020 1:09 am
bulletbug wrote: Sun May 24, 2020 12:32 am I think I've got one of the odd gen 2 chargers with something different going on.
What rev is your charger, for the record?
If by Rev. you mean the charger itself, I don't know. The label was damaged on arrival. If there's another way to find out that answer...I'm all ears.

If by rev you mean Damien's board...I'm using the version 4 board.
Bryson
Posts: 179
Joined: Sat Jan 25, 2020 6:22 am
Location: California
Has thanked: 1 time
Been thanked: 4 times

Re: Gen 2 Charger V5 Software Development Thread

Post by Bryson »

Bummer. I highly doubt there are hardware variances within part number + revs on the Tesla side so it would be interesting to isolate which ones are most compatible with the replacement board and which ones have issues. I’d bet a small sum that there’sa common denominator here
‘70 jag XJ6, GS450h drivetrain, 102s Tesla pack
User avatar
Kevin Sharpe
Posts: 1345
Joined: Fri Dec 14, 2018 9:24 pm
Location: Ireland and US
Been thanked: 4 times

Re: Gen 2 Charger V5 Software Development Thread

Post by Kevin Sharpe »

Bryson wrote: Sun May 24, 2020 5:27 am I’d bet a small sum that there’sa common denominator here
Unfortunately we have lots different Gen 2 hardware (and presumably firmware) versions in circulation. We also have 'master' and 'slave' configurations to contend with.

What we really need is a list in the wiki of known working configurations. I'll try to make a start on the chargers in the workshop in a couple of months. For now maybe people with working systems could document them :)
This is a personal post and I disclaim all responsibility for any loss or damage which any person may suffer from reliance on the information and material in this post or any opinion, conclusion or recommendation in the information and material.
Bryson
Posts: 179
Joined: Sat Jan 25, 2020 6:22 am
Location: California
Has thanked: 1 time
Been thanked: 4 times

Re: Gen 2 Charger V5 Software Development Thread

Post by Bryson »

I’ll buy mine blind, cross my fingers, then reply whether it works nicely or not :)
‘70 jag XJ6, GS450h drivetrain, 102s Tesla pack
User avatar
Kevin Sharpe
Posts: 1345
Joined: Fri Dec 14, 2018 9:24 pm
Location: Ireland and US
Been thanked: 4 times

Re: Gen 2 Charger V5 Software Development Thread

Post by Kevin Sharpe »

Bryson wrote: Sun May 24, 2020 2:44 pm I’ll buy mine blind, cross my fingers, then reply whether it works nicely or not :)
If possible buy from a vendor with a returns policy so that you can return it if it fails your tests.
This is a personal post and I disclaim all responsibility for any loss or damage which any person may suffer from reliance on the information and material in this post or any opinion, conclusion or recommendation in the information and material.
bulletbug
Posts: 94
Joined: Thu Sep 26, 2019 5:12 pm
Location: West Jordan, Utah USA

Re: Gen 2 Charger V5 Software Development Thread

Post by bulletbug »

Bryson wrote: Sun May 24, 2020 5:27 am Bummer. I highly doubt there are hardware variances within part number + revs on the Tesla side so it would be interesting to isolate which ones are most compatible with the replacement board and which ones have issues. I’d bet a small sum that there’sa common denominator here
I have some ideas related to my situation that i've posted in this thread. My board mfg. company didn't install the c30 capacitor part of the reset switch circuit. They said the capacitor kept oxidizing. I was under the impression that it was only related to the physical reset button, so I've gone on without it, thinking I could power cycle the board to reset it. I don't think that is true, now. Check out my other post for the super-long-winded explanation of the idea. I'll be testing it later today -

viewtopic.php?f=10&t=78&p=11445#p11445
User avatar
Kevin Sharpe
Posts: 1345
Joined: Fri Dec 14, 2018 9:24 pm
Location: Ireland and US
Been thanked: 4 times

Re: Gen 2 Charger V5 Software Development Thread

Post by Kevin Sharpe »

bulletbug wrote: Sun May 24, 2020 3:07 pm
Bryson wrote: Sun May 24, 2020 5:27 am Bummer. I highly doubt there are hardware variances within part number + revs on the Tesla side so it would be interesting to isolate which ones are most compatible with the replacement board and which ones have issues. I’d bet a small sum that there’sa common denominator here
I have some ideas related to my situation that i've posted in this thread. My board mfg. company didn't install the c30 capacitor part of the reset switch circuit. They said the capacitor kept oxidizing. I was under the impression that it was only related to the physical reset button, so I've gone on without it, thinking I could power cycle the board to reset it. I don't think that is true, now. Check out my other post for the super-long-winded explanation of the idea. I'll be testing it later today -

viewtopic.php?f=10&t=78&p=11445#p11445
V5 boards use a different CPU... lets try and keep this thread focused on V5 :)
This is a personal post and I disclaim all responsibility for any loss or damage which any person may suffer from reliance on the information and material in this post or any opinion, conclusion or recommendation in the information and material.
jon volk
Posts: 572
Joined: Wed Apr 10, 2019 7:47 pm
Location: Connecticut
Been thanked: 2 times

Re: Gen 2 Charger V5 Software Development Thread

Post by jon volk »

Kevin Sharpe wrote: Sun May 24, 2020 2:48 pm
Bryson wrote: Sun May 24, 2020 2:44 pm I’ll buy mine blind, cross my fingers, then reply whether it works nicely or not :)
If possible buy from a vendor with a returns policy so that you can return it if it fails your tests.
Sounds like a market for bootleg void stickers
Formerly 92 E30 BMW Cabrio with Tesla power
jon volk
Posts: 572
Joined: Wed Apr 10, 2019 7:47 pm
Location: Connecticut
Been thanked: 2 times

Re: Gen 2 Charger V5 Software Development Thread

Post by jon volk »

I haven’t done much lately since my sledgehammer fix for a static environment is working for me. I’ll be working on this more and established a Github account for sharing. Nothing has been uploaded yet, but be sure to bookmark if you like letting smoke out.

https://github.com/jonvolk
Formerly 92 E30 BMW Cabrio with Tesla power
jon volk
Posts: 572
Joined: Wed Apr 10, 2019 7:47 pm
Location: Connecticut
Been thanked: 2 times

Re: Gen 2 Charger V5 Software Development Thread

Post by jon volk »

Now we’re cooking.
Attachments
546CECC9-7642-4CDD-BBB2-2A0EB508B29F.jpeg
Formerly 92 E30 BMW Cabrio with Tesla power
nabilriaz
Posts: 5
Joined: Sun Mar 01, 2020 6:45 pm
Location: Toronto, Canada

Re: Gen 2 Charger V5 Software Development Thread

Post by nabilriaz »

HI Jon,
Can we download the software from you Github account, I am new to this, but I did but Gen 2 V5 board from Damien, I wan to start testing.
do we need to upload this software in the board ? do we use Linux to do that ? I have USB to Serial Cable
I will never give up
jon volk
Posts: 572
Joined: Wed Apr 10, 2019 7:47 pm
Location: Connecticut
Been thanked: 2 times

Re: Gen 2 Charger V5 Software Development Thread

Post by jon volk »

You'll need to upload the .elf or .bin file in the Debug folder with an ST-link. Same procedure as shown here.
With the file I have uploaded, you'll need an EVSE capable of at least 40 amps. Otherwise, youll need to make configuration files. The board from Damian should already have some version of software to familiarize yourself with how it all works.

Formerly 92 E30 BMW Cabrio with Tesla power
nabilriaz
Posts: 5
Joined: Sun Mar 01, 2020 6:45 pm
Location: Toronto, Canada

Re: Gen 2 Charger V5 Software Development Thread

Post by nabilriaz »

Thanks Jon, do you think this adaptor would work, I have Tesla HPC , so i dont need to buy EVSE

https://www.amazon.ca/Tesla-Adaptateur- ... 44&sr=8-39
I will never give up
jon volk
Posts: 572
Joined: Wed Apr 10, 2019 7:47 pm
Location: Connecticut
Been thanked: 2 times

Re: Gen 2 Charger V5 Software Development Thread

Post by jon volk »

I havent messed with any Tesla to J1772 adapters at this point so I cant really comment.
Formerly 92 E30 BMW Cabrio with Tesla power
Bryson
Posts: 179
Joined: Sat Jan 25, 2020 6:22 am
Location: California
Has thanked: 1 time
Been thanked: 4 times

Re: Gen 2 Charger V5 Software Development Thread

Post by Bryson »

Got my v5a board in (thank you Damien), soldered it up, and programmed/installed the ESP8266. I've noticed that on power cycling the board, none of my settings are sticking, it resets to defaults on every power cycle (power cycle via USB plug/unplug, I am not connected to a charger). I'm doing the 'q' quit to save to memory step, same process as Tom's simpBMS.

I'm still pretty new to embedded, although I can ham my way into the code to begin debugging, but I was wondering if anyone else is having the same issue before I go for it.

Default settings it returns to:
1 - Auto Enable : ON
2 - Modules Enabled : 123
3 - Can Mode : Master
4 - Port Type : 1
5 - Phase Wiring : 1
6 - DC Charge Voltage : 400.000000 0V
7 - AC Current Limit : 13A
8 - CAN0 Speed : 500.000031 0
a - Can Debug : OFF
b - EVSE Debug : ON
t - termination voltage : 400.000000 0V
q - To Quit Menu
Along with serial message:
Proximity Status : Unconnected /ADC Raw: 1023 AC limit : 0 /Cable Limit: 0 /Module Cur Request: 0 /DC total Cur:0.00 /DC Setpoint:400 /DC tVolt:400 /DC driven AC Cur Lim: 5000
24751 State: 0 Phases : 0 Modules Avtive : 0 OFF D1 L
Modules Turned OFF
‘70 jag XJ6, GS450h drivetrain, 102s Tesla pack
jon volk
Posts: 572
Joined: Wed Apr 10, 2019 7:47 pm
Location: Connecticut
Been thanked: 2 times

Re: Gen 2 Charger V5 Software Development Thread

Post by jon volk »

The serial menu setting changes won’t retain for me either after a power reset. I only use it to debug and once I was happy with the settings, would just update the parameters in the code. I don’t know if that was intended behavior, but I don’t have any problems with that.
Formerly 92 E30 BMW Cabrio with Tesla power
User avatar
Jack Bauer
Posts: 3563
Joined: Wed Dec 12, 2018 5:24 pm
Location: Ireland
Has thanked: 1 time
Been thanked: 87 times
Contact:

Re: Gen 2 Charger V5 Software Development Thread

Post by Jack Bauer »

It is supposed to save
I'm going to need a hacksaw
User avatar
nesto1972
Posts: 48
Joined: Sat Jan 11, 2020 7:14 pm
Location: Austria
Been thanked: 2 times
Contact:

Re: Gen 2 Charger V5 Software Development Thread

Post by nesto1972 »

Good morning
I having problem with serial monitor or uart cable.I got no debug info.
i connect black-GND,orange-RX,yellow-TX,it open the monitor window (also in PuTTY)and stays empty.
baud is 115200

what can i do?
jon volk
Posts: 572
Joined: Wed Apr 10, 2019 7:47 pm
Location: Connecticut
Been thanked: 2 times

Re: Gen 2 Charger V5 Software Development Thread

Post by jon volk »

Try swapping rx and tx
Formerly 92 E30 BMW Cabrio with Tesla power
User avatar
nesto1972
Posts: 48
Joined: Sat Jan 11, 2020 7:14 pm
Location: Austria
Been thanked: 2 times
Contact:

Re: Gen 2 Charger V5 Software Development Thread

Post by nesto1972 »

Tryed! not better!!!
jon volk
Posts: 572
Joined: Wed Apr 10, 2019 7:47 pm
Location: Connecticut
Been thanked: 2 times

Re: Gen 2 Charger V5 Software Development Thread

Post by jon volk »

Was this after uploading code? If so, youll need to hit the reset button on the board or cycle power.
Formerly 92 E30 BMW Cabrio with Tesla power
User avatar
nesto1972
Posts: 48
Joined: Sat Jan 11, 2020 7:14 pm
Location: Austria
Been thanked: 2 times
Contact:

Re: Gen 2 Charger V5 Software Development Thread

Post by nesto1972 »

Its a tested board of Damien!
User avatar
Jack Bauer
Posts: 3563
Joined: Wed Dec 12, 2018 5:24 pm
Location: Ireland
Has thanked: 1 time
Been thanked: 87 times
Contact:

Re: Gen 2 Charger V5 Software Development Thread

Post by Jack Bauer »

I no longer provide built and tested boards. It is a kit and is not a final product as stated on the webshop :
"BETA RELEASE FOR DEVELOPERS ONLY! DO NOT PURCHASE THIS IF YOU ARE NOT PREPARED / ABLE TO ASSIST WITH TESTING AND DEVELOPMENT! NOT A FINAL PRODUCT!!!"

1)You should have 2 red leds on the board.
2)You need to use a 3v3 level ftdi NOT a 5v level.
3)I have only tested with arduino serial monitor so give that a try.

I did load both boards with Jon's latest code and tested serial comms.
I'm going to need a hacksaw
User avatar
nesto1972
Posts: 48
Joined: Sat Jan 11, 2020 7:14 pm
Location: Austria
Been thanked: 2 times
Contact:

Re: Gen 2 Charger V5 Software Development Thread

Post by nesto1972 »

Sorry i took the wrong word!My english language is limited so it can happen like this.
I think i have the right cable ordered.
Will also try another computer and the second board!
If you see a wrong setting pls. let me know...:)
Attachments
gen5.jpg
gen2.jpg
gen4.jpg
gen3.jpg
gen6.jpg
User avatar
Jack Bauer
Posts: 3563
Joined: Wed Dec 12, 2018 5:24 pm
Location: Ireland
Has thanked: 1 time
Been thanked: 87 times
Contact:

Re: Gen 2 Charger V5 Software Development Thread

Post by Jack Bauer »

That all looks good. You should be seeing something on the serial monitor ...
I'm going to need a hacksaw
Post Reply