This reference preserves the recorded stock Kelly KLS7230S configuration for the ONYX RCR 72V. It is separate from SICKO Mode settings and from illustrative firmware behavior.

Applicability and Recorded Configuration

The export identifies User Name = onyx, Serial Number = 24033716, and Software Version = 4b4c5337. Treat it as an identified controller snapshot. Motor identification and calibration fields can be specific to that controller and motor; do not overwrite another controller’s calibration by assuming every recorded value is universal.

The original record describes this table as factory configuration. An independent factory export for every production revision is not provided. Blank fields remain blank, and PWM Frequency remains 16 or 20 because the record does not select one value.

For modified settings, see SICKO Mode Settings. For parameter explanations and illustrative ranges, see Kelly Controller Parameters and Behavior.

Stock Kelly Controller Settings

Checkbox values are transcribed as “Check Mark” (enabled) and “No Check Mark” (disabled). Blank fields indicate values not populated or not returned by the controller interface.

Some parameters may not appear in all versions of the Kelly controller interface. Visibility can vary depending on firmware version, software (Motormed / AC Aduser), and controller configuration. Missing fields in the UI do not indicate missing functionality.

This table lists the factory configuration for the Kelly KLS7230S controller used on the 72V ONYX.

This is a direct export of the controller configuration and is intentionally unmodified.

Fields are not grouped by function in the original interface and appear in the order provided by the controller firmware.

The table includes a mix of:

  • user-adjustable tuning values
  • calibration values derived from motor identification
  • internal scaling and control loop parameters
  • binary flags representing controller modes and logic states

Not all fields have equal impact on system behavior:

  • some directly affect performance and ride feel
  • some define system limits and protections
  • others are calibration values that should not be changed without full system understanding

High-impact fields typically include current limits, throttle mapping, braking behavior, and speed limits.

Detailed explanations and functional grouping are provided in the linked Kelly Controller Parameters and Behavior reference.

FieldValueNotes
Module NameKLS 7230SController model identifier
User NameonyxController user label
Serial Number24033716Controller serial identifier
Software Version4b4c5337Firmware version
Controller Volt72Nominal system voltage used for scaling and protection
Low Volt55Undervoltage cutoff threshold
Over Volt90Overvoltage protection threshold
Current Percent50Global output scaling factor
Batt_Current%100Battery current scaling percentage
Motor_Current%100Motor current scaling percentage
Bat Current Limit55Maximum battery current draw (system power limit)
Motor Identity En85Appears related to motor identification and calibration
Identify AngleRotor position identification angle from calibration
ID Err32767Identification / rotor position error flag
Hall Galvan Rate525Hall signal scaling / filtering parameter
Phase Curr Max AD380Maximum phase current (primary torque control)
Brake SW Level0Digital brake input logic level
TPS Low0Minimum throttle input value
TPS High95Maximum throttle input value
TPS Type1Throttle input type (voltage / signal mode)
TPS Dead Low20Lower dead zone for throttle activation
TPS Dead High80Upper dead zone for throttle saturation
TPS Forw MAP30Forward throttle response curve shaping
TPS Rev MAP20Reverse throttle response curve shaping
Brake Type0Brake input mode (analog / digital behavior)
Brake Dead Low20Lower activation threshold for brake input
Brake Dead High80Upper brake input scaling limit
Max Output Fre1000Maximum electrical frequency output
Max Speed15000Absolute motor speed limit (RPM)
Max Forw Speed%100Forward speed scaling percentage
Max Rev Speed%100Reverse speed scaling percentage
MidSpeed Forw Speed65Mid-mode forward speed limit
MidSpeed Rev Speed30Mid-mode reverse speed limit
LowSpeed Forw Speed35Low-mode forward speed limit
LowSpeed Rev Speed30Low-mode reverse speed limit
Three Speed2Enables multi-speed mode behavior
PWM Frequency16 or 20Switching frequency (kHz), affects noise and heat
Startup H-PedalCheck MarkRequires throttle at zero before startup
Brake H-PedalNo Check MarkBrake interlock with throttle
NTL H-PedalNo Check MarkNeutral interlock behavior
JoystickNo Check MarkEnables joystick control mode
Three Gear SwitchNo Check MarkExternal 3-speed switch input
BoostNo Check MarkTemporary performance boost mode
Foot SwitchNo Check MarkExternal enable/disable input
SW LevelCheck MarkSwitch input polarity configuration
0,HIM;1,KIMCheck MarkCommunication or control mode selection
CruiseNo Check MarkCruise control enable
Anti-theftNo Check MarkEnables controller lock / immobilization behavior when active
Anti SlipNo Check MarkTraction/slip control feature
Change DirCheck MarkEnables forward/reverse switching
IQ Kp500Current loop proportional gain
IQ Ki10Current loop integral gain
IQ Kp (second field)1500Secondary loop gain (torque/speed response)
IK Ki30Secondary loop integral gain
HS_ACQR_Kp1500High-speed acquisition loop proportional gain
HS_ACQR_Ki30High-speed acquisition loop integral gain
HS_ACDR_Kp1500High-speed decay loop proportional gain
HS_ACDR_Ki30High-speed decay loop integral gain
Anti Theft Curr#15Current applied in anti-theft mode
BRK_AD Brk %25Analog brake regen strength
RLS_TPS Brk Per%1Regen applied on throttle release
NTL Brk Per%0Regen applied in neutral state
Accel Time5Throttle ramp-in time
Accel Release Time1Throttle ramp-out time
Brake Time5Regen ramp-in time
Brake Release Time1Regen ramp-out time
BRK_SW Brk %25Digital brake regen strength
Change Dir Brk %0Brake applied during direction change
Brk_Speed LimitMinimum speed threshold for regen activation
Compensation Per%20Appears to control output compensation under load/voltage sag
IVT BRK Max50Appears to define an internal braking limit (upper bound)
IVT BRK Min50Appears to define an internal braking limit (lower bound)
Torque Speed KP3000Speed-related control loop proportional gain
Torque Speed K I80Speed-related control loop integral gain
Speed Err Limit1000Allowed speed error before correction increases
Motor Normal Curr80Continuous motor current reference
Motor Poles32Motor pole count (used for speed calculation)
Speed Sensor Type2Sensor type (hall / resolver / encoder)
Resolver Poles2Resolver pole configuration
Min Excitation Curr0Minimum excitation current (field weakening baseline)
Motor Temp Sensor2Temperature sensor type
High Temp Cut C170Thermal shutdown threshold (°C)
High Temp Resume150Temperature where operation resumes
High Temp Str C100Start of thermal derating
High Temp Weak %0Thermal derating strength
Line Hall Zero508Hall sensor zero offset calibration
Line Hall Amplitude410Hall signal amplitude calibration
Line Hall High Err972Upper threshold for hall error detection
Line Hall Low Err50Lower threshold for hall error detection
Exchange Phase AB0Phase swap configuration
Resolver Start Angle8129Initial rotor angle alignment
0° Hall2Hall mapping for 0° position
60° Hall3Hall mapping for 60° position
120° Hall1Hall mapping for 120° position
180° Hall5Hall mapping for 180° position
240° Hall4Hall mapping for 240° position
300° Hall6Hall mapping for 300° position
Forw A Rise Hall3Forward rotation hall transition mapping
Forw A Fall Hall4Forward rotation hall transition mapping
Rev A Rise Hall5Reverse rotation hall transition mapping
Rev A Fall Hall2Reverse rotation hall transition mapping