Skip to product information
1 of 4

GEVCU Version 7

GEVCU Version 7

Open-source CAN-based vehicle control platform for advanced EV convers

DMOC645 / Siemens AC systems Brusa DMC5 Rinehart PM series Other CAN-based AC motor controllers
Regular price $900.00 USD
Regular price Sale price $900.00 USD
Sale Sold out
Shipping calculated at checkout.

GEVCU 7 is the latest version of an EVTV open source project to develop both the hardware and software to not only control the DMOC645/Siemens drive train, but virtually any modern AC drive train system once the CAN commands are known. It comes with support for DMOC645, CODA PowerPhase 100, Brusa DMC5, Rinehart Motion PM100, and C300 motor controllers. This upgraded version builds upon and expands the functionality of the GEVCU 6, while retaining the form factor.

This device serves as a Vehicle Control Unit for any electric vehicle and features very easy to use and very flexible configuration to deal with most throttle and brake combinations you may encounter. It is an extension of the Teensy MicroMod controller and is fully compatible with the Arduino IDE.  It appears as a serial port in that environment and you can write and compile any software to operate this device.

Designed for advanced EV conversions needing flexible CAN control, expanded I/O, and integrated logging, making it ideal for custom EV, high-performance AC drive, and multi-device CAN projects. It is not for plug-and-play OEM replacements or beginner projects lacking CAN experience.

The new GEVCU utilizes a Teensy microcontroller, allowing for increased functionality, as well as an approximately 24x performance increase over the GEVCU6. The GEVCU 7 also has an additional CAN bus over the GEVCU 6, as well as additional analog and digital inputs. The ESP32 board also enables Bluetooth Classic and WiFi functionality, while retaining the Bluetooth LE functionality of the GEVCU 6. A MicroSD card slot has also been added, allowing for long-term data logging and firmware updates.

An open source software project already exists at https://github/collin80/GEVCU7, providing fully functional software to drive the DMOC645 and an ever increasing number of other devices. It is quite modular and object oriented allowing C++ skilled users to easily extend the function of this device ad-infinitum.

Use Cases

Designed for advanced EV conversions requiring flexible CAN control, expanded I/O, and integrated logging.

  • Custom EV conversions
  • Performance AC drive integrations
  • Multi-device CAN systems
  • Projects requiring flexible firmware control

Not Ideal For

  • Plug-and-play OEM replacements
  • Beginner projects without CAN experience


Additional Resources

Manual

Source Code


View full details

Technical Specifications

Processor 600 MHz ARM Cortex-M7 Processor
Memory 1MB RAM, 16 MB Flash
Interfaces 3x CAN interfaces (including CAN-FD)
Buffered analog inputs
Buffered digital inputs
USB
Serial (UART)
MicroSD data logging
Connectivity WiFi and Bluetooth support via onboard ESP32
Power 12V nominal system voltage
Inputs 12 Digital Inputs – 8x 12V, 4x 5V; 8 Analog Inputs – All 5V
Outputs 8 Digital Outputs (Low Side), Onboard expansion port for future uses