Hi Esk8 enthusiasts,
Vesc-Tool 2.04 with FW 5 support is now out and available via the Play store and VESC-Project website.
THX to everyone who helped with testing, feedback and code!
Why is VESC-Tool 2.04 such a big step forward in comparison to the prior VESC-Tool?
VESC-Tool now comes with support for single processor devices, controlling two motor drivers.
So everyone owning a UNITY can now use VESC-Tool for configuration + enjoy plenty of new features like HFI and use smart remotes like the WAND.
The new VESC-Tool will also support the upcoming Stormcore ESC.
Jeffrey and Benjamin had a meeting in CA just before Corona fully kicked in. The flight back was already affected by this terrible disease. It was really last minute. I contacted Andrew and he also managed to get there and join in. There was a lot of luck involved to make this happen.
The reason for that meeting was mainly the integration of the single processor-dual-driver support + setup of dev branch and making another face to face meeting possible, which always helps to push things forward. Who knows when we are free to travel again!
Incorporating single processor support was quite a task, especially having a clean implementation that does not clutter up the existing code base. I think everyone was a bit afraid of the workload.
But the single processor-dual-driver support was not the only mayor thing in this software release! 3000 lines of FOC code added, and plenty of small changes forming a huge improvement together.
Motor detection is now a lot more reliable, especially for motors that are difficult to detect!
This is the change log, a short version covering only the biggest changes:
- FW 5.0 support:
- Single processor support, for e.g. unity.
- Added NRF pair to VESC Remote page.
- Added detect all without CAN button.
- Updated observer gain calculation.
- more precise battery indicator and range estimation
- Added support for FW test build flag.
- Added unity firmwares.
- Added Stormcore firmwares
- VESC 6 MK IV firmware
- new NRF-Dongle firmware
- Removed some uncommon firmwares.
- Disable LZO FW compression if 3 consecutive chunks fail.
(for those who struggled upgrading from forked and older software versions)
- Added CAN-list with connected VESCs.
- Filter pages based on selected motor and app.
- Log setup values in desktop VESC Tool too.
- Added IMU orientation calibration widget.
- full throttle response after exceeding RPM limits in reverse
- Duty cycle based current limits (so that the motor does not hit full RPM with full power)
A few words on DUTY CYCLE CURRENT LIMITS:
When a powerful E-Skate reaches the top speed of the motor, it can feel like hitting a small obstacle or pot hole, since the motor will not spin any faster than defined by the KV value. To avoid that situation, you can now gradually ramp down the motor power shortly before the motor reaches its max RPM.
For the now, duty cycle based current limits need to be set up manually for each ESC (or side of the ESC). We hope to bring this important feature into the Wizards soon.
A value of 85% will smoothen out the full speed power cutback.
Go to Motor settings > General > Advanced to find the setting.
Benjamin Vedder will probably come up with a Youtube video shortly, going into some more details.
If you value all the hard work, please consider a donation to the VESC-Project!
Stay safe and ride carefully! Use the profiles to adjust the speed to your abilities and for testing out your new software setup!