In this blog post, I’ll try to cover all available battery BMS options for Onewheel XR VESC builds. If you know of any I missed, feel free to comment below!
Ennoid XLITE v4
- Brand: Ennoid
- Price: From $235
- Supported Cells: 13s – 32s
- Type: Smart
- URL: Ennoid XLITE v4
The XLITE is a high-end Smart BMS with VESC integration via CAN, built-in Bluetooth, and comprehensive battery monitoring features. It supports 13S to 24S configurations and offers configurable charge limits per cell. Though expensive and shipping from Canada, it boasts high build quality.
Features:
- Charge-only Smart BMS compatible with VESC
- Bluetooth and CAN connectivity
- Comprehensive battery monitoring (cell voltage, SoC, SoH, Wh, Ah, temperature sensors, etc.)
- XT30 connectors for battery and charger connection
- Optional aluminum enclosure for better heat dissipation
ZBMS
- Brand: ZBattery Solutions
- Price: $99
- Supported Cells: 4s – 24s
- Type: Charge-only
- URL: ZBMS
The ZBMS is a widely used charge-only BMS that balances battery cells but does not provide individual cell voltage monitoring. It’s a simple, no-configuration-required option with LED balance indicators. However, availability is limited due to infrequent restocks.
Features:
- Supports 4s-24s battery configurations
- Compact, anodized aluminum heatsink
- No programming required
Maxkgo BMS
- Brand: Maxkgo
- Price: $110
- Supported Cells: 4s – 24s
- Type: Charge-only
- URL: Maxkgo BMS
The Maxkgo BMS is designed for electric mobility applications, featuring high charge current handling and passive balancing. It includes overcharge and overtemperature protection but does not support discharge protection.
Features:
- Compact charge-only design
- Passive balance method
- Overcharge protection at 4.25V per cell
- LED balance indicators
- Comes with multiple wiring accessories
Stoked Stock BMS (SSBMS)
- Brand: Stoked Stock
- Price: $55
- Supported Cells: 12s – 32s
- Type: Charge-only with Bluetooth app
- URL: SSBMS
The SSBMS is a semi-dumb BMS that removes CAN output but retains Bluetooth functionality for monitoring via a mobile app. It supports flexible battery configurations and provides cell voltage readings and SoC monitoring.
Features:
- Bluetooth-enabled for real-time monitoring
- Configurable via mobile app (Android/iOS)
- 10A max charging current
- Compact design
VFBMS32
- Brand: Fungineers
- Price: $220
- Supported Cells: 12s – 32s
- Type: Charge-only, CANBUS communication
- URL: VFBMS32
Developed in collaboration with Benjamin Vedder, the creator of VESC, the VFBMS32 is an official VESC-compatible BMS that integrates via CANBUS. It enhances safety by communicating with the ESC, providing real-time data, and preventing unsafe riding conditions.
Features:
- Official VESC BMS (supports firmware updates)
- Charge-only BMS (no risk of cut-outs)
- CAN communication for real-time ESC integration
- Bluetooth and WiFi connectivity
- 130 x 32mm compact design
Nexus BMS 18s
Brand: Nexus
Price: $99
Supported Cells: 12s – 24s
Type: Charge Only
URL: Nexus BMS
This BMS is designed to be compact for Onewheel and electric skateboard applications. It uses an active balancing IC to balance your pack’s cells while charging efficiently. Heatsinks are now included.
Features:
- 18s BMS battery compatibility
- Overheating protection: Stops charging around 55°C to 60°C
- Active Cell balancing
- Efficiently balances battery pack voltage with little to no heat generated
- 10A charging speed recommended but can handle up to 20A
- Size: 25mm by 100mm
- Charge-only design
Comparison Table
Name | Brand | Price | Supported Cells | CAN Integration | Bluetooth Monitoring |
---|---|---|---|---|---|
Ennoid XLITE v4 | Ennoid | From $235 | 13s – 32s | Yes | Yes |
ZBMS | ZBattery Solutions | $99 | 4s – 24s | No | No |
Maxkgo BMS | Maxkgo | $110 | 4s – 24s | No | No |
Stoked Stock BMS | Stoked Stock | $55 | 12s – 32s | No | Yes |
VFBMS32 | Fungineers | $220 | 12s – 32s | Yes | Yes |
Nexus BMS 18s | Nexus | $99 | 12s – 24s | No | No |
If you know of any other BMS options for Onewheel XR VESC builds, feel free to share in the comments!