tsdz2, controller options for open source

Platypus

100 mW
Joined
Jul 13, 2019
Messages
41
I have a tsdz2 motor installed on my bike. I want to upgrade the controller to one which is compatible with the Open Source software.

1. What is the most popular controller for installing this on?
2. Are there particular controllers which stand out as more/less capable, or more durable than others?

Thanks to all.
 
First, you'd have to tell us *which* OSS you're referring to, because it's likely to be hardware-specific, so we can only recommend hardware for a particular OSS.

Second, why not just use the controller that's in there, with the TSDZ2 Open Source Software?

https://endless-sphere.com/forums/viewtopic.php?f=30&t=93818&hilit=tsdz2+open+source


If you can't or don't want to for some reason, maybe you could use the KT series version (it has it's own thread), but I don't know how well (or if) the hardware it works with the TSDZ2 system.
 
Sorry for the delay in responding.

The controller I have is this one. It came with the kit from AliExpress. I'm asking about alternative controllers because I thought this one wasn't compatible with third party firmware.

2018-05-12-16-39-53.jpg

In short, I want to simplify my choice of which controller or software. If I can get a list or comparison or something, then my brain won't be fried.
 
Platypus said:
The controller I have is this one. It came with the kit from AliExpress.
Well, I don't know which display that is in the picture. Can't see any label for the controller so don't know what it is, either. If it's a TSDZ2 setup, then you go to the TSDZ2 thread and do what it says.

If it's not a TSDZ2 kit, and if you don't know what it is, then you can assume it's not compatible with anything but what the manufacturer made for it.

I assumed you had a TSDZ2 kit, because your first post says that's what's on your bike. If you have a TSDZ2 kit, you do what the thread I linked says and it should work, AFAIK.

If you don't have a TSDZ2 kit and also don't know what it is you do have.... Don't know what to say on that. You could post what the labels on the controller and motor say, and maybe someone will recognize them.


In short, I want to simplify my choice of which controller or software. If I can get a list or comparison or something, then my brain won't be fried.
Well, you still haven't answered this, which is absolutely critical for us to be able to tell you which controller to get:

First, you'd have to tell us *which* OSS you're referring to, because it's likely to be hardware-specific, so we can only recommend hardware for a particular OSS

If you know which OSS you want to use, then you go to the thread for that OSS and use the hardware it says it's compatible with.
 
You have a VLCD5 display. There is a open source fork by marcoq which works with this display: https://endless-sphere.com/forums/viewtopic.php?f=30&t=98281
(Here you configure everything on PC and flash only the motor controller)

Other options include the KT-LCD3(cheap, monochrome) and newly supported Bafang 850C (big and colorful) and SW102 (minimalistic, bluetooth support) displays.

You can buy a ST Link v2 programmer and try the marcoq version first to see if you even need /want a new LCD.
 
btslo said:
You have a VLCD5 display.

@btslo thank you. I couldn't decide which OSS, because I did not know what model of controller I had. My controller options are:

1. VLCD5
2. KT-LCD3
3. Bafang 850C
4. SW102

btslo said:
You can buy a ST Link v2 programmer and try the marcoq version first to see if you even need /want a new LCD.
Put simply, what is a ST Link v2? Is it a piece of hardware used to program the controller, like this one at UK£72?
https://uk.rs-online.com/web/p/chip-programmers/8801599/

amberwolf said:
Well, you still haven't answered this [choice of OSS], which is absolutely critical for us to be able to tell you which controller to get:
@amberwolf I do not know enough about OSS to answer that yet. I am aware of the following options:

1. Factory settings (I already have)
2. Marcoq's fork for VLCD5
https://endless-sphere.com/forums/viewtopic.php?f=30&t=98281
3. Casainho's (which amberwolf linked to)
https://github.com/OpenSource-EBike...Flexible_OpenSource_firmwareembedded_software

I can't understand a lot of information on the forums. It is just too complicated, because I don't know the subject matter. If I could get a simple side by side comparison of OSS firmware, or a table of what OSS firmware works with what controller, I would read it.

Instead, I will take it one step at a time and ask specific questions, making sure I understand each point before getting confused.
 
All firmwares have basically the same functions, the LCD is only used to communicate with the motor controller (which is the same for all TSDZ2 motors)

Yes, STlink is used for programming the LCD and motor. You can get it on ebay for 2-3€.

I suggest you read the OSS wiki and the thread and ask questions there:

https://github.com/OpenSource-EBike-firmware/TSDZ2_wiki/wiki
https://endless-sphere.com/forums/viewtopic.php?f=30&t=93818

Basically you should decide which LCD looks best for you and just buy that.
 
btslo said:
All firmwares have basically the same functions, the LCD is only used to communicate with the motor controller (which is the same for all TSDZ2 motors)
@btslo thank you, you have just simplified my life. I will get the Bafang 850c display and use the Flexible Open Source firmware from @casainho. I have skimread the install howto. It will be tedious, but I can do it.

btslo said:
I suggest you read the OSS wiki and the thread and ask questions there:
Where should I ask questions about installing the firmware? You linked to the Github project page and a forum on this thread. I can't see anywhere to ask questions on Github. Should I interrupt your linked thread with new questions? For etiquette, I am direct & concise; and I'll say please/thank you. I understand that in developer communities, you keep it minimal.
 
You can ask questions here in this thread:

https://endless-sphere.com/forums/viewtopic.php?f=30&t=93818

There is also a separate thread for 850C development.
It's not that hard once you get the hang of it :D
 
btslo said:
It's not that hard once you get the hang of it :D
Neither are many life skills, like plastering a wall or building a bicycle wheel. These uncomplicated tasks are mysterious to an outsider :)

What do I do, just insert a new post no matter what the thread is currently talking about? Hey, I think pi π isn't 3.14, it's actually 7. What do you think of this evidence?

Or, to take a sensible example, I'm having problem X. The error message is Y. Where can I find Z? (I'm asking because it violates the existing etiquette rules I understand in the bazaar model of OSS.)
 
Back
Top