Tesla Model 3 Charger
Re: Tesla Model 3 Charger
Fantastic work, I am very impressed with your quick problem solving.
I myself have a little smaller project in the pieline, as I want to use the original tesla m3 hv contactor.
I have ordered some stuff from TI.com so I can put together an economizer circuit for the coil. Should be based on a DRV110, I hope I manage to put together something usable. https://www.ti.com/product/DRV110https://www.ti.com/tool/DRV110EVM
I myself have a little smaller project in the pieline, as I want to use the original tesla m3 hv contactor.
I have ordered some stuff from TI.com so I can put together an economizer circuit for the coil. Should be based on a DRV110, I hope I manage to put together something usable. https://www.ti.com/product/DRV110https://www.ti.com/tool/DRV110EVM
- Jack Bauer
- Posts: 3639
- Joined: Wed Dec 12, 2018 5:24 pm
- Location: Ireland
- Has thanked: 9 times
- Been thanked: 282 times
- Contact:
- FJ3422
- Posts: 121
- Joined: Fri Jul 10, 2020 9:55 am
- Location: Netherlands
- Has thanked: 5 times
- Been thanked: 3 times
Re: Tesla Model 3 Charger
Went the same route. My pittfalls seemed to be:fredd90 wrote: ↑Fri Mar 26, 2021 1:04 am ...Should be based on a DRV110, I hope I manage to put together something usable. https://www.ti.com/product/DRV110https://www.ti.com/tool/DRV110EVM
- When using a low-side protected-mosfet, find one that is capable of doing 20KHz (most are not).
- My contactors seem to have a small capacitor across the coil. This disturbs the current measurement of the DRV110 (immediately limits at the initial pulse) and thus the current regulation. That's the reason behind the RC-network parallel to the sense-resistor.
- Don't forget the pull-down at the enable-input when driving from a CPU. The DRV110 has an internal pull-up, so when the CPU-output floats (at boot) is will activate all contactors

- Really test with the contactors wou want to use, measure current feedback with an oscilloscope and adjust the RC-network to avoid hissing sounds from the contactor and a stable pulsewidth.
JLC doesn't stock the DRV110, so I manually add them only to the outputs that I use for contactors. Solderjumper is to use the FET as a normal output when the DRV110 is not present.
How I ended:
Re: Tesla Model 3 Charger
Interesting, I have already had time to sketch a bit on components and it is as you say, difficult to find fast switching n-channel mosfet.FJ3422 wrote: ↑Sun Apr 04, 2021 7:26 amWent the same route. My pittfalls seemed to be:fredd90 wrote: ↑Fri Mar 26, 2021 1:04 am ...Should be based on a DRV110, I hope I manage to put together something usable. https://www.ti.com/product/DRV110https://www.ti.com/tool/DRV110EVM
- When using a low-side protected-mosfet, find one that is capable of doing 20KHz (most are not).
- My contactors seem to have a small capacitor across the coil. This disturbs the current measurement of the DRV110 (immediately limits at the initial pulse) and thus the current regulation. That's the reason behind the RC-network parallel to the sense-resistor.
- Don't forget the pull-down at the enable-input when driving from a CPU. The DRV110 has an internal pull-up, so when the CPU-output floats (at boot) is will activate all contactors.
- Really test with the contactors wou want to use, measure current feedback with an oscilloscope and adjust the RC-network to avoid hissing sounds from the contactor and a stable pulsewidth.
JLC doesn't stock the DRV110, so I manually add them only to the outputs that I use for contactors. Solderjumper is to use the FET as a normal output when the DRV110 is not present.
How I ended:
Good idea regarding pulldown resistor, easy to forget

My plan is to buy a loose hv-contactor and experiment with it, it draws about 8-9A in startcurrent so the mosfet needs to be quite solid.
I have found this one on Elfa: https://www.elfa.se/en/automotive-mosfe ... opup=false
Continuous drain 20A @ 40v. and 20-25ns at full amp
I bought the drv110 experiment board to make things easy but the included mosfet maxed out at 1A unfortunately, just wait for the new mosfet.
I have no idea if my contactors are equipped with a condensator, hope not

- Jack Bauer
- Posts: 3639
- Joined: Wed Dec 12, 2018 5:24 pm
- Location: Ireland
- Has thanked: 9 times
- Been thanked: 282 times
- Contact:
Re: Tesla Model 3 Charger
Please start a new thread if you wish to discuss something off topic.
I'm going to need a hacksaw
- Jack Bauer
- Posts: 3639
- Joined: Wed Dec 12, 2018 5:24 pm
- Location: Ireland
- Has thanked: 9 times
- Been thanked: 282 times
- Contact:
Re: Tesla Model 3 Charger
PCS controllers have arrived and almost at a full power test:)
I'm going to need a hacksaw
-
- Posts: 559
- Joined: Mon Feb 24, 2020 8:59 pm
- Location: Ireland
- Has thanked: 377 times
- Been thanked: 80 times
Re: Tesla Model 3 Charger
Nice, looking good
Would you envisage the Model 3 charger, BMS and charge port controller work being integrated to a single controller in future or preferable as separate controllers?

Would you envisage the Model 3 charger, BMS and charge port controller work being integrated to a single controller in future or preferable as separate controllers?
- Jack Bauer
- Posts: 3639
- Joined: Wed Dec 12, 2018 5:24 pm
- Location: Ireland
- Has thanked: 9 times
- Been thanked: 282 times
- Contact:
Re: Tesla Model 3 Charger
Got some time this morning to build up a controller and start testing. DCDC side works but no output from charger. traced to a simple software issue (incorrect boolean) so once Johannes fixes that we should be charging:) Assuming all goes well boards and kits will then be in the webshop.
I'm going to need a hacksaw
- Jack Bauer
- Posts: 3639
- Joined: Wed Dec 12, 2018 5:24 pm
- Location: Ireland
- Has thanked: 9 times
- Been thanked: 282 times
- Contact:
-
- Posts: 228
- Joined: Sun Aug 30, 2020 6:05 pm
- Location: West Midlands, UK
- Been thanked: 13 times
Re: Tesla Model 3 Charger
Great! Can’t wait to get my board,
Do we know the part numbers of any of the connectors for it?
Do we know the part numbers of any of the connectors for it?
-
- Posts: 395
- Joined: Sun Aug 25, 2019 12:39 pm
- Location: Finland
- Has thanked: 55 times
- Been thanked: 14 times
Re: Tesla Model 3 Charger
To me it looks to have the same outside connectors set as Leaf VCU..
Any opinions are my own, unless stated otherwise. I take no responsibility if you follow my way of doing things and it doesn't work. Please double check with someone who knows what they are doing.
-
- Posts: 228
- Joined: Sun Aug 30, 2020 6:05 pm
- Location: West Midlands, UK
- Been thanked: 13 times
Re: Tesla Model 3 Charger
Was more taking for the PCS itself, as I have mine but where do I plug in 12v, 4 HV connections from charging port and main HV DC in/out, and are there buyable connectors for that
-
- Posts: 395
- Joined: Sun Aug 25, 2019 12:39 pm
- Location: Finland
- Has thanked: 55 times
- Been thanked: 14 times
Re: Tesla Model 3 Charger
Ah, ofcourse, sorry, for Tesla side I have no idea..
Any opinions are my own, unless stated otherwise. I take no responsibility if you follow my way of doing things and it doesn't work. Please double check with someone who knows what they are doing.
- Jack Bauer
- Posts: 3639
- Joined: Wed Dec 12, 2018 5:24 pm
- Location: Ireland
- Has thanked: 9 times
- Been thanked: 282 times
- Contact:
Re: Tesla Model 3 Charger
Boards and kits now available from the webshop and support thread setup :
viewtopic.php?f=10&t=1585
viewtopic.php?f=10&t=1585
I'm going to need a hacksaw
-
- Posts: 559
- Joined: Mon Feb 24, 2020 8:59 pm
- Location: Ireland
- Has thanked: 377 times
- Been thanked: 80 times
Re: Tesla Model 3 Charger
Nice one, great work JB (and Irish Elon had a good cameo in the latest video
). Getting my order in now

-
- Posts: 1055
- Joined: Tue Sep 17, 2019 8:33 pm
- Location: Raleigh, NC, USA
- Has thanked: 223 times
- Been thanked: 261 times
Re: Tesla Model 3 Charger
Ok, possibly dumb question, but I'm confused. Is precharge necessary for the PCS?Jack Bauer wrote: ↑Tue Mar 23, 2021 7:51 am So to use 12v precharge :
-contactors must report open
-provide hv target voltage from the hvp
-enable dcdc hardware
-ask for precharge
-hvdc reported from the hvp must rise with the precharge voltage
-once target is hit close the contactors and switch dcdc to standby or support function.
Or just use a resistor:)
Yeah regards using the pcs measured hv as the hvp value I'm not sure. Only potential problem I see is the pcs won't start reporting the measured hv via can until its awake. Will test.
The simplest way for me to wire it up in my car is using only my safety contactor to separate from HV, but that means 12V and HV would turn on at the same time. If it just needs to see 12V first, I can make that happen with only 1 additional contactor, which I think I have on the shelf.
If at first you don't succeed, buy a bigger hammer.
1940 Chevrolet w/ Tesla LDU - "Shocking Chevy" - Completed Hot Rod Drag Week 2023 and 2024
https://www.youtube.com/@MangelsdorfSpeed
1940 Chevrolet w/ Tesla LDU - "Shocking Chevy" - Completed Hot Rod Drag Week 2023 and 2024
https://www.youtube.com/@MangelsdorfSpeed
Re: Tesla Model 3 Charger
Incoming dumb question that I didn't think would be appropriate for the support thread;
Could this setup play nice with the aem vcu200? They like certain on board chargers but I wonder if the expected can IDs for specific values from the obc can be changed, so it's getting the same message.
Not sure if I'd need to mess with the PCs controller firmware to change those IDs around though?
Could this setup play nice with the aem vcu200? They like certain on board chargers but I wonder if the expected can IDs for specific values from the obc can be changed, so it's getting the same message.
Not sure if I'd need to mess with the PCs controller firmware to change those IDs around though?
Re: Tesla Model 3 Charger
Hello everyone

I have a faulty Tesla MODEL-3 charger. It does not charge with full power from the 3-phase network.

I would like to run it using the Damien Maguire module.
I made a board according to the scheme on
the STM32F103 processor.

After starting and connecting the CAN monitor, my charger sends data on
different addresses.

Can anyone help me in software adaptation for this version of the charger?

I have a faulty Tesla MODEL-3 charger. It does not charge with full power from the 3-phase network.

I would like to run it using the Damien Maguire module.
I made a board according to the scheme on
the STM32F103 processor.

After starting and connecting the CAN monitor, my charger sends data on
different addresses.

Can anyone help me in software adaptation for this version of the charger?