-
Notifications
You must be signed in to change notification settings - Fork 951
Diagnostics
The errors reported by the board are in the form of audible beeps.
The motor is constantly monitored for errors. These errors are:
- Error 001: Hall sensor not connected. At any moment, at least one Hall should be high.
- Error 002: Hall sensor short circuit. At any moment, at most 2 Halls should be high.
- Error 004: Motor NOT able to spin (Possible causes: motor phase disconnected, MOSFET defective, operational Amplifier defective, motor blocked)
If you are using a single wheel, you can disable the unused wheel.
Motor diagnostic is enabled by default, it can be disabled in config.h with DIAG_ENA parameter.
ADC timeout triggered by the ADC protection
Serial communication timeout. Check possible reasons/troubleshooting tips in the wiki section for USART variant
General timeout (PPM, PWM, Nunchuk). Check possible reasons/troubleshooting tips in the wiki section for PPM variant/PWM variant/Nunchuk variant
Mainboard temperature warning. This warning is not enabled by default.
Low battery voltage < 36V. More details in the battery section.
Low battery voltage < 35V. More details in the battery section.
Backward spinning motors.
Please also note that with BEEPS_BACKWARD = 1
(default setting) the board also makes a beep when the motors go backwards. If running hoverserial.ino from Arduino the backward beeps are normal, unless you intentionally disable them.
For a more detailed troubleshooting you can use Debug Serial