Table of Contents
< All Topics
Print

USB Configuration Programming

For Advanced Users and diagnostics. A variety of conditions can be changed with the USB-C terminal. Remove the USB-C cover and connect the controller to a PC or Android phone with a Serial Terminal app.

FunctionArgumentsComments
DFUNoneEnter bootloader mode for firmware upgrades
ConfigNonePrint out the current config
StopcodeNonePrints the last stop code from Cruise Cancel event. See Kill Conditions. Memory lost on power.
DebugNoneStart/Stop printing Debug messages. While cruise is active: 3 data fields are: cruiseSetPoint, CAN_Rear_Wheel, output_throttle. Use for custom tuning PID.
ResetNoneReset config to default values.
HelpNonePrint Help, Shows Firmware version
Wheelx1Adjust the wheel speed sensor factor. Change for custom applications or extreme tire changes.
SpeedINC03Adjust the amount to increase speed with a single press of the INC/DESC buttons. Units are KM/H
PID22 3 0Adjust the PID gain
tmax60Adjust the Maximum throttle limit. Units are 1%

Example:

speedinc 04

The above command will set the new speed increment to 4kph.

PID 200 15 05

The above command will set the PID controller with values of P=200, I=15, D=05