I want to build a DC direct EV charger. Not because it’s practical, but because I think it’d be fun. I know people are working on commercial versions, but there’s no fun in waiting around, and they all want to lock you in to their ecosystem.
Other reasons include off-grid resilience and better efficiency by not going DC->AC->DC. Or imagine an EV charging station in the middle of some area that you can’t run big power to. Panels are getting cheaper by the day. Or even bringing your solar panels with you like the guy doing a solar cannonball right now (or The Martian).
Here’s the high-level plan:
Power board - High voltage synchronous buck/boost MPPT charge controller (e.g. 300-500v, 15a). This will make it very efficient to convert to the ~400V of most EVs (like my Model Y). I haven’t found anything like this that exists voltage-wise, so plan to design my own, starting from the mppt2420hc. I know at a very minimum, I’ll need to source components rated for the higher voltages, like the mosfets and driver ic. And probably several other components that I haven’t considered yet. It’ll be a pretty big change to be honest, but I’m down to figure it out.
Control board - Pi CM4 running Everest open source EV charger software. This will handle speaking CCS to the car and high-level communication like wifi and data logging.
The boards will talk over some protocol, to be determined between CAN, SPI, MOD, I2C, etc. I don’t know the pros and cons of them yet. This will help the power board focus on being safe and not blowing things up or starting fires since there will be a lot of power going through it.
Optional Features that should be possible but are not immediate focus:
- passthrough to normal inverter when not charging car
- bidirectional from car (though this should work going to the mppt input of an existing inverter, like my 18kPV)
I’ve been researching a bunch of research in the past couple of months, learning/relearning electronics, and the idea just won’t leave my brain. I took a few hardware classes in college, but I’m mostly a software guy. Still, I think the basic idea should work. Anyone who wants to help would be appreciated. This site’s designs seem to be by far the most organized and hackable as a basis that I’ve found on the internet. I’m planning on keeping the whole thing open source, and I’ll try to keep this thread updated as well.