Its been quite a while since I last posted about the TSDZ2 motor. and I think its well worth an update as things have moved on quiet a bit!
To start with I wanted to address a few general questions about the TSDZ2 motor that I have been asked by a few people, who are interested in purchasing one.
There are many different types of TSDZ2, which one should I buy?
There are actually only 2 different types of TSDZ2 motor ( if we disregard the coaster brake version for now)
36V and 48V motors
The difference between these two version is that each is designed to spin the motor ( not the cranks) at 4000rpm at the rated voltage (36 or 48v) when using stock firmware.
However if you put a 48V battery onto a 36V motor ( and you use the opensource firmware) then a 36V motor will spin quicker than a 48V motor, but the 48V motor will have more torque and little spin slower.
So the main decision really is speed vs torque.
Personally I ride with a high cadence of around 90rpm (at the crank) and at times and I was finding that the stock firmware on a 36V motor was spinning too slow for me. What people may not know is that the motor will not easily let you spin it quicker than it wants to go. evn in very low gears if the motor is under power it will cap out at 4000 RPM or about 75rpm at the cranks.
So what about all the different versions 250w,350w,500w,750w?
It does not matter what voltage motor you choose the wattage is just a limit in the software (firmware) on how many amps the controller will allow.
This is the main hack that people do to the stock firmware to trun a 250w motor into a 500w motor just increase ethe hex value in the firmware that limits its to 16A.
If you just want to use the stock original firmware but change the wattage this guide has all the details..
This is also the same tool used to flash the opensource firmware! 🙂
This is a good start when hacking the TSDZ2 as you get to feel what your motor does in stock form with your battery unlimited.
Why would I use the Opensource Firmware if I can just run the stock firmware for 750W?
Well this all depends on what you want out of your e-bike really.
Power is one thing, but what about the loudness, smoothness of the motor maximum cadence, efficiency or ability to fine tune the number of levels of assist and what power each level gives. If you want the flexibility to tune the motor to meet your personal needs better then the Opensource firmware has way more options to help you.
Then there is also the ability to use different displays that can show more information like battery voltage, Human wattage, motor wattage, Battery life etc. In effect giving the TSDZ2 motor many more of the features you expect from the top end Bosch shimano drive units.
So what have I changed on my bike since my last blog post?
Well there have been a few new firmware versions since September last year, and a significant change has been the support of the new displays SW102 and Bafang 850c and 860C.
(Left 850C Right SW102)
In fact due to the small memory space in the older KT-LCD3 screen only the new displays are now supported for the latest firmware versions. So if you are looking to use the latest Opensource firmware from 2020 the newest displays are the only options.
I have been using the SW102 recently as I really like the small form factor and how well it fits on my bars…
Yes I know I need new grips 🙂
If i’m being honest , In bright sunlight the screen is maybe not as easy to see as the older KT-LCD3 and the buttons don’t feel quiet as nice to use, but once setup the updating is a breeze as the SW102 supports bluetooth!. Yes that’s right update from your phone without even unplugging from the cable!
The fact that Bluetooth is there also opens up the possibility to communicate with a phone app for logging and configuration in the future. That’s not there yet but simple debug logging is working so it just needs the app developing really So if there are any keen android/ios app developers out there jump over to the forum to help out!
As well as the new screens Casainho (the main developer for the opensource firmware) has reworked the code and has done a lot of work to allow for high cadence and calibrated torque sensors as not all TSDZ2 sensors are as sensitive as others. This allows for even more fine tuning of the motor to make it feel smoother in power delivery.
Today ( May 20202), the release 1.0.0 is in Beta (Numbering scheme is a little confusing) but this has a lot of changes and features.
I very much like the customisable information screens that even work well on such a small screen.
How is my bike doing any problems?
Well tough wood I have not really had any issues recently. the only issue I had early on last year was that I got water into the TSDZ2 housing due to not sealing the cable entry very well. I had to dry it out and it has been fine since. Also I has a similar water issue in my cable where I spliced it and water had got in and damaged the ground wire so that was causing some odd issues!
So I have learned that water is not your friend and if you open the motor or cut the cable make sure to seal it well afterwards.
I have re greased the main drive wheel once and I think it may be due another service but that’s a 30 min job and you don’t need to take the motor off the bike to get access which is great!.
But other than that its been flawless!
I have a new project in the pipleline to fit a TSDZ2 to a recumbent handbike to replage the existing bottom bracket/cranks, so future updates may include that work 🙂
and yes you do
sit lay about 1 inch of the floor!