VESC M365 Dash
Allows you to connect your XIAOMI or NINEBOT display to VESC controller.
How
Do you want to use your Xiaomi or NineBot BLE with a VESC controller? This is the right place for you! \
Read one of the guides below to get started.
Which version should I use?
If you are running VESC 6.05, use these:
How do I wire it?
Red to 5V \
Black to GND \
Yellow to TX (UART-HDX) \
Green to RX (Button) \
1k Ohm Resistor from 3.3V to RX (Button)
Features
- [x] Multiple speed modes (Press twice)
- [x] Secret speed modes (Hold throttle and brake and press twice)
- [x] Lock mode with beeping and braking (Press twice while holding break)
- [x] Motor start speed feature (More secure)
- [x] Shutdown feature (Long press to turn off)
- [x] Battery Idle % on Secret Sport Mode
- [x] Temperature notification icon at 60°C
Features to be added:
- [ ] App communication
- [ ] More unlock combinations
Fixed to be done
- [x]
Figure out why 0x64 packets are not being read. (on my setup) (Can be ignored due to the fact that we do not have to receive any 0x64 packets to sent our own 0x64 back)
- [x]
Figure out why button reading is randomly (can be fixed with 470R resistor between 3.3v and RX and capacitor on 3.3v+GND)
Tested on
BLEs
- Clone M365 PRO Dashboard (AliExpress)
- Original DE-Edition PRO 2 Dashboard
VESCs
Requirements on VESC
Requires 6.05 VESC firmware. \
Can be found here: https://vesc-project.com/
Worth to check out!
https://github.com/Koxx3/SmartESC_STM32_v2 (VESC firmware for Xiaomi ESCs)