See here a possible solution: https://github.com/OpenSource-EBike-firmware/TSDZ2_wiki/wiki/How-to-install-TSDZ2-on-a-full-suspension-bicycleDaught said:My motor casing is starting to develop some cracks. I can't install the big rear bracket because of the suspension I have on my bike. If it breaks, are there any sources for the aluminum case?
Hi. See my photos on page 114. I repair the body and drive after this almost 1000 kmDaught said:I went back and I say your pics of the other cracked motor. I wonder what exactly causes the motor to crack.
1. In my case, the front non-drive side bottom bracket attachment ears hit the frame. I believe as the motor twists in the bottom bracket it causes the ear to push the motor out and ends up cracking the case. Did your ear also hit the frame ? I could build a bracket that prevents the motor from twisting.
2. The motor just exerts a lot of torque. It needs the rear attachment bracket to support it and distribute the force
The main question if the rear bracket only there only prevent the motor from twisting, or it is a critical support component? Considering how beefy it is, I am inclined to believe it provides support.
mctubster said:casainho said:Thanks!! that was the help I though I would need. I will look at that source files and try to play with them as I like your design, HOWEVER, I plan to use like 1/3 the screen, at bottom, for a graph where a variable is shown -- this is something I want much and I think would be really great to have a graph showing like last 30 minutes (LCD 300 pixels width, 300/30 --> 6 seconds each pixel).
The graph must have a label showing the variable name as also scale, and maybe the scale of Y will be automatic while X scale can at start to be like the last 30 minutes.
Sounds great. No idea how hard this is to implement - The large Garmin cycle computers have an interesting setup where you setup multiple "screens" and customise what is displayed in each field
![]()
In the configuration you choose for screen 1
FIELD1 = TRIP DISTANCE,
FIELD2 = TRIP TIME
FIELD3 = CADENCE
FIELD4 = ODO
GRAPH = MOTOR TEMPERATURE
Then you configure screen 2 (which you switch to/from using a short press on the power button for example)
FIELD1 = TRIP DISTANCE
FIELD2 = HUMAN POWER
FIELD3 = CADENCE
FIELD4 = MOTOR TEMP
GRAPH = BATTERY CURRENT
This way you let people configure what they want to see on their main screen as well as easy to switch to other combinations.
Nice work. How did yours break?Kisazul said:Hi. See my photos on page 114. I repair the body and drive after this almost 1000 kmDaught said:I went back and I say your pics of the other cracked motor. I wonder what exactly causes the motor to crack.
1. In my case, the front non-drive side bottom bracket attachment ears hit the frame. I believe as the motor twists in the bottom bracket it causes the ear to push the motor out and ends up cracking the case. Did your ear also hit the frame ? I could build a bracket that prevents the motor from twisting.
2. The motor just exerts a lot of torque. It needs the rear attachment bracket to support it and distribute the force
The main question if the rear bracket only there only prevent the motor from twisting, or it is a critical support component? Considering how beefy it is, I am inclined to believe it provides support.
Daught said:Nice work. How did yours break?
casainho said:Here is the final design (I hope):
![]()
- break and lights symbol (not show on the image) should appear at top, in the middle
- the four fields at the middle can be customized: the data to be shown at each filed can be one of the many variables available, like the ones that are shown on KT-LCD3 odometer field
- the graph field can be customized: the data to be shown can be one of the many variables available, like the ones that are shown on KT-LCD3 odometer field, user will need to define the graph time to be 10, 20 or 30 minutes.
mctubster said:casainho said:Thanks!! that was the help I though I would need. I will look at that source files and try to play with them as I like your design, HOWEVER, I plan to use like 1/3 the screen, at bottom, for a graph where a variable is shown -- this is something I want much and I think would be really great to have a graph showing like last 30 minutes (LCD 300 pixels width, 300/30 --> 6 seconds each pixel).
The graph must have a label showing the variable name as also scale, and maybe the scale of Y will be automatic while X scale can at start to be like the last 30 minutes.
Sounds great. No idea how hard this is to implement - The large Garmin cycle computers have an interesting setup where you setup multiple "screens" and customise what is displayed in each field
![]()
In the configuration you choose for screen 1
FIELD1 = TRIP DISTANCE,
FIELD2 = TRIP TIME
FIELD3 = CADENCE
FIELD4 = ODO
GRAPH = MOTOR TEMPERATURE
Then you configure screen 2 (which you switch to/from using a short press on the power button for example)
FIELD1 = TRIP DISTANCE
FIELD2 = HUMAN POWER
FIELD3 = CADENCE
FIELD4 = MOTOR TEMP
GRAPH = BATTERY CURRENT
This way you let people configure what they want to see on their main screen as well as easy to switch to other combinations.
Very good idea/connector, I must say!! I have that connectors on stock and didn't had the idea to use them, like that, much better then what I did.tomtom50 said:Connectorized KT-LCD3.
Flashing the KT-LCD3 requires opening the case and making connections to the J7 holes on the PCB. Various ideas are on the forum, here is another.
I used a 4-pin JST-XH connector, which can be soldered directly to PCB holes and fits nicely after a clearance hole is cut in the back of the KT-LCD3 case.
JST-XH soldered onto PCB.jpg
Here is the connectorized KT-LCD3 before I sealed the connector with hot glue.
Connectorized KT-LCD3 before sealing with hot glue.jpg
JST-XH is the connector used for balance connection on RC batteries, so they are cheap and available. In standard use you need a special pin crimper for the mating side (not the side that solders to the PCB), but for a test cable I think you can get by without the crimper.
casainho said:Here is the final design (I hope):
![]()
Daught said:Rod going through the swingarm without interference through the whole stroke. I might have to double up the brackets to prevent flex.![]()
Waynemarlow said:Daught said:Rod going through the swingarm without interference through the whole stroke. I might have to double up the brackets to prevent flex.![]()
Guys this is so over the top engineering, that would support the torque of V8 engine let alone the torque of a small electric engine.
Can I ask a question as to why you are not using the very important left hand side outer bracket that bolts onto the bottom bracket ( or perhaps you are and you just haven't fitted it in this photograph ) ?
casainho said:Here is the final design (I hope):
![]()
- break and lights symbol (not show on the image) should appear at top, in the middle
- the four fields at the middle can be customized: the data to be shown at each filed can be one of the many variables available, like the ones that are shown on KT-LCD3 odometer field
- the graph field can be customized: the data to be shown can be one of the many variables available, like the ones that are shown on KT-LCD3 odometer field, user will need to define the graph time to be 10, 20 or 30 minutes.
Minatauro said:Hi, Just to confirm does this firmware have the ability to change from street legal (e.g. 25kph and 250w settings ) to custom settings (unrestricted kph and 750w - depending on motor wattage) and back quickly through the pressing of a button/button combination? In the event that one was stopped by police so they could only see the street legal settings on the display?
linklemming said:Minatauro said:Hi, Just to confirm does this firmware have the ability to change from street legal (e.g. 25kph and 250w settings ) to custom settings (unrestricted kph and 750w - depending on motor wattage) and back quickly through the pressing of a button/button combination? In the event that one was stopped by police so they could only see the street legal settings on the display?
The opensource firmware has this ability using 'offroad mode'.
I have mine setup with this, simple (+ and power button) press turns it on and (- and power button) turns it off. You can also set which mode you want on powerup.
Minatauro said:Hi, Just to confirm does this firmware have the ability to change from street legal (e.g. 25kph and 250w settings ) to custom settings (unrestricted kph and 750w - depending on motor wattage) and back quickly through the pressing of a button/button combination? In the event that one was stopped by police so they could only see the street legal settings on the display?
Ron Paul's Blimp said:My first impression is holy hell it's even louder than I feared it would be after reading this thread. ...
My second impression is that it feels a little hamstrung on the steepest hills (15% - 20% grade).
I think the problem might be that maybe it's locked into the default 250W mode. I wasn't able to get to the menu to view / change that (I have a VLCD6, so supposedly it's done by holding down all three buttons, but I can't for the life of me .. I must have tried 50 times).
Rydon said:Some motors are louder than others. The open source firmware in my experience is nominally quieter and more efficient.
The stock firmware is locked into a maximum wattage and none of the stock displays can change it. You can reprogram it to different max watt levels but that is as hard as doing the opensource and the opensource firmware is much better. There is work being done on the open source thread by Marcoq to allow you to use the VLCD6 display with the opensource firmware.