Here is the picture of the board I was talking about:

It has:
- 7 x 24 LED matrix, this is to be driven by 4 eight bits ports.
- 2 x 16 LCD for 8 bits connection and 3 control lines, but It could be managed in 4 bits and 3 control lines with an additional adapter (not included). It has contrast control
The rest from here is to be managed by 1 eight bit port:
- Two 8 SMD LEDs ports
- 4 x 7 LED segment
- 4 x 4 keypad matrix, you need to have a port with internal pull-ups
- 8 push buttons, they can be read high or low
- 8 position dip switch, they can be read high or low
- 2 hex switch, they can be read high or low
- 2 H-Bridge for motor control
- 1 port with 4 NPN optocoupler and 4 SPDT relays
As I mentioned before I use this for prototyping.