WOW .. nettes Projekt! Eigentlich schön gelöst.

(Nur solltest Du keine Rechtwinkligen Leiterbahnen nutzen ... )

Ich hätte alle Bauteile als SMD genommen, wenn man sicher erst einmal an 0603 gewöhnt hat, ists kein Problem mehr - Draht-Widerstände biegen dauer viiieeeelll länger.

Und ich hätte USB statt RS232 genommen - für beide Ports ... via Bootloader gehts super schnell - die ISP hätte 6 polig gereicht.

Was mir super gefällt, ist Deine Touch-Bedienung! Werd ich mir merken.
Würde mich für den Code interssieren - hoffe in C gelöst!