Knowledge Base
Comprehensive tuning guides for every ZombieVerter VCU parameter. Learn what each parameter does, how to set it correctly, and common mistakes to avoid โ all in plain English.
Aux PWM gain/scaling.
100
Aux PWM offset.
0
Speed control proportional gain.
0.25
Idle speed target. -100 = disabled.
-100
Speed measurement filter.
5
Auxiliary PWM output function.
0
Cruise control mode.
0
Idle throttle limit. Prevents runaway.
50
Idle control mode.
3
CAN bus speed.
2
Trip behavior on overcurrent/fault.
0
Output relay mode.
0
Cooling fan temperature setpoint.
50
CAN node ID for this inverter.
1
Boot precharge โ start precharge on power-up.
0
Minimum DC voltage. Power is reduced below this.
450
โ
Required
Maximum DC voltage during regen. Set to your pack's max charge voltage.
520
โ
Required
Maximum DC current draw (acceleration). Set to battery's max discharge rating.
5000
Maximum DC regen current. Must be NEGATIVE for regen to work!
-5000
Maximum heatsink temperature before power reduction.
85
Maximum motor temperature before power reduction.
300
Charge current setpoint in Amps.
0
Charger PID proportional gain.
80
Charger measurement filter.
8
Charger operating mode.
0
Minimum charger PWM duty cycle.
0
Maximum charger PWM duty cycle.
90
Target charging voltage.
395
Target charging power.
1500
Charge termination current.
0
Total battery pack capacity.
22
Charger control mode.
0
AC mains voltage.
240
Charger efficiency.
90
Enable FOCCCI mode.
0
CCS current limit.
100
Fast charge SOC threshold.
50
CCS fast charge current command.
0
CCS SOC charge limit.
80
Digital output 1 function.
6
Digital output 2 function.
7
Digital output 3 function.
3
Shift lock output 1.
0
Shift lock output 2.
0
PWM output 1 function.
0
PWM output 2 function.
4
PWM output 3 function.
2
Proximity pilot ADC threshold.
2500
Brake vacuum threshold.
2500
Brake vacuum hysteresis.
2500
Digital pot 1 step.
0
Digital pot 2 step.
0
12V input function.
12
HV request input function.
2
Analog input A1 function.
0
Analog input A2 function.
0
Cooling fan temp setpoint.
40
Tachometer pulses per rev.
2
Pump PWM mode.
0
Select the type of inverter/motor controller you're using. This is THE most important parameter โ it configures CAN bus protocols, motor control algor...
0
โ
Required
Select the vehicle platform you're converting. This configures CAN bus messages for instrument cluster, reverse lights, gear display, and speedo.
0
โ
Required
Select your gear selector/shifter type. Tells the VCU how to interpret gear position inputs (Park, Reverse, Neutral, Drive).
0
Transmission type. Manual = you shift gears yourself. Auto = single-speed or automatic.
0
Which CAN bus is the inverter connected to? โ ๏ธ REQUIRED โ set this to the CAN bus your inverter is on. If you only have one CAN bus, leave as CAN1.
0
Which CAN bus is the vehicle systems connected to? โ ๏ธ REQUIRED โ set this to the CAN bus your car's original systems are on (cluster, OBD2, etc.). Def...
1
Which CAN bus is the current shunt connected to? If you don't have a CAN-based shunt (ISA shunt, etc.), leave this at CAN1 โ it won't matter because S...
0
Which CAN bus is the charge limiter connected to? If you don't have a charge limiter, leave this at default. The VCU won't try to use it unless you co...
0
Which CAN bus is the charger connected to? Only matters if you have a CAN-connected charger. If chargemodes is 'Off', this setting is ignored โ leave ...
1
Which motors are active? For single motor builds use MG1 only.
0
Select your charging interface/protocol. Different charging standards use different protocols.
0
Select your onboard charger type.
0
Select your Battery Management System type.
0
Select your current shunt type for SOC calculation.
0
Which CAN bus is the BMS connected to? Only matters if you have a CAN-based BMS. If BMS_Mode is 'Off', this setting is ignored โ leave at CAN2.
1
Which CAN bus is the OBD2 port connected to? Only matters if you have an OVMS or OBD2 CAN device connected. Otherwise leave at CAN1.
0
Which CAN bus is the CAN mapping connected to? Only needed if you're doing custom CAN message forwarding. Leave at CAN1 otherwise.
0
Which CAN bus is the DC-DC converter connected to? Only matters if you have a CAN-controlled DCDC. If DCdc_Type is 'No DCDC', ignore this โ leave at C...
1
Enable CAN-based digital IO expansion.
0
Enable RS232 serial for terminal/debug.
0
Inhibit drive mode when charge cable is plugged in.
0
Which CAN bus is the heater connected to? Only matters if you have a CAN-controlled heater. If Heater is 'None', ignore this โ leave at CAN2.
1
Cabin heater type.
0
Heater control mode.
0
Heater power setpoint.
0
Heater power as percentage.
0
Heater pot direction.
0
Heater pot min value (heater OFF).
0
Heater pot max value (full heat).
0
PWM switching frequency. Higher = cleaner motor but more IGBT heating.
1
IGBT dead time between high/low-side switching. CRITICAL safety param.
63
Overcurrent limit. If RMS current ร โ2 exceeds this, inverter trips.
100
Current sensor 1 gain. MUST be calibrated for accurate current measurement.
4.7
Current sensor 2 gain. Same as il1gain but for second phase.
4.7
DC bus voltage measurement gain.
6.175
Heatsink temperature sensor type.
0
PWM polarity. Depends on gate driver design.
0
DC bus voltage measurement offset.
0
Pin swap configuration. Swaps resolver sin/cos or other signals.
0
Maximum motor frequency. RPM = fmax ร 60 / polepairs.
200
Voltage at 0 RPM โ controls starting torque. Higher = stronger launch.
1700
Field weakening start frequency. Above this, motor enters constant-power region.
90
Speed sensor pulses per revolution.
60
Motor pole pairs. CRITICAL โ set this correctly for your motor.
2
Maximum slip frequency (induction motors). Sets full-throttle torque.
3
Motor temperature sensor type. Must match your motor's actual sensor.
12
Minimum slip frequency (induction motors). Sets creep torque.
1
Encoder/position sensor type. This is your motor's 'eyes' โ it tells the inverter where the rotor is.
0
RPM below which direction change is allowed.
100
Nominal DC link voltage. 0 = auto-calculate from actual bus voltage.
0
Synchronous offset for resolver alignment.
0
Resolver pole pairs. Usually 1 for most resolvers.
1
Constant power frequency. Above fweak, below fconst โ power stays constant.
180
Maximum slip in constant power region.
5
Sin/Cos encoder midpoint offset.
2048
Field weakening end frequency. Flux no longer reduced above this.
400
Synchronous advance compensation.
10
Lq โ Ld inductance difference for IPM motor saliency torque.
0
Motor permanent magnet flux linkage. Physical motor constant for FOC control.
90
Field weakening demagnetizing current (negative). MUST be negative!
-100
Timer3 prescaler.
719
Timer3 period.
7200
Timer3 OC1.
3600
Timer3 OC2.
3600
Timer3 OC3.
3600
Charge pilot PWM duty.
10
DCC max temp threshold.
10
DCC min temp threshold.
0
DCC max SOC threshold.
10
DCC min SOC threshold.
0
Set day of week.
0
Set hour (0-23).
0
Set minute.
0
Set second.
0
Charging start hour.
0
Charging start minute.
0
Charging duration.
0
Preconditioning start hour.
0
Preconditioning start minute.
0
Preconditioning duration.
0
Throttle pedal MINIMUM raw ADC value (pedal fully released).
0
โ
Required
Throttle pedal MAXIMUM raw ADC value (pedal floored).
4095
โ
Required
Second throttle channel MINIMUM (for dual-channel pedals). Leave at 4095 if unused.
4095
Second throttle channel MAXIMUM.
4095
Throttle input mode. Single = one pot. Dual = redundant channels for safety.
0
Direction control mode. How the VCU determines forward/reverse.
1
Restrict direction changes while moving (safety).
0
RPM threshold for direction change restriction.
500
Reverse motor rotation. Set to 1 if motor spins wrong way.
0
Throttle ramp rate. How fast motor responds to pedal. Lower = smoother.
10
RPM where throttle ramp reaches full effect.
20000
Motor RPM limit (rev limiter). SAFETY CRITICAL โ set according to your motor's specs!
6000
โ
Required
Maximum forward throttle. 100% = full power. Reduce for winter/novices.
100
โ
Required
Maximum regen on throttle lift-off (one-pedal feel). -100% = strong regen. 0% = coasting.
-100
Maximum reverse throttle. Lower for safety.
30
Throttle deadzone at top of travel. Prevents unintended regen from tiny movements.
10
RPM where regen reaches maximum effect. Lower = regen kicks in harder at low speed.
1500
RPM below which regen is disabled. Prevents jerky regen at very low speeds.
100
Enable regen in reverse.
0
Maximum regen from throttle lift-off (one-pedal regen strength).
-10
Maximum regen when pressing brake pedal. Separate from throttle-lift regen.
-10
How fast regen engages when lifting off throttle. Lower = smoother.
1
Regen level that triggers brake light output.
-15
RPM signal filter for throttle. Higher = smoother but slower response.
15
Minimum amplitude/power at zero throttle. Prevents deadband.
10
Throttle travel zone dedicated to regen (from 0% pedal).
30
Regen amount when brake pedal is pressed.
-50
Motor frequency at which regen ramping starts.
10
Regen amount when throttle is fully released (off-throttle regen).
-30
Regen level that triggers brake light output.
-50
Slip percentage at which motor starts producing torque.
50
Current per percent throttle โ this is your POWER control. Higher = more torque.
1
Regen applied during cruise control deceleration.
-30
Use the VCU Config Wizard to generate your complete, validated config in minutes โ not hours.
Try the VCU Config Wizard โ