Symptoms:
- Your servo gripper works in software v5.1 but not in v6.0.
- The software freezes or hangs when trying to use the gripper.
- You see errors related to the Arduino Nano or communications.
Solution:
This issue is almost always caused by an incorrect bootloader setting on your Arduino Nano or an outdated sketch. Follow these steps to resolve it:
- Upload the Correct Sketch: Ensure you have the latest Arduino Nano sketch (Ver 1.3 or higher) uploaded to your board. You can download the latest files from our Download Page.
- Select the Right Bootloader: During upload in the Arduino IDE (Integrated Development Environment), you must select the “Old Bootloader” option for the Nano to communicate correctly with the v6.0 software.
- Board:Â “Arduino Nano”
- Processor:Â “ATmega328P”
- Bootloader:Â “Old Bootloader”
- Check Your Connections:
- Verify the servo gripper is connected to pin A0 on the Nano.
- Restart the software and look for the message: “COMMUNICATIONS STARTED WITH ARDUINO IO BOARD” in the console. If you don’t see it, press the “Set Com IO Board” button in the software.
Why this happens:
The v6.0 software uses a different communication protocol that requires the Arduino Nano to be using the older bootloader for reliable operation.