Based on a simple logic circuit consisting of OR and AND gates.
How to test
Utilise first 4 switches as binary input from 0-15.
IO
#
Input
Output
Bidirectional
0
red switch board
7 segment display
1
2
3
4
5
6
7
User feedback
devinatkin: The design works from 0 - 9. A-F doesn't work I'm assuming that this is intentional, ideally it would be nice to treat A-F as either the Hex or as Zeros.