How to Build Your Own High-Performance Charger with EVerest
summary
EVerest provides a module-based embedded Linux stack that implements ISO 15118-2/20 and DIN 70121 vehicle protocols and OCPP 2.0.1 and 1.6 backend links, with modules you can write in C++, Python, JavaScript or Rust and an Apache 2.0 license. Reference hardware includes Yeti and Yak reference boards controlling contactors, meters, isolation monitors and a PLC modem; lab rigs hit ~22 kW and a K2 unit reaches ~70 kW. A micro megawatt backpack tester emulates full session logic over PLC and CP using a USB‑C power bank so communication stacks are testable without delivering real power.
AI-written summary · about
chapters (9)
- 0:00Introduction to Everest
- 2:02Project and community overview
- 5:47Governance and working groups
- 11:55DC charging communication
- 13:19DC charging session process
- 23:52Charging hardware design
- 26:48Experimental setups and hardware
- 29:15Micro megawatt charger
- 31:00Getting involved and Q&A
related talks
37mEVerest: Electric Vehicle Chargers With Open Hardware and Software
28mTechnical Introduction to EVerest: The Operating System for EV Charging Infrastructure
42mTechnical Introduction to EVerest: Open Source Firmware for EV Char...
52mBuild your own EV Smart charge solution
31mProtecting the Attack Surface and Data Silos of an EV Charging Network
40mAn Elixir app to a small hydropower plant
42mRust: Batteries Included — Inside Volvo Cars' EV Battery
31mMoving Electrons with Rust
