ZombieVerter Display
- Bigpie
- Posts: 1845
- Joined: Wed Apr 10, 2019 8:11 pm
- Location: South Yorkshire, UK
- Has thanked: 89 times
- Been thanked: 481 times
ZombieVerter Display
I've been working on a cut down interface for ZombieVerter that runs on a Lilygo T-Embed device. It also allows for setting of some parameters. More will be added.
This uses Can SDO to send and request values from ZombieVerter. To Edit a value, click the central button once, rotate the rotary clicker and double click once on the desired new value.
https://github.com/jamiejones85/ZombieVerterDisplay
You will need to add a can bus transceiver, I've designed a backpack board that will give the can bus and 12V input, I will update with the design files once tested.
This uses Can SDO to send and request values from ZombieVerter. To Edit a value, click the central button once, rotate the rotary clicker and double click once on the desired new value.
https://github.com/jamiejones85/ZombieVerterDisplay
You will need to add a can bus transceiver, I've designed a backpack board that will give the can bus and 12V input, I will update with the design files once tested.
BMW E91 2006
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
-
zippy500
- Posts: 231
- Joined: Fri Jan 04, 2019 8:42 am
- Location: United Kingdom
- Has thanked: 83 times
- Been thanked: 7 times
Re: ZombieVerter Display
This looks really smart, I was looking at the speed hut gauges, this looks like a more affordable option.
Look forward to updates
Look forward to updates
-
nkiernan
- Posts: 571
- Joined: Mon Feb 24, 2020 8:59 pm
- Location: Ireland
- Has thanked: 442 times
- Been thanked: 87 times
Re: ZombieVerter Display
Nice! So this could be a neat way for selecting presets, with a range of parameters under each preset - eco, sport, etc with things like throttle response and currant limits different for each preset!
- J0hannes
- Posts: 147
- Joined: Sat Nov 11, 2023 10:29 am
- Location: Finland
- Has thanked: 19 times
- Been thanked: 168 times
Re: ZombieVerter Display
Ooh, this is super cool!
The possibilities are endless
I've been toying with ideas how to create and manage drive modes which would be useful on road and off road.
This could be the ticket for that.
One I get phase I of my project done, maybe I'll also look into this too
The possibilities are endless
I've been toying with ideas how to create and manage drive modes which would be useful on road and off road.
This could be the ticket for that.
One I get phase I of my project done, maybe I'll also look into this too
- Bigpie
- Posts: 1845
- Joined: Wed Apr 10, 2019 8:11 pm
- Location: South Yorkshire, UK
- Has thanked: 89 times
- Been thanked: 481 times
Re: ZombieVerter Display
The can bus and power supply boards arrived and working. I can order another batch of there's any interest
BMW E91 2006
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
-
zippy500
- Posts: 231
- Joined: Fri Jan 04, 2019 8:42 am
- Location: United Kingdom
- Has thanked: 83 times
- Been thanked: 7 times
Re: ZombieVerter Display
I will take one ! can you PM with cost ( I'm in UK )
interesting to try one.
All new to me but willing to learn.
so it just connects via can to the Zombie.
Can you give a few pointers on how to load the software to the display ?
interesting to try one.
All new to me but willing to learn.
so it just connects via can to the Zombie.
Can you give a few pointers on how to load the software to the display ?
- Bigpie
- Posts: 1845
- Joined: Wed Apr 10, 2019 8:11 pm
- Location: South Yorkshire, UK
- Has thanked: 89 times
- Been thanked: 481 times
Re: ZombieVerter Display
I'll do a video about it all, just need to do some more development and get some test reliability etc first
BMW E91 2006
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
Re: ZombieVerter Display
This looks great, I've just ordered a t-embed ..
I'd like to take a can bus/power supply board , please, if you have any stock.
Please PM me payment details.
Tks
Will
I'd like to take a can bus/power supply board , please, if you have any stock.
Please PM me payment details.
Tks
Will
Re: ZombieVerter Display
Documenting my build of this code, as reproducable library/platform builds can be challenging.
Checked out Jamie's 1.0.0 tag:
https://github.com/jamiejones85/ZombieV ... tree/1.0.0
Added sketch.yaml file (attached, but renamed to sketch_yaml.txt for forum upload.)
(Jamie - you listed TFT_eSPI@2.5.23 - I couldn't find this version, used 2.5.33 as nearest)
Built with arduinio-cli:
Only other change required was to activate the Montserrat fonts in lv_conf.h in the lvgl library.
Checked out Jamie's 1.0.0 tag:
https://github.com/jamiejones85/ZombieV ... tree/1.0.0
Added sketch.yaml file (attached, but renamed to sketch_yaml.txt for forum upload.)
(Jamie - you listed TFT_eSPI@2.5.23 - I couldn't find this version, used 2.5.33 as nearest)
Built with arduinio-cli:
Code: Select all
Compile:
arduino-cli compile ZombieVerterDisplay.ino
Compile & upload:
arduino-cli compile ZombieVerterDisplay.ino -u --port /dev/XXXX.
- Attachments
-
- sketch_yaml.txt
- (244 Bytes) Downloaded 40 times
-
JanJouke
- Posts: 35
- Joined: Fri May 12, 2023 8:28 pm
- Location: Breda
- Has thanked: 4 times
- Been thanked: 8 times
Re: ZombieVerter Display
This is a very nice solution to get the information from the Zombieverter visible, exactly what I want for my project. But it is an challenge to get this working. I got it compiled (version 1.0.0) with Arduino IDE (without any errors) but the screen stays off. After a lot of trying (with help from google and chatGPT) the main suspect is the TFT_eSPI library (I found the version 2.5.23). When compiling an example without the TFT_eSPI, the screen worked. And examples with the library won't work.
Anybody any idea what I am doing wrong? The User_Setup_Select is set to setup210_LilyGo_T_Embed_S3.h.
I think the lvgl conf is setup correct (no errors anymore, but also no working screen).
Can't wait for the video.
And of course, I am interested in a can bus power supply board.
Anybody any idea what I am doing wrong? The User_Setup_Select is set to setup210_LilyGo_T_Embed_S3.h.
I think the lvgl conf is setup correct (no errors anymore, but also no working screen).
Can't wait for the video.
And of course, I am interested in a can bus power supply board.
- Bigpie
- Posts: 1845
- Joined: Wed Apr 10, 2019 8:11 pm
- Location: South Yorkshire, UK
- Has thanked: 89 times
- Been thanked: 481 times
Re: ZombieVerter Display
The TFT_eSPI library is a pain unfortunately. I've attached my lv_conf.h
Red is 12v, black is ground. Green is Can L and While Can H.
I don't have any more boards left from the first run, but if there's interest I can get some more made up.
Red is 12v, black is ground. Green is Can L and While Can H.
I don't have any more boards left from the first run, but if there's interest I can get some more made up.
- Attachments
-
- lv_conf.h
- (24.8 KiB) Downloaded 27 times
BMW E91 2006
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
-
Mhs
- Posts: 63
- Joined: Fri Jul 26, 2019 8:06 pm
- Location: Bahrain
- Has thanked: 262 times
- Been thanked: 12 times
Re: ZombieVerter Display
I also have issues with the libraries, I'm not sure if it's possible to have a .bin or something to upload directly..
I'm also interested in the CAN and power board
I'm also interested in the CAN and power board
Zombieverter
Outlander rear motor & Inverter
Outlander rear motor & Inverter
- Bigpie
- Posts: 1845
- Joined: Wed Apr 10, 2019 8:11 pm
- Location: South Yorkshire, UK
- Has thanked: 89 times
- Been thanked: 481 times
Re: ZombieVerter Display
Bins attached. More boards on the way.
- Attachments
-
- ZombieVerterDisplay.spiffs.bin
- (6.88 MiB) Downloaded 28 times
-
- ZombieVerterDisplay.beta.bin
- (1.3 MiB) Downloaded 39 times
BMW E91 2006
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
-
Jacobsmess
- Posts: 836
- Joined: Thu Mar 02, 2023 1:30 pm
- Location: Uk
- Has thanked: 480 times
- Been thanked: 137 times
-
JanJouke
- Posts: 35
- Joined: Fri May 12, 2023 8:28 pm
- Location: Breda
- Has thanked: 4 times
- Been thanked: 8 times
Re: ZombieVerter Display
I got the Lilygo working
. What a trip to get there.
Trying to upload the bin files was not working for me. Problems with python, pip and esptool took a lot of time. Finally I used flash_download_tool, but I didn't figured out on what location the files should go.
But with a lot of help from chatgpt (after it threw me down a few rabbit holes) the problem of my stupidity was solved. It was rather simple
. In the arduino ide under the tools section there are a lot of settings (never used it before). When these were set in the right way it worked (on version 1.0.0). The latest version is giving other errors which I am not going to chase now (one possible mistake in line 22 Dataretriever.h, there is stated AVG BMS temp which I think should be MAX BMS temp).
In the TFT_eSPI User_Setup_Select I selected user210, and disabled the settings for the nodemcu. And I put the lv_conf (from Jamie) in the library folder.
The settings that worked for me under the tools pull-down see image.
Trying to upload the bin files was not working for me. Problems with python, pip and esptool took a lot of time. Finally I used flash_download_tool, but I didn't figured out on what location the files should go.
But with a lot of help from chatgpt (after it threw me down a few rabbit holes) the problem of my stupidity was solved. It was rather simple
In the TFT_eSPI User_Setup_Select I selected user210, and disabled the settings for the nodemcu. And I put the lv_conf (from Jamie) in the library folder.
The settings that worked for me under the tools pull-down see image.
-
JanJouke
- Posts: 35
- Joined: Fri May 12, 2023 8:28 pm
- Location: Breda
- Has thanked: 4 times
- Been thanked: 8 times
Re: ZombieVerter Display
The latest release is also working when the settings are right (with the previous settings I got an memory fault). When following the setting from https://github.com/Xinyuan-LilyGO/T-Emb ... Config.png (a different partition scheme) it works.
- Bigpie
- Posts: 1845
- Joined: Wed Apr 10, 2019 8:11 pm
- Location: South Yorkshire, UK
- Has thanked: 89 times
- Been thanked: 481 times
Re: ZombieVerter Display
Got 5 of the boards available now if anyone wants one, PM me to sort out. Asking £20 for them
BMW E91 2006
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
- Bigpie
- Posts: 1845
- Joined: Wed Apr 10, 2019 8:11 pm
- Location: South Yorkshire, UK
- Has thanked: 89 times
- Been thanked: 481 times
Re: ZombieVerter Display
https://github.com/jamiejones85/ZombieV ... /tag/1.0.2
This version supports viewing of Spot Params and setting parameters.
You'll need to connect to the ZombieDisplay Access point with the password DisplayZombie and upload your params.json for your version of zombieverter by connecting to http://192.168.4.1
It needs to be the full params dump, with the min and max etc, future versions aim to be able to retrieve this for you.
Connect to your zombieverter web interface and go to http://192.168.4.1/cmd?cmd=json download this and upload to the display
This version supports viewing of Spot Params and setting parameters.
You'll need to connect to the ZombieDisplay Access point with the password DisplayZombie and upload your params.json for your version of zombieverter by connecting to http://192.168.4.1
It needs to be the full params dump, with the min and max etc, future versions aim to be able to retrieve this for you.
Connect to your zombieverter web interface and go to http://192.168.4.1/cmd?cmd=json download this and upload to the display
- Attachments
-
- ZombieVerterDisplay.spiffs.bin
- (6.88 MiB) Downloaded 43 times
-
- ZombieVerterDisplay.1_0_1.bin
- (1.58 MiB) Downloaded 29 times
BMW E91 2006
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
Re: ZombieVerter Display
More fantastic work - thankyou!
Had a go at building from source. One missing link time dependency.
I added a declaration:
to ZombieVerterDisplay.ino
assume you have something similar?
Would you be able to add the files that should go into spiffs (e.g. in a data subdir), so that can be build from source also?
Thanks again, this will be an awesome tool.
Will
Had a go at building from source. One missing link time dependency.
I added a declaration:
Code: Select all
DynamicJsonDocument paramsDoc(2048);assume you have something similar?
Would you be able to add the files that should go into spiffs (e.g. in a data subdir), so that can be build from source also?
Thanks again, this will be an awesome tool.
Will
- Bigpie
- Posts: 1845
- Joined: Wed Apr 10, 2019 8:11 pm
- Location: South Yorkshire, UK
- Has thanked: 89 times
- Been thanked: 481 times
Re: ZombieVerter Display
Thanks for spotting that. I've updated the repo, forgot to commit some changes.
BMW E91 2006
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
Re: ZombieVerter Display
Perfect, built and uploaded. Haven't had chance to test with the CAN board & Zombieverter yet, but excercising the UI all looks great.
-
JanJouke
- Posts: 35
- Joined: Fri May 12, 2023 8:28 pm
- Location: Breda
- Has thanked: 4 times
- Been thanked: 8 times
Re: ZombieVerter Display
The board (with power and can module) is connected to the lilygo. When I connect the lilygo to savvycan, I can see that it is sending messages. I assume it is asking for data from the zombieverter. When I connect savvycan to the the can wiring from the zombieverter, I see also can messages.
When I connect the Lilygo to the Zombieverter, nothing happens. All the values stay at zero. Or the lilygo goes black, reboots, shows all zero and than random (impossible) data and goes black again. this keeps repeating.
I have all can bus settings set to can2 (this is also where I connected the Lilygo).
What am I missing? Are there settings in the Zombieverter needed for this to work?
When I connect the Lilygo to the Zombieverter, nothing happens. All the values stay at zero. Or the lilygo goes black, reboots, shows all zero and than random (impossible) data and goes black again. this keeps repeating.
I have all can bus settings set to can2 (this is also where I connected the Lilygo).
What am I missing? Are there settings in the Zombieverter needed for this to work?
- Bigpie
- Posts: 1845
- Joined: Wed Apr 10, 2019 8:11 pm
- Location: South Yorkshire, UK
- Has thanked: 89 times
- Been thanked: 481 times
Re: ZombieVerter Display
Did you upload your Params file from zombie? Code cannot yet fetch this for you.
Also use the ota update on zombiedisplay to put the latest version on there.
You can get the Params file by connecting to zombieverter WiFi and going to http://192.168.4.1/cmd?cmd=json then connect to the zombiedisplay WiFi and upload the params file at http://192.168.4.1 the ota update is at http://192.168.4.1/update
The latest release will be here https://github.com/jamiejones85/ZombieV ... /tag/1.0.2
And the WiFi password will be DisplayZombie
Also use the ota update on zombiedisplay to put the latest version on there.
You can get the Params file by connecting to zombieverter WiFi and going to http://192.168.4.1/cmd?cmd=json then connect to the zombiedisplay WiFi and upload the params file at http://192.168.4.1 the ota update is at http://192.168.4.1/update
The latest release will be here https://github.com/jamiejones85/ZombieV ... /tag/1.0.2
And the WiFi password will be DisplayZombie
BMW E91 2006
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS