Finally, after years of delays, I finally got the external controller mounted and working. I'm using a 12FET Powervelocity sine wave controller. Takeoff is totally silent now, without that nasty screechy sound of the stock controller. Also hopefully gone are the days of controller overheat shutdown and being stuck for 30 minutes.
I mounted the controller under the rear rack, as I don't have a secondary battery that fits there.

The garden hose sized bundle of cables runs down the side of the frame:

I used a plastic Hammond box to contain the "hairball" that comes out of the controller. It takes up almost as much room as the controller itself. It is not sealed, but open on the bottom to let any water drain out. It's sealed on the top, so rain and road spray won't get in much. It also allows easy access to a terminal block there to test/troubleshoot voltages.

I have the programming connector hanging out now, for setup, but it tucks away inside the box.
Also got the MMG moped tire mounted on the rear. It went on easier than the front one, maybe just due to experience.

Here's the before picture:

After:

It's heavier for sure, but fits in the frame. This should totally cure any cornering issues.
The maiden voyage was not without problems. One of the phase wire connectors was not fully seated and went open. Of course it didn't run very well with only 2 phases. A little poking with the ohmmeter found the problem fast enough, and an easy fix.
The next problem was the current limit was too high and it tripped the BMS, which should be set at 50A. CA peak amp reading showed 58A, so needed to crank the amp limit down. The settings did not match actual, but were linearly related, so a little calculator work and reprogramming fixed that. After that, it was smooth as silk and very nice to ride.
I have the variable regen mod on the controller, but don't have the regen throttle hooked up yet. The brake switch gives a fixed level of regen that's adjustable in software. It engages slowly and has a nice feel to it. I was able to dial it in for a max regen current around 10A, which is about the max for my battery.
I mounted the controller under the rear rack, as I don't have a secondary battery that fits there.

The garden hose sized bundle of cables runs down the side of the frame:

I used a plastic Hammond box to contain the "hairball" that comes out of the controller. It takes up almost as much room as the controller itself. It is not sealed, but open on the bottom to let any water drain out. It's sealed on the top, so rain and road spray won't get in much. It also allows easy access to a terminal block there to test/troubleshoot voltages.

I have the programming connector hanging out now, for setup, but it tucks away inside the box.
Also got the MMG moped tire mounted on the rear. It went on easier than the front one, maybe just due to experience.

Here's the before picture:

After:

It's heavier for sure, but fits in the frame. This should totally cure any cornering issues.
The maiden voyage was not without problems. One of the phase wire connectors was not fully seated and went open. Of course it didn't run very well with only 2 phases. A little poking with the ohmmeter found the problem fast enough, and an easy fix.
The next problem was the current limit was too high and it tripped the BMS, which should be set at 50A. CA peak amp reading showed 58A, so needed to crank the amp limit down. The settings did not match actual, but were linearly related, so a little calculator work and reprogramming fixed that. After that, it was smooth as silk and very nice to ride.
I have the variable regen mod on the controller, but don't have the regen throttle hooked up yet. The brake switch gives a fixed level of regen that's adjustable in software. It engages slowly and has a nice feel to it. I was able to dial it in for a max regen current around 10A, which is about the max for my battery.