• Hello ES! We could use some help to get us past the finish line on building the new knowledgebase for the forum.
    Can you donate? Please see our fundraising page. Thank you!

DIY throttle modifier w/ cruise and walk modes using Arduino Nano or similar microprocessor. (Sketch Included) :-)

TommyCat

Power poster
Joined
Jan 22, 2018
Messages
1,099
Location
North-west Illinois, USA
And a cheery good day to everyone! :)

I would like to cordially invite you to view this exciting opportunity of E-bike throttle control using a microprocessor in an individualized build thread.

With experience or not (like me) with the Arduino micro processing architecture and programming, this proven build of 9 months effort, is sure to please.
No dead-end rabbit hole here... the initial Sketch is ready for download, and the wiring diagrams are hot off the press. ;)

With plenty of direction, details, explanations, pictures, diagrams, and instruction.:?:

1giZkAv.jpg

Background:
Having had an interest in E-bike throttles since my first build, I've kind of had an eye open for improvements that might be desired and could be made in their outputs.
Removing deadbands, enabling a soft start, limiting speed, and having cruise and walk modes. All without the help of a more expensive programmable controller seemed to be a good start.
At first, I tried an electronic analog approach using simulation software. But when the time came to solder, and most likely re-solder again and again to build a working prototype board. Well, that didn't appeal to me at all. :cautious:

So, I was somewhat reluctantly talked into going the microprocessor route by my friend and collaborator of that thread. Turns out AZguy is a skilled programmer and is much appreciated for the design and creation of practically all of the programming code of the TAZ tm.
And what a code it is! Which has even more goodies included with the items mentioned above. Advanced features and top shelf construction, way beyond what I could even have imagined, let alone knew about.
This makes the build fun and enjoyable and is available to all that would endeavor to build and use it.
Not to say it's perfect... did I mention I have novice code included and other improvements that could be made.
But it works well for me, and I didn't want to sit on it too long waiting for an end goal that always seems to be moving.
And I'm sure will be improved and updated often over time.

Use the link below to have a look and to get started on your build today...

Welcome to throttle output modifications accomplished with an Arduino or STM32* microcontroller thread!

:?: Please let me know if you have any comments, questions, need clarifications, or would like to make a correction... all are welcomed.

This is an excellent foundation to start with, and to add too in the future with other possible desired functions.
Let's work to make it even better!


Best Regards,
TommyCat
 
Last edited:
Thanks for posting this here. Quite a few people have come looking for a "throttle tamer" over the years, and don't want something like the Cycle Analyst, or to change out their controller or whole system just to deal with that. .


My main request would be to copy any essential bits, including code, posts with reasoning / etc in them, over to this thread to prevent link rot. :)
 
Hiyas A.W.,
Thanks for checking in.


My main request would be to copy any essential bits, including code, posts with reasoning / etc in them, over to this thread to prevent link rot.

My main concern is to have the whole thread read as there are important nuggets imbedded everywhere in the, as now 7-page thread.

But if the initial roll-out is successful with some more working built tamers, hopefully with you being one of them.
And getting some hopefully positive feed-back, I would consider adding more details.

You'll have to break out those Nanos sitting around and give it a try! ;)

Best of luck with your build,
T.C.
 
You'll have to break out those Nanos sitting around and give it a try! ;)

Best of luck with your build,
Oh, it's unlikely I'd build one, as I don't need any of it's functions. (there was a time years ago that I did)

I was just hoping, for ruture readers, to preserve the info in more than one place, cuz stuff happens, and data gets lost (like all the missing images here from various server failures over the years, mostly pre-Grin), or sites go under, get hacked, etc.

Perhaps the wayback machine archives that forum more completely than it does ours, and has snagged it, or will. :)



(I'm still trying to figure out enough programming to get my wolfy-bot started, but I am very unprogrammer-like and have a hard time figuring coding out (my brain just doesn't work the right way, so without someone to work with that knows what they are doing, it's going to take a very long time).

I thought it would be easier with all the code / projects already out there, but I can't even get most (hardly any) of those to even run in the IDEs, because the IDEs don't work right and always tell me things are missing that are *right there* where they are expected to be, or simply don't tell me what's wrong and just give me a line number where compiling broke...but these very simple projects worked for plenty of other people just fine based on the comments I find on them, so obviously I'm just too stupid to do this stuff by myself).
 
Back
Top