I am using an Arduino to read/control 3 DC motors with encoders (using the Adafruit motorshield featherwing and a 12V supply), 6 limit switches (2 per motor), 2 sensors (current and lux), 1 push button, and 1 relay (for the 12V supply).
I've got everything soldered on a perfboard using dupont connectors and standard male headers to connect the motors/sensors/encoders/switches. I would like really like to clean up some of the wires and put together a custom PCB. Could I have some suggestions for wire management? Dupont works ok, but it does feel little "wobbly". I considered something like this PCB from OpenSprinkler, but I think it the enclosure would get really big considering it's 3 wires to encoders and 2 for limit switches.