> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://fungineers.crisp.help/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# VFBMS 32 Documentation

# The VFBMS32 (or VBMS) is a BMS made by Benjamin Vedder from VESC and Fungineers. This is a highly sophisticated, charge only, Smart BMS module with Bluetooth and Canbus communications. 

![VFBM32 (on the GTSFO adapter kit)](https://storage.crisp.chat/users/helpdesk/website/-/2/b/e/e/2beea7a302c0d600/chatgpt-image-dec-22-2025-0247_1xzzrpw.png)
${youtube}[VBMS32 SET UP GUIDE](x-AUoOORaxw)

[VBMS PDF GUIDE - IMPORTANT, MUST READ!](https://drive.google.com/file/d/1FRSy4ZshF5mvx8JjnOA6GhApoofU3Df6/view?usp=sharing)
# Important SET UP information;

* **__*ENABLE "BLOCK SLEEP" ON FIRST CONNECTION*__* ***- If you don't have this enabled, the VBMS will never wake up upon the initial connection. Make sure this is disabled afterwards.
* **CONNECTION ORDER**- Battery XT30 first, followed by the balance leads LOWEST to HIGHEST. **__*YOU MUST CONNECT EVERYTHING UNDER 30s for the BMS TO INITALIZE!&#32;*__** Temp sensors and CAN connections have no connection order preference / timer.
* **DISCONNECTION ORDER** - Balance leads HIGHEST to LOWEST first, followed by the Battery XT30. No timer here, and the peripheral wires don't have a preference.
* You may need to set up your **IC CHIP** values and **TEMP SENSORS** according to your pack.
* Update your BMS by reflashing the **FIRMWARE** first, then the **VBMS 32 MICRO PACKAGE**.
* To be able to see your BMS data thru CAN on your Thor/ Controller, please go to Motor Config > BMS > and set it to VESC BMS, and Write the settings.
* If pairing a VBMS32 to a Thor300, you must; ***Match 5V to 5V, GND to GND, Can H (high) to CAN P (positive), and CAN L (low) to CAN N (negative)***
* ***If your BMS is glitching out or is refusing a charge, please watch our set up guide. We show how to troubleshoot / debug the BMS through the ESP programmer. This section starts at 7:00.***
* ***If your VBMS or X7 Funwheel is beeping, check out that same set up video starting at 14:25.***


![PIN OUT for VBMS](https://storage.crisp.chat/users/helpdesk/website/-/2/b/e/e/2beea7a302c0d600/vbms-bp_19gqcbn.png)



![32S](https://storage.crisp.chat/users/helpdesk/website/-/2/b/e/e/2beea7a302c0d600/32s_e9vkch.jpg)


![20S](https://storage.crisp.chat/users/helpdesk/website/-/2/b/e/e/2beea7a302c0d600/bms20s_1uv6v1w.jpg)



![18S](https://storage.crisp.chat/users/helpdesk/website/-/2/b/e/e/2beea7a302c0d600/bms18s_xvo0hh.jpg)

${youtube}[How to convert older Funwheel packs to VBMS / T300 units](6VwufyPWcsA?si=fRlBAsB6hd04mbPf)


[Link to 20S Fungineers battery to VBMS adapter](https://avaspark.com/products/fungineers-battery-bms-adapter)



**Specs**

* 12-32s
* Charge-only BMS
* CANBUS, Bluetooth, and WiFi connections
* Official support / updates from the Official VESC team
* 130mmx32mmx8mm
* Recommended Max Charge 10a, Absolute Max charge 12a, Charge fuse 15a
* Configurable Over and Undercharge protection
* Configurable Balance settings
* Cell Balance Current - 100mA

[3D File for VBMS](https://drive.google.com/file/d/1BTeqK4fQePxOt-vyTpXI7M0j6nvTkKW8/view?usp=sharing)