Controller Upgrade: Best Options & Must-Do Mods

But meets none of the requirements of the TO in the first post of this thread ;)
Looks to me like the vesc fulfills maybe all his requirements. It’s likely the most adjustable esc available.

The vesc can be programmed to have any speed or power level. Check

Can adjust throttle. Check

Can have different profiles for legal or illegal. Check.

Cheap.

Can hook up a screen or just use ur phone


What are u saying it doesn’t do?
 

Attachments

  • IMG_4016.png
    IMG_4016.png
    291.8 KB · Views: 5
Looks to me like the vesc fulfills maybe all his requirements. It’s likely the most adjustable esc available.

The vesc can be programmed to have any speed or power level. Check

Can adjust throttle. Check

Can have different profiles for legal or illegal. Check.

Cheap.

Can hook up a screen or just use ur phone


What are u saying it doesn’t do?
Plug n play?
 
What are u saying it doesn’t do?
Sorry but there is no possibility to set levels with a commercially available display at all. There is no classical display even. The VESC is mainly for scooters or skateboards. The support for E-bikes is very rudimentary.
I've implemented the support of a commercial display and a torque sensor myself (partly merged from Luna Cycle...) But that's nothing for a newbie....
 
Sorry but there is no possibility to set levels with a commercially available display at all. There is no classical display even. The VESC is mainly for scooters or skateboards. The support for E-bikes is very rudimentary.
I implemented the support of a commercial display and a torque sensor myself... But that's nothing for a newbie....
U can buy a couple different displays to hook up. They’re available.


It’s not plug n play but if he wants unique throttle n profiles thats not going to happen. The vesc is pretty easy to program and lots of guides available
 
Last edited:
It’s not plug n play
Then show us the possible solution. I found the VESC community (e.g. the Discord channel) not very helpful in EBike issues. Simply zero interest in EBike stuff. Write a LISP script, that will solve it, is the most common answer...🤷‍♂️
The BAFANG controller seems to be the way more straight forward and user friendly solution.
 
Last edited:
Then show us the possible solution. I found the VESC community (e.g. the Telegram channel) not very helpful in EBike issues. Simply zero interest in EBike stuff. Write a LISP script, that will solve it, is the most common answer...🤷‍♂️
The BAFANG controller seems to be the way more straight forward and user friendly solution.
I don’t have a solution other than stating the vesc is a possibility as it can do what he is looking for. Maybe the bafang is easier to implement, I don’t know.

Last vesc I got does 126v and 1000 amps and theyre for more than skateboards.
 
I don’t have a solution other than stating the vesc is a possibility as it can do what he is looking for. Maybe the bafang is easier to implement, I don’t know.

Last vesc I got does 126v and 1000 amps and theyre for more than skateboards.
The VESC doesn't come with HiGo connectors that will plug and play into his kit components and motor, so it's a non starter.
 
He didn’t state had to be same plugs. He said if plug n play that would be better but I don’t think he’ll get that lucky.
 
Last edited:
Maybe he can find an esc that will do all he wants AND have the plugs he wants. That seems a tall order.
I was thinking a Phase/Baserunner with the Superharnees and a Grin PAS sensor, might get close, and provide the tuneability, but reading between the bullets, there seems to be a budget, but no stated limit. Not many other controllers with an L10 (although the poster didn't confirm it's an L10 or has 10 pins). The Baserunners would need an XT60 added, but maybe Grin could add it by request. The Phaserunner already accepts an XT60.
 
Then show us the possible solution. I found the VESC community (e.g. the Telegram channel) not very helpful in EBike issues. Simply zero interest in EBike stuff. Write a LISP script, that will solve it, is the most common answer...🤷‍♂️
The BAFANG controller seems to be the way more straight forward and user friendly solution.
That reminds me the official/unofficial VESC Discord server. The VESC folk there think they are helpful while they are really not, lol. They might have knowledge but they have no idea how to deliver that knowledge properly which makes their knowledge useless and figuring out the VESC stuff difficult or not possible.

Even if you look on to the Trampa or the VESC Labs websites you will realize that they have no detailed samples or examples of the projects or applications you can use their products in you can just follow to start figuring things out. But, to be fair, the other VESC based controllers websites are usually even worst in terms of explaining the stuff.
 
Last edited:
Correct me if I’m wrong.
It seems I have two possible routes to go with my setup:

1. Kunteng 30A controller (from a Polish shop, because it has a button option to disable “illegal mode”) + KT LCD8H display + 1T5 wiring harness + hydraulic brake sensors + throttle (all accessories from AliExpress).
This setup would be UART-based, which means I can change the overall power, but the assist levels will be fixed – I won’t be able to individually edit/customize each power level. No possible to flashing to edit each pas level power.

2. Bafang CR C101 controller + display such as EKD01 both using the CAN bus protocol. From what I’ve seen on YouTube, the EKD01 CAN version allows more advanced editing (
). But in this case I’d also need to buy a CAN 1T4 wiring harness. My question: would I also need to buy a separate throttle and brake sensors for this setup?
The Bafang controller can also be configured via the Bafang Go app, which provides a lot of parameter customization options.
Are you sure my hub motor will work with a CAN bus controller? Both ChatGPT and Gemini AI said they are not compatible.

Additional question:
What harness would I need (and where should I connect it) if I want to add a torque sensor? This looks really interesting to me. I have an Octalink bottom bracket (not square taper), and I’d prefer not to switch to square taper. Does it replace pas sensor?
 
I couldn't find any VESCs that come with Higo plugs, so it's either splicing the existing harness or fitting new sensors. Phaserunner looks good, but it's about 3× more expensive than Bafang/KT — that's roughly a third of what I paid for the whole kit. I'm trying to keep the modification costs to about €200.
 
Are you sure my hub motor will work with a CAN bus controller? Both ChatGPT and Gemini AI said they are not compatible
:ROFLMAO: Don't ask artificial intelligence, use your own. Just take a look at the Bafang homepage or the thousands of offers for Bafang Hubmotor controllers with CAN bus.
For setting it up, you don't use the display but a PC tool.
Perhaps you should look at an eggrider, it provides some of your wanted features like a hidden off-road mode. It's available for many common controllers.
Or simply go with a Kunteng, if you are happy with none of your wishes fulfilled. I don't know a Kunteng with an "offroad" button. Can you show the link?
 
Last edited:
I don't know a Kunteng with an "offroad" button. Can you show the link?
Not with a button(you'd have to add that yourself), but it uses wiring like "learn" for it, so you could
add a button(=switch) to it. It was linked to in post #9.
 
uses wiring like "learn" for it
?!
swe-kt-eng.webp

There is no "learn" wire. So this online shop sells Kuntengs with our OpenSourceFirmware preinstalled, I guess. I hope it will accept the rules of open source development ;)
 
?!
swe-kt-eng.webp
There is no "learn" wire. So this online shop sells Kuntengs with our OpenSourceFirmware preinstalled, I guess. I hope it will accept the rules of open source development ;)
No, that's not what i meant. I meant that it is similar(with regards to connectors) to how other
controllers have the "learn" wired(one male and one female end loose in the harness).

Hope this is clear enough to show what i meant:
similartolearn.png

And i would be surprised if they don't have their firmware directly from Kunteng.
That is a controller with a working firmware out of the box, which your OpenSourceFirmware is NOT.
I don't see how this could have anything to do with that.
 
And i would be surprised if they don't have their firmware directly from Kunteng.
They loudly emphasize that this is not a standard Kunteng, but their own upgrade....
Or do you believe, Kunteng would produce a customer specific version only for this polish seller exclusively?
But you are right, it makes no sense to buy a standard KT and modify it with better MOSFETs, better 5V supply, extra cables. That would be far too expensive. So it will come from China directly....


1000146562.png



Other offers name Nexun as the manufacturer.
1000146564.jpg
 
Last edited:
They loudly emphasize that this is not a standard Kunteng, but their own upgrade....
Or do you believe, Kunteng would produce a customer specific version only for this polish seller exclusively?
Why would they not, if a bulk "customer" is paying for it? Maybe you should direct your questions
to kontakt@nexun.pl if you have issues w/them and/or their claims. I don't have any issue w/them.
 
if you have issues
I have no issues, I've not used Kunteng stuff for years now.
But I'm always interested, if features are getting commercially available, that were introduced by an open source project once ;)
See the Lishui firmware implementaion for the Kclamber cassette integrated torquesensor. Perhaps Kunteng will support this sensor some day also :whistle:
 
Last edited:
Sorry I haven’t replied earlier, but I had my first drivetrain failure. One of the bolts holding the derailleur support came loose and fell into the motor.

Back to the topic – I’m still considering two options: either a Kutang, which would also require me to replace the brake sensor, or a Bafang with CAN bus, where I wouldn’t need to change those sensors. The only problem is that I can’t find a proper controller from Bafang.
 
Back
Top