How to wire for Leaf Charging, charge curve, and battery temp
Posted: Tue Mar 24, 2026 12:09 am
Hello All
I am looking for advice on connecting the zombiverter to my Leaf stack for charging. I have a gen3 system that is connected as is suggested on the leaf specific page https://openinverter.org/wiki/Leaf_stac ... ombiverter. I don't have the leaf BMS but instead have a IVT shunt. I am a bit confused with all the options and want to be sure I get this connected correctly.
I found the Control(CP) and Proximity lines coming from the PDM connector and I have found the CP and Proximity lines on the charge port. I also have the Proximity line from the zombiverter and have identified the option for CP spoofing on a PWM line. Now what do I do with all these.
I am assuming the PDM can control the CP and maybe the proximity, but I am not sure. My guess is that I need to connect the CP, and proximity from the PDM. But then what do I do with the zombiverter Proximity. Do I need the two resistors? Can I just connect the zombiverter Proximity, PDM proximity, and charge port proximity all together?
Next what controls the charge curve? If I have a IVT shunt for the overall battery voltage. How would the PDM know the current SoC? I am assuming the zombiverter has to look at the SoC and will then control the charge rate via the CAN bus on the PDM. I could go read the code but I thought I would start here and establish a record of this.
Finally I have a set of 5 dallas one wire temp sensors in my battery pack. I use a ESP 32 to reads them. It creates an and creates an average temp and displays all temps in a web page or via serial port. I would like to feed this back to the zombie. I was thinking of outputting the ave temp via a analog pin(DAC) and reading it back. Then I thought this is lots of work, maybe I should just figure out how to code an IO that I am not using on the zombie to read the temps. I could use one of the unused temp lines. Any thoughts on this?
Thanks
Aaron
I am looking for advice on connecting the zombiverter to my Leaf stack for charging. I have a gen3 system that is connected as is suggested on the leaf specific page https://openinverter.org/wiki/Leaf_stac ... ombiverter. I don't have the leaf BMS but instead have a IVT shunt. I am a bit confused with all the options and want to be sure I get this connected correctly.
I found the Control(CP) and Proximity lines coming from the PDM connector and I have found the CP and Proximity lines on the charge port. I also have the Proximity line from the zombiverter and have identified the option for CP spoofing on a PWM line. Now what do I do with all these.
I am assuming the PDM can control the CP and maybe the proximity, but I am not sure. My guess is that I need to connect the CP, and proximity from the PDM. But then what do I do with the zombiverter Proximity. Do I need the two resistors? Can I just connect the zombiverter Proximity, PDM proximity, and charge port proximity all together?
Next what controls the charge curve? If I have a IVT shunt for the overall battery voltage. How would the PDM know the current SoC? I am assuming the zombiverter has to look at the SoC and will then control the charge rate via the CAN bus on the PDM. I could go read the code but I thought I would start here and establish a record of this.
Finally I have a set of 5 dallas one wire temp sensors in my battery pack. I use a ESP 32 to reads them. It creates an and creates an average temp and displays all temps in a web page or via serial port. I would like to feed this back to the zombie. I was thinking of outputting the ave temp via a analog pin(DAC) and reading it back. Then I thought this is lots of work, maybe I should just figure out how to code an IO that I am not using on the zombie to read the temps. I could use one of the unused temp lines. Any thoughts on this?
Thanks
Aaron