Skip to content

Supported Emulator Hardware~

There are many hardware kits that can run the Battery-Emulator software. Cheap option is the "LilyGo T-2CAN" (2x CAN). For those that need more reliable and certifiable hardware, the "Stark CMR" is highly recommended. Amount of stars ⭐ signal how easy to use the hardware is for a newcomer:

Product Notes CAN interfaces Newcomer friendly
Stark CMR Module Professional HW, CE certified, Massive I/O, DIN rail mount 2 (+ 1 add-on) ⭐⭐⭐
BECom Open source triple-CAN and RS485 (fully isolated), DIN rail mount 3 ⭐⭐⭐
LilyGo T-2CAN Dual isolated CAN 2 (+ 1 add-on) ⭐⭐⭐
LilyGo T-2CANFD Isolated CAN & Isolated CAN-FD 2 (+ 1 add-on) ⭐⭐⭐
Waveshare ESP32-S3-RS485-CAN CAN & Modbus, DIN rail mount 1 (+ 1 add-on) ⭐⭐
DFRobot Edge101 CAN & Modbus, metal enclosure, Massive I/O, DIN rail mount 1 ⭐⭐
3LB Open source triple-CAN (fully isolated) 3 (+ ? add-on) ⚠️
LilyGo T-CAN485 CAN & Modbus! 1 (+ 1 add-on)
ESP32 Devkit V1 Build your own! For expert tinkerers

NOTE

There is no way to purchase a pre-programmed device. This is a hobbyist open source project. You will be responsible for loading the software and setting it up correctly for your components. There is however a support Discord group available.

Status LED~

Some boards has a built in LED that is used to signal current status. Most boards expose a GPIO pin where you can attach your own WS2812-compatible pixel you can cut off a LED strip. With this feature, it is easy to at a glance catch what info the board is getting. It will show the current colors:

  • Pulses 🟢 if all is well and BMS is active
  • Pulses 🟡 if battery has entered a warning state
  • Solid 🔴 if battery goes into a fault state
  • Pulses ⚪ when the BOOT button has been long pressed for various tasks

By visiting the "Events" page in the Webserver, you can see which specific warnings/faults are active.

Connectivity~

The board has wifi, and supports running a Webserver that you can connect to for real time values, Over The Air updates (OTA), cellmonitoring, changing settings and more. See the Webserver page for more info on how to use the system.

For those into home automation, the code also supports MQTT

CAUTION

Working with high voltage is dangerous. Always follow local laws and regulations regarding high voltage work. If you are unsure about the rules in your country, consult a licensed electrician for more information.