I have a question about the ground pins on the Arduino Uno. Is it correct that the ground pins also have a max of 40mA each? I have a set of relays that I'm controlling through the Arduino. I'll be able to source up to 40mA since I can connect the relays to each individual digital output pin, but I'll need to connect the 10 relays back to ground. Would it be okay to divide the 10 up and connect them to the three grounds in sets of 3, 3, and 4?
If not, why does the arduino have so few ground pins? Even the boards that are much larger only have the same three ground pins.