If you don't like too short connection cable of GPS to ArduPilot, then here's a fix. Longer cable and better connector will solve 2 problems:
- more flexible assembly into a plane
- easier program upload to board (since GPS cable must be disconnected before uploading)
We don't need to use original GPS connector on ArduPilot, and can connect directly to one data pin and Ground/VCC. So we need just 3 wires, and ideal choice is standard servo cable.
I used Servo extension cable
, cut it close to female connector, and soldered it to the board as shown here:
Then cut original small GPS cable to half, and solder it with servo extension cable male part:
Properly isolate wires:
And you're done:
Tested, it works.