EV Motor Diagnostic Centre โ Camytrade International
โก Camytrade International โ Diagnostic Centre
EV Motor Diagnostic Centre
Professional guided diagnostics for hub motors, mid-drive, geared, and BLDC motors. Step-by-step like a technician โ hall sensors, phase wiring, disassembly, BMS faults and more.
Select your motor type. If unsure โ a hub motor is built into the wheel. A mid-drive sits at the pedal/crank area. A geared hub has a freewheel mechanism inside.
๐ต
Direct Drive Hub
QS Motor ยท Crystalyte ยท MAC
No internal gears. Heavy, silent. Regenerative braking. Common on e-motorcycles.
๐
Geared Hub Motor
Bafang ยท Shengyi ยท AKM
Planetary gears inside. Lighter, better hill climbing. Freewheel on coasting.
โ๏ธ
Mid-Drive Motor
Bafang BBS ยท TSDZ2 ยท BBSHD
Drives chainring at bottom bracket. Uses bike gears for efficiency.
โก
BLDC / External
QS ยท Sabvoton ยท Kelly
Brushless DC, mounted externally with chain/belt drive. High power motorcycle builds.
๐
BMS / Battery Fault
JBD ยท DALY ยท ANT ยท JK
Battery won't charge, cuts out under load, cells unbalanced, BMS app errors.
๐
Controller Fault
VOTOL ยท Fardriver ยท KT ยท Lishui
Error codes, throttle issues, no power output, overheating controller.
Phase 02 โ Symptom Identification
What Is the Motor Doing?
Select all symptoms that apply. Be as specific as possible โ the more symptoms you select, the more accurate the diagnosis.
Phase 03 โ Guided Test Sequence
Follow These Tests In Order
Work through each test with your multimeter. Mark Pass or Fail โ the tool will guide you to the root cause.
โ ๏ธ
Always disconnect battery before touching phase wires or opening motor covers. Use insulated tools. Never probe live 72V+ systems without CAT III rated meter.
Wiring Diagram โ Select motor to load diagram
โ Phase A (Yellow)โ Phase B (Green)โ Phase C (Blue)โ Hall wiresโ Groundโ Battery B+
Phase 04 โ Repair Procedure
Repair Guide
Follow these steps to repair the fault identified.
Phase 05 โ Hall Sensor System
Hall Sensors โ Test, Replace & Install
Hall sensors tell the controller the rotor position so it can fire the correct phase at the right time. A failed hall sensor causes stuttering, jerking, no power, or runaway rotation.
Hall Sensor โ Wiring & Signal Pattern
โ Red +5V supplyโ Black GNDโ Yellow Hall Aโ Green Hall Bโ Blue Hall C
๐ Hall Sensor Wire Identification
Wire
Colour
Voltage
Function
Test with meter
Hall Power
Red
+5V DC
Powers sensor IC
Red probe here, black to hall ground
Hall Ground
Black
0V
Sensor ground reference
Should read 0V relative to Bโ
Hall A
Yellow
0โ5V pulse
Position signal A
Spin wheel slowly โ should pulse 0Vโ5V
Hall B
Green
0โ5V pulse
Position signal B
Same as Hall A but offset 120ยฐ
Hall C
Blue
0โ5V pulse
Position signal C
Same as Hall A but offset 240ยฐ
๐ Hall Sensor Test Procedure
1
Power the Motor (motor disconnected from controller)
Connect a 5V supply (USB power bank or lab supply) โ Red to Hall power wire, Black to Hall ground wire. Do NOT use 12V โ you will destroy the hall sensors.
๐ด Hall sensors are 5V devices. Even a brief 12V connection destroys them instantly.
2
Check Supply Voltage
Probe Hall Power (+5V red wire) and Hall Ground (black wire). You must read 4.8Vโ5.2V. If you read 0V โ the controller is not supplying power to halls. If you read 12V โ wiring is wrong.
4.95V
Expected reading โ +5V Hall supply
3
Spin the Wheel Slowly by Hand
With 5V applied, probe each Hall signal wire (Yellow, Green, Blue) one at a time with your multimeter in DC voltage mode. Spin the wheel slowly by hand and watch the reading.
โ Good sensor: voltage pulses cleanly between 0V and ~4.8V as wheel turns
โ Bad sensor: stays stuck at 0V or stuck at 5V โ never pulses
4
Identify the Failed Sensor
If Hall A (Yellow) is stuck โ that sensor is dead. Same for B (Green) or C (Blue). A motor with one failed hall sensor will typically run but with severe stuttering, erratic speed, or burning smell from incorrect commutation.
5
Hall Sensor Replacement โ Open Motor
For hub motors: remove axle nuts and split the motor by removing the side cover bolts (typically 6โ8 M5 bolts). The hall sensor PCB is mounted on a small board inside the stator.
โ ๏ธ Mark the hall board position before removal โ the angular offset affects performance. Photograph everything.
6
Replace Hall Sensor
Standard replacement: SS41 or SS49 Hall effect sensor. Desolder the failed sensor. Install new sensor in same orientation โ flat face toward rotor magnets, same polarity. Solder on PCB pads. Test before reassembling.
โ Available from Camytrade or electronics suppliers. Cost ~$2โ5 CAD per sensor. Buy 3 โ replace all if one has failed.
7
Phase/Hall Combination Test After Repair
After reassembly, the phase-hall combination may need to be re-identified. There are 6 phase wire combinations ร 6 hall wire combinations = 36 possible combos. Use your controller's auto-detect function or test manually at low throttle until smooth forward rotation is confirmed.
๐ด Test at minimal throttle first. Wrong combination causes immediate overheating.
โก Phase Wire Testing
Phase Resistance Test
Disconnect motor from controller.
Set meter to resistance (ฮฉ).
Measure between each pair: AโB, BโC, AโC
All three should read within 10% of each other.
Typical: 0.05โ2.0ฮฉ depending on motor size.
0.12ฮฉ
AโB resistance โ healthy winding
Phase Short to Ground Test
Set meter to continuity or resistance.
Probe between each phase wire and motor case/ground.
Should read open circuit (OL/โ).
Any reading below 1Mฮฉ = winding short to frame.
Motor needs rewinding or replacement.
0.8ฮฉ
Phase to ground โ SHORTED WINDING
Phase 06 โ Error Code Reference
Controller & BMS Fault Code Guide
Common error codes from VOTOL, Fardriver, KT, Lishui controllers and JBD, DALY, ANT BMS units.
โก Controller Error Codes
E01
Throttle Signal Fault
Throttle voltage out of range. Check throttle output: should be 0.8V (idle) to 4.2V (full). Replace throttle if stuck or erratic. Check connector pins.
E02
Hall Sensor Fault
One or more hall signals missing. Test each hall wire with 5V supply + multimeter. Replace SS41 sensors. Check hall connector for corrosion.
E03
Phase Wire Open Circuit
Controller cannot detect motor phases. Check phase wire connectors โ common failure at weatherproof plugs. Measure phase resistance: AโB, BโC, AโC should be equal.
E04
Motor Overcurrent
Current exceeded controller limit. Wrong phase-hall combination causes this on startup. Reduce phase current limit in app. Check for winding short to ground.
E05
Battery Overvoltage
Pack voltage above controller limit. Check charger output voltage. 72V pack (20S) must use 84V charger max. Verify BMS overvoltage setting.
E06
Battery Undervoltage
Pack voltage below cutoff. Charge battery. If fully charged and still showing โ check B+ connection to controller. Weak cells may sag under load.
E07
Controller Overtemperature
Controller heat sink above limit (~85ยฐC). Improve mounting โ add thermal compound. Ensure airflow. Reduce continuous current if fault recurs.
E08
Motor Overtemperature
Motor thermistor above limit. Install NTC thermistor if not fitted. Reduce load. Check for wrong phase/hall combo causing inefficient commutation.
E11
Controller Temp Sensor Fault
Temperature sensor open or shorted. Check NTC thermistor connection. Replace NTC sensor (10Kฮฉ at 25ยฐC). Check wiring continuity to controller.
๐ BMS Fault Codes (JBD / DALY)
OVP
Overvoltage Protection
Cell group above limit (default 4.25V for NCM). Charger voltage too high. Verify charger output = 84V for 20S NCM. Check cell balance โ one group may be drifting high.
UVP
Undervoltage Protection
One cell group below cutoff (3.0V NCM, 2.5V LFP). Weak or dead cell. Check individual group voltages in BMS app โ weakest group discharges first. Replace dead cells.
OCP
Overcurrent Protection
Discharge current exceeded BMS limit. Motor demand exceeds BMS rating. Upgrade BMS to higher current rating. Check for motor winding short causing excess draw.
SCP
Short Circuit Protection
Immediate shutdown on short detection. Check Pโ load wire for shorts to ground. Inspect controller input connections. BMS resets on disconnect โ cycle key switch.
OTP
Overtemperature
Pack temperature above BMS limit (usually 65ยฐC charge, 75ยฐC discharge). Improve pack ventilation. Add NTC thermistor inside pack if not present.
DIFF
Cell Voltage Difference
Cell groups out of balance (>0.3V apart). Run full balance charge cycle. If imbalance persists โ weak or failing cell group. Identify and replace failed cells.
Phase 07 โ Motor Disassembly
How to Open a Hub Motor
Opening a hub motor for hall sensor replacement, bearing replacement, or winding inspection. Works for most direct-drive and geared hub motors.
๐ด
Before you start: Disconnect all wires. The motor rotor has extremely strong magnets โ fingers and tools can be pinched badly. Keep screwdrivers away from the rotor face.
1
Remove from Bike
Remove wheel from dropouts. Disconnect all phase and hall wires at connectors โ do not pull on the wires themselves. Label each connector with tape if colour coding is unclear.
2
Remove Tire and Tube
Deflate and remove tire, tube, and rim tape. The motor cover bolts are typically under the spokes โ you need clear access to the bolt circle on the side cover.
3
Locate and Remove Side Cover Bolts
Most hub motors have 6โ8 bolts (M4 or M5) in a circle on the non-drive side cover. Remove all bolts and keep them โ they are all the same length typically. Set the motor flat on a clean surface.
โ ๏ธ Some motors have bolts hidden under the axle nut flange. Look carefully all the way around.
4
Separate Stator from Rotor Shell
The rotor (outer shell with spokes) is held to the stator by the bearings. Gently pry the cover off using plastic trim tools โ NOT screwdrivers (they scratch and can damage the stator). The magnets are very strong โ the cover will snap back if released.
๐ด Keep the rotor shell controlled โ the magnet force can pull it back violently. Use both hands and lift evenly.
5
Access Hall Sensor PCB
The hall sensor board is a small PCB mounted on the stator end, facing the rotor magnets. It will have 5 wires running out through the axle (red, black, yellow, green, blue). Mark its position with a permanent marker before removal โ the angular position matters.
6
Remove Hall Board
Typically held with 2 small screws or epoxy. If glued, carefully cut the epoxy with a thin blade. Desolder the 3 hall sensor ICs from the PCB. Note the orientation โ flat face of sensor must face the magnets.
7
Install New Sensors and Reassemble
Solder new SS41 (or equivalent) sensors in same positions. Reinstall board in exact same angular position. Reassemble cover. Re-spoke if rim was removed. Reconnect all wires and perform phase-hall combination test before full power test.
โ Replace all 3 hall sensors at the same time โ if one has failed from heat or moisture, the others are likely to fail soon too.
๐ฉ Bearing Replacement
How to Know Bearings Need Replacing
โข Grinding or rumbling noise when spinning by hand
โข Rough or notchy rotation โ not smooth
โข Lateral wobble of the axle
โข Motor runs hot even at low load
โข Visible rust or pitting on bearing races
Bearing Specs (Most Hub Motors)
Axle bearing: 6901 or 6902
Side bearing: 6201 or 6202
Press fit โ use a bearing press or socket
Never hammer directly on bearing race
Grease with bearing grease before install
๐ง
Diagnostic Complete
Here's a summary of your diagnostic session. Need parts or professional repair?