forked from SolidGeek/nRF24-Esk8-Remote
-
Notifications
You must be signed in to change notification settings - Fork 3
Troubleshooting
ModMiniMan edited this page Mar 5, 2018
·
4 revisions
Connection Issues
- Check your pipe address in the code, both the transmitter and receiver must be using the same address
- Make sure you shield the NRF modules exposing only the antenna
- Separation is crucial when placing the receiver, have it as far as possible from main power lines and the ESC to motor wires.
- I've had issues with the receiver requiring a hard reset in order for it to connect, it seems like it's related to dirty power from the VESC (usb power works fine). As such I recommend adding an LC filter to clean the power from the VESC.

No Telemetry
- Make sure you connect the Tx on the receiver to the Rx on the VESC and vice versa
- You will need to update your VESC to the latest firmware for this to work
- You will need to manually install the latest VescUartControl - Arduino library to interface with the VESC bldc over UART (https://github.com/RollingGecko/VescUartControl/tree/VESC6)
- Speed won't show up, press the mode switch to battery to check if telemetry is working
Others
- If the remote is reversed or goes only in one direction, flip the magnets. They need to be opposing poles.
- You will need to calibrate both within the remote settings as well as within the VESC settings.
- Ensure that the deadman's swith activates and deactivates as it should and the button doesn't get stuck