Partlist

Resistors are 1/4W 5% (or better) and capacitors are 5mm pin-spacing

PartValueQtyNotes
C1100n1
C3-C422p2
C510n1
D11N400X1Any 1N400X-series diode will do here (e.g 1N4001)
D21N41481
IC174HC141
IC2LM78051
IC3PIC16F628A-I/P1DIP18, socket-mounted
ICSPSIL 6-pin male header1optional
J12mm DC Jack plug1
LED1-53mm LED5color to your liking
OK16N1381
Q120MHz Xtal1
R1-R51k5These values can be adjusted to match your preference and LEDs. Typical values range from 220Ω to 1kΩ
R62201
R74701
R81k1
S1-S4B3F-31XX4Vertical-mount tactile switch. The PCB is designed for Omron's B3F-31XX series but other switches might fit
X2DIN-5 female1The PCB is designed to accomodate almost all models avaible. Suggested part: Farnell 1791756 or Mouser 502-57PC5F