This OpenSource firmware/embedded software adds advanced features and customization to the TSDZ2 motor that are usually only available on expensive motors from big brands. It also allows the use more advanced LCD displays like the Bafang 850C color LCD or the KT-LCD3.
This firmware drives the motor more efficiently, making it stronger and using less battery energy. The ebike will also be more responsive, fast and agile.
The Bafang 850C color LCD and KT-LCD3 show advanced information like battery voltage, rider pedal power in watts or motor temperature. All configuration is available to the user via the LCD display!
This firmware is being actively developed for free by the community of users; some of these developers work professionally developing this type of technology for very well known companies.
Feedback from users:
- the TSDZ2 now feels more like the Bosch motor
- the motor is more efficient, stronger, it's feel like I have a new motor
- the bike feels very responsive and is very fast and agile whenever you need it to
- the info which is shown on LCD makes the total package way better
- this is GOLD. I still have a smile on my face
https://github.com/OpenSource-EBike-firmware/TSDZ2_wiki/blob/master/youtube_review_small.jpg
See the more users feedback here: Why should you use the Flexible OpenSource firmware on your TSDZ2
(work in progress to write all the features)
- Motor
- FOC motor control
FOC motor control algorithm generates motor torque with maximum energy efficiency. Users are reporting that motor has higher torque and their batteries last longer and give longer range. - Motor power control
Control is of motor power rather than motor current, which maintains the motor power assist level when battery has reduced charge and lower voltage. - Current ramp control
Current ramp control. The acceleration can be configured via the display. Users can change the ramp speed that can help to extend the life of the plastic gears etc.. Users can decide to have a very fast torque response from the motor and a lower one to improve the life of the motor parts, or maybe the battery current ramp, or for safety reasons having low torque, etc. - Motor max current
The user can configure the maximum current that the motor pulls from the battery, from 1 up to 18 amps. This can be useful for instance to limit battery current from a small battery and so keep in a safe range that will extend battery life. - Motor max power
User can set the motor max power, in watts, that motor pulls from the battery (a configuration on LCD). This can be useful for instance to limit battery power usage to ensure extended range.
- FOC motor control
- Battery
- Wide range of battery voltages: 24 V up to 52 V battery (7S up to 14S)
Users can configure a battery with any number of cells in series from 7 to 14. - Battery low cut-off voltage
Draining cells to empty is highly stressful and significantly reduces their lifespan. Users can configure the battery low cut-off voltage to optimize its life of the battery. - Battery SOC and resistance
The LCD indicates the battery SOC (State of Charge) based on the battery voltage and it has in consideration the battery pack resistance (configurable) to avoid fluctuations in the reading when motor is pulling current from the battery.
- Wide range of battery voltages: 24 V up to 52 V battery (7S up to 14S)
Information and configuration on the KT-LCD3.
If you prefer to not install our Flexible OpenSource firmware yourself, you can buy a TSDZ2 motor and LCD with the firmware pre-installed at www.electrifybike.com. This store is a friend of the project and actively supporting the development of our firmware by donating 10% of the sales proceeds.
- How to install the Flexible OpenSource firmware
- How to install brake sensors (optional but recommended)
- How to install motor temperature sensor (optional but recommended)
- How to calibrate the torque sensor (difficult but a must for good response of the motor, like what you want when you do mountain biking)
- If you have any questions please read the FAQ.
- If you are looking to build the firmware from the source code and/or contribute to the development, please take a look at Development.
- Join us on the official Endless Sphere thread.