Thanks! Was a bit of a mission getting up those hills, but lots of fun too
No way a regular pedelec would have gotten up there, pedalling would have upset the bikes balance way too much and resulted in skidding the front out.
I did a bit of testing when I got back to see if I could tune out one aspect of the throttle response that has annoyed me. Basically, if you reach a bit of speed, and shut off the throttle, it will go to zero amps and coast along nicely as it should. But if you slowly roll on the throttle again it will apply negative amperage (i.e. regen braking) until your speed matches your throttle input. Very different from a motorbike, so I had to sort this out.
Qulbix suggested I test three parameters in the app for the KLS 7230 S controller, and here are my results:
Accel Time: Default is 1 - This is just the time it takes to ramp up the motor response when you get on the throttle. Kind of affects the regen, but only in so far as it slows down all throttle response. Not the right option for me.
Torque Speed Kp: Speed percentage supposedly, default is 5000 - this made very little sense to me, setting it to 1000 resulted in very little acceleration, setting it to 8000 made very little difference at all compared to stock. No change to the regen.
Torque Speed Ki: Speed integral, default is 30 - setting this to 15 first, then 2, and then 0, seemed to improve things quite a bit. I still get a tiny bit of regen after coasting, but much much less than I used to do, and it no longer upsets the bike as you transition from rolling to accelerating. Problem solved (well, 99% gone).
I don't understand why there isn't a setting in the controller software that simply tells it to never do any regen braking unless I specifically request it via the regen brake lever, but I can't blame Qulbix for that - might send a suggestion in to Kelly Controllers
I would also love to see the control loop calculations and where these parameters actually fit in, but I somehow doubt they will send them to me