Soweit kann ich mal keine Fehler entdecken.
Was du aber noch machen könntest, du nimmst für die I/O 8pol Wannenstecker, die gibt es kaum. Verwende 10pol und lege noch +5V und GND drauf.