Skip to main content

Compatibility and Features

Scooter compatibility

In this list you can find lists Hardware which is compatible with the VESC2X3Bridge. I recommend you choose your next build regarding this list for maximum compatibility.

Step 1 Choose your Target

Choose your Target model which you want to buy or already own, below

In the list below, you can find all currently supported and unsupported models.

BrandSeriesTypeCompatible?Notes
Segway NinebotX3G3Development platform
Segway NinebotX3ZT3Based on G3
Segway NinebotX3GT3Based on G3
Segway NinebotX3GT3 ProxNot compatible
Segway NinebotX3F3?Untested
Segway NinebotX3E3?
Segway Ninebot/G2xNot compatible
Segway Ninebot/G30xNot compatible

Feel free to ask in my Telegram channel about planned compatibility.

Note: I'm currently only focusing on Segway Ninebot scooters.

Missing a scooter?

Step 2 Choose a compatible VESC

I prefer Spintends Ubox Series as they are almost plug and play

VESC compatibility

In the list below, you can find all tested VESC hardware versions.

Note: Generally all VESCs should be compatible, but here is a list of tested VESCs.

BrandSeriesModelCompatible?Notes
SpintendUbox100V 100A (100100)
SpintendUbox85V 150A (85150)Ignition port is 5-pin instead of 7-pin *1
SpintendUbox85V 240A (85240)
SpintendUbox85V 250A V1&V2 (85250)
SpintendUbox126V 160A (126160)
TronicX12120V ProNot plug and play *2
TronicX12150V ProNot plug and play *2
ENNOIDMK8150VNot plug and play *3
ENNOIDMK8150V ProNot plug and play *3
ENNOIDMK9200V ProNot plug and play *3

Missing a model?

*1 The 85150 uses a 5-pin connector for the ignition port. You need to create your own cable to use the ignition function of your VESC with the VESC2X3Bridge. See below.

Bridge_to_85150_Ignition.png

*2 The Tronic X12 series has different ports. You need to create your own cables.

*3 ENNOID uses different port pinouts. The switch on the MK8 series is normally closed, so you need to solder wires to the NC port of the relay.

Segway App compatibility

This section is in progress. App compatibility details will be added soon.

FeaturesCompatible?
Navigation
Phone calls
In App Dashboard

VESC2X3Bridge versions

There are multiple versions of the VESC2X3Bridge.

Starting with version V2.1, the bridge uses a new chip with different pinouts. To use the old or new chip, go to Webconfig and toggle the checkbox accordingly. In the list below, you can find all bridge versions.

ESP32-S3 VariantBoard version label
ESP32-S3-Zero (FH4R2)V1.0 - V2.0
ESP32-S3-WROOM-1V2.0 and up

Feature overview

  • Display speed output
  • Profile switching
  • Motor temperature display
  • Wattage and current display
  • Indicator and rear light support
  • Original battery support for supported models

VESC2X3Bridge functions

FunctionWorking?Notes
Throttle and brakexManaged by the VESC
Speed on Display
Profile switchingNeeds improvement
Motor Temperature on Display
Wattage on DisplayFixed
Amps on DisplayFixed
Indicators
Rear lightWith brake light support
Original Ninebot G3 / GT3 / ZT3 batteryNeeds configuration in Webconfig
Cruise ControlOnly available with the US serial number
Firmware Update via Webconfig

Planned additions

  • Per-feature configuration examples
  • Firmware-version compatibility notes
  • Known limitations and workarounds

Feature request?