I used a separate ground for each pad.
Up, Down, Left, Right, Triangle, Square, Circle, Cross, L1, L2, start & ground = 13 functions/ wires
Most db25 (printer-extention) cables have 25 shielded and color-coded wires PLUS 1 bare ground-wire going from plug to plug, meaning you have (25 + 1 =) 26 cables to use.