Free Rolling BLDC Motor on Scooter - No Regen?

I'm using the SBL1360 to control a custom brushless hub motor scooter I'm building.

I've gotten the control and microbasic to function mostly as intended, but one thing that's stopping me from developing it further is the resistance in the wheel I feel when there is no throttle on the scooter.

I believe this is because of the regenerative braking feature because when the controller is off, there is no wheel resistance. I've looked at the Roboteq articles on regenerative braking, and am not sure of what type of circuit to use to turn it off.

Do you think this is a regen issue or perhaps a closed loop speed issue? (I've tried turning all PID values to zero and changing to open loop and it doesn't help)

What you observe is normal. When you the controller is given a zero command the bottom mosfets of the bridge are closed, closing the phase leads to gnd. You can observe this same resistance on the motor if you detach it from the motor controller and touch any two of the motors phase wires together and then turn the motor with your hand, you will feel that same resistance.

The only way to not have this and to free wheel the motor is to completely open (float) all of the mosfets. This is done when the controllers Emergency Stop is enabled. With your controller connected to Roborun+, click the Emergency Stop in the upper right corner and you will feel that the resistance is gone in the motor when you try to turn it by hand.

Yes, I believe this is exactly what I'm looking for! I had seen the article before, but didn't realize it applied to my situation.

I will do an in depth read and try it out tomorrow. After a quick scan, I didn't see any mention of closed vs open loop mode settings. Will the micro basic script at the bottom work in closed speed mode?