Charging · 4 min

Beyondlogic J1772 EVCC

Most boards sold as “J1772 controllers” generate PWM. This one loads it. It is the vehicle.

Most boards sold as “J1772 controllers” generate PWM. This one loads it. It is the vehicle.

Craig Peacock’s Beyondlogic EVCC “acts as the vehicle when connected to an EVSE.” Open hardware and firmware. Written for conversions (and anything else that needs public AC). The stock firmware will request power and take the advertised current. CAN toward a BMS or charger is boilerplate — you still write that part.

  • MCU: Microchip dsPIC33EP128GS804 (picked for two CAN 2.0B controllers).
  • CP and PP.
  • Locking solenoid, tested with a Duosida DSIEC-EL.
  • Two CAN 2.0B ports, TCAN332 transceivers, optional 120 Ω at the ends.
  • Supply 6.5–40 V. They recommend 12/24 V to match the solenoid; that rail also feeds the H-bridge.
  • Tesla destination-charger SWCAN: on the page as work in progress.

J1 is the inlet: J1772 Type 1 or IEC 61851 Type 2. The EVSE still makes the 1 kHz ±12 V pilot. The board is the vehicle-side 2.74 k / 1.3 k load.

Firmware: https://github.com/craigpeacock/dsPIC33EP_IEC61851_J1772_ChargePort_EVSE

They also publish a separate EVSE-side prototype: https://www.beyondlogic.org/prototype-iec61851-j1772-evse-interface/ That board generates PWM. Leave it on the wall. The mismatch note is already live: https://evengineeringlab.com/learn/j1772-controllers-home-conversion Pilot/PWM: https://evengineeringlab.com/learn/j1772-pilot-proximity-pwm

This page does not reprint a PP ohm-to-amp table.

Sources

  • https://www.beyondlogic.org/iec61851-j1772-electric-vehicle-charge-controller/ — Beyondlogic, Craig Peacock
  • https://www.beyondlogic.org/prototype-iec61851-j1772-evse-interface/ — the other side