I am limiting the speed of his ebike to 35km/h.John and Cecil said:casainho said:I also did install a TSDZ2 (36V motor and 48V battery pack) on the new 24'' wheel mountain bike, for my 8 years old son. He loves it, "so fast" he says![]()
I guess with an 8yr old on a lightweight bike it will probably do 25-30mph without pedaling
I wish they had these when I was a kid. I had to wait until I was 14 to get a moped, but that was back in the day before the power restrictions and my first moped was a 2hp model that was modified to cruise at 40-45 mph.
twiersum said:I'm curious how people got the motor to work at 58v? Mine is a 52v unit and it seems to have crept up to working at 55.4ish but 58 would be ideal for my 14s battery.
Yes! ..casainho said:...
About the different weight, me and my girlfriend we did 45kms (both TSDZ2 48V motor) with similar ebikes (but mine with rear bags and 26 wheels, while my girlfriend without rear bags and 27.5 wheel) and my girlfriend with 60kg and myself with 100kg, my TSDZ2 did use more than double of energy!! Can this make sense????..
When my LCD3 shows 48V, it also shows that 2-3 bars. It needs the 54.6 volts to show the full bars. My TSDZ2 is configured for 48V battery ( and using the 48V motor).twiersum said:Thanks for the reply. Interesting thing is that when I apply 48v to the unit from my dc power supply it reads only 2-3 bars so I assumed that means it's a 52v unit.
twiersum said:Thanks for the reply. Interesting thing is that when I apply 48v to the unit from my dc power supply it reads only 2-3 bars so I assumed that means it's a 52v unit.
twiersum said:Thanks for the reply. Interesting thing is that when I apply 48v to the unit from my dc power supply it reads only 2-3 bars so I assumed that means it's a 52v unit.
Hillhater said:Thanks Eyebyesickle, that makes even me think i can do those changes ! :wink:
Is there any way of altering the LVC and HVC values for any nominal battery setting , using that programme ?
Thanks!!eyebyesickle said:Hi,
I know some people have had problems with '52v' units not actually being 52v etc... I drafted up a little programming manual for someone, maybe more people can get some use from it. It goes from making the programming cable, to installing and configuring the software (for windows) to the actual programming. Nothing fancy, just voltage and amps... Hopefully it is somewhat helpful to someone. Let me know how bad it sucks! :lol: :wink: I suppose I could've done a video - I probably should do both...
PDF below but the pics are small and you need to view at over 100%. I also added it to the blog/instructional, where it is formatted a bit better:
https://www.eco-ebike.com/blogs/eco-cycles-instructionals/tsdz2programmingfromscratch
Any request etc let me know... I was going to do one for controller replacement, and metal gear installation (videos for these for sure, along with a writeup) - and I was also going to do one for buying cheap lights from walmart that work on batteries, and soldering wires to them to use with the TSDZ2 and/or BBS series.
Thanks. I too am interested in this process. I have been swamped with work lately but when I have the time I would like to attempt using (3) 5s2p power tool batteries wired in a series to produce (1) 15s2p battery. I don't think anyone has tried a 15s battery with this motor as a full charged 15s battery will be very close to the capacitor limit (63v). These batteries are inexpensive and when separated they are under 100wh each which allows them to be taken on aircraft or shipped.eyebyesickle said:Great, I get started with these type of things and I am all into them, then by the end I'm not even proof-reading :lol:.
As far as Altering the LVC/HVC to match other voltages, (12s, for example) yes it is possible. I have to confirm the values for that though. I seem to remember others here discussing how the values/differential worked here, if someone doesn't speak up I know that my associate here could let us know. Also, FYI, without excessive tampering, I believe the differential between the LVC/HVC is set also, in case that question was going to come up.
casainho said:Thanks!!eyebyesickle said:Hi,
I know some people have had problems with '52v' units not actually being 52v etc... I drafted up a little programming manual for someone, maybe more people can get some use from it. It goes from making the programming cable, to installing and configuring the software (for windows) to the actual programming. Nothing fancy, just voltage and amps... Hopefully it is somewhat helpful to someone. Let me know how bad it sucks! :lol: :wink: I suppose I could've done a video - I probably should do both...
PDF below but the pics are small and you need to view at over 100%. I also added it to the blog/instructional, where it is formatted a bit better:
https://www.eco-ebike.com/blogs/eco-cycles-instructionals/tsdz2programmingfromscratch
Any request etc let me know... I was going to do one for controller replacement, and metal gear installation (videos for these for sure, along with a writeup) - and I was also going to do one for buying cheap lights from walmart that work on batteries, and soldering wires to them to use with the TSDZ2 and/or BBS series.
And here the information about that 3 values that we can change on EEPROM, since you didn't write about the first one:
Here is the data of each byte:
• 1. byte value: battery min voltage (need to divided by 2.5, like 0x4E → 78; 78 / 2.5 = 31.2; battery min voltage = 31.2 volts)
• 2. byte value: battery nominal voltage (need to divided by 2.5, like 0x78 → 120; 120 / 2.5 = 48)
• 3. byte value: motor/battery max current in amps (like 0x11 → 17; 17 amps)
casainho said:Good!!angusinalberta said:Hello everyone.
This is my first post to Endless Sphere. I installed a TSDZ2 on my bike last Aug after discovering this forum. As of today it has done 2282 trouble-free km. I had been an avid cyclist for 70 odd years before surgery and chemo therapy knocked the starch out of me last year. The electric assist is helping me to regain my strength and stamina. I'm currently using level 2 about 70-80% of the time, using only levels 3 or 4 when I run out of gears or steam. My goal is to get down to level 1 before the snow returns. What I need is an objective way to plot my progress.
Technically is very easy to implement that with our improved original firmware, because all of that data is already sent to the LCD3 by the serial line.angusinalberta said:So here's a proposal. How about adding data logging capability to the LCD3 display, similar to Grin Tech's CA2/CA3. Here's a reference to the CA3: https://endless-sphere.com/forums/viewtopic.php?f=2&t=91409&p=1335971&hilit=data+logger#p1332621
At first glance it looks easy and inexpensive to do. Casainho has already done most of the hard work. His firmware can display motor power, human power, total energy in W-h, cadence and so on. Is it possible to send that same data out on a serial line? If the answer is yes then an inexpensive data logger such as Sparkfun's Openlog should be able store it without too much effort on the part of the programmer https://www.sparkfun.com/products/13712
With an Arduino, I would connect TSDZ2 motor controller TX line that goes to LCD, to also the Arduino so Arduino could read and log the data to a microSDCard. Or Arduino can resend the data to Bluetooth with a cheap module and the log can then be saved on Android.
In fact, I am doing this kind of things to debug while development the firmware.
It is the XH18-LCD of TSDZ2 circuit board that is covered in hard potting compound but LCD3 don't has any potting and so is very easy to access.angusinalberta said:Of course there will always be a problem. Offhand I can think of two. The first is finding physical access to the I/O pins on the LCD3's processor. A recent post mentioned that the circuit board is covered in hard potting compound that's hard to remove. The second is whether the processor has enough speed and RAM and uarts to run the extra code.
Anyway it could be a useful add-on for us data junkies looking to optimize tholect data in you mobile?e performance of either their electric motors or their human ones. Thoughts?
Anyway, I think that best idea is just to connect in parallel to the wire that comes from TSDZ2 motor controller to the LCD3, that that means no need to open or wire anything inside LCD3.
AZUR said:casainho said:Good!!angusinalberta said:Hello everyone.
This is my first post to Endless Sphere. I installed a TSDZ2 on my bike last Aug after discovering this forum. As of today it has done 2282 trouble-free km. I had been an avid cyclist for 70 odd years before surgery and chemo therapy knocked the starch out of me last year. The electric assist is helping me to regain my strength and stamina. I'm currently using level 2 about 70-80% of the time, using only levels 3 or 4 when I run out of gears or steam. My goal is to get down to level 1 before the snow returns. What I need is an objective way to plot my progress.
Technically is very easy to implement that with our improved original firmware, because all of that data is already sent to the LCD3 by the serial line.angusinalberta said:So here's a proposal. How about adding data logging capability to the LCD3 display, similar to Grin Tech's CA2/CA3. Here's a reference to the CA3: https://endless-sphere.com/forums/viewtopic.php?f=2&t=91409&p=1335971&hilit=data+logger#p1332621
At first glance it looks easy and inexpensive to do. Casainho has already done most of the hard work. His firmware can display motor power, human power, total energy in W-h, cadence and so on. Is it possible to send that same data out on a serial line? If the answer is yes then an inexpensive data logger such as Sparkfun's Openlog should be able store it without too much effort on the part of the programmer https://www.sparkfun.com/products/13712
With an Arduino, I would connect TSDZ2 motor controller TX line that goes to LCD, to also the Arduino so Arduino could read and log the data to a microSDCard. Or Arduino can resend the data to Bluetooth with a cheap module and the log can then be saved on Android.
In fact, I am doing this kind of things to debug while development the firmware.
It is the XH18-LCD of TSDZ2 circuit board that is covered in hard potting compound but LCD3 don't has any potting and so is very easy to access.angusinalberta said:Of course there will always be a problem. Offhand I can think of two. The first is finding physical access to the I/O pins on the LCD3's processor. A recent post mentioned that the circuit board is covered in hard potting compound that's hard to remove. The second is whether the processor has enough speed and RAM and uarts to run the extra code.
Anyway it could be a useful add-on for us data junkies looking to optimize tholect data in you mobile?e performance of either their electric motors or their human ones. Thoughts?
Anyway, I think that best idea is just to connect in parallel to the wire that comes from TSDZ2 motor controller to the LCD3, that that means no need to open or wire anything inside LCD3.
About new features,
Do you, with the new firmware connect the bluetooth to debug the firmware?
Where do you connect the Bluetooth module?
Can we connect the module to the speed sensor cable ?
Yes, follow the cables that are wired to the board near the STM8, see here a picture:John and Cecil said:I have a question if you guys don't mind. It appears really simple to remove the side cover and access the wiring for the controller (2 min job). Is there any way to connect the link tool directly to the wires or connectors inside the motor housing?
Yes, must be on the same cable of LCD3. When I debug that way, I can't use the LCD3.AZUR said:About new features,
Do you, with the new firmware connect the bluetooth to debug the firmware?
Where do you connect the Bluetooth module?
Can we connect the module to the speed sensor cable ?
Maybe the best way is to connect the bluetooth module in the same cable of the lcd3 dispay?