Quantity   Component name
3000 × РЭС15 Low voltage, russian SPDT mini-relay
10000 × 100µF 25V electrolytic capacitors 5mm or 6mm diameter
10000 × BAV99 Dual diode, SOT23
768 × DIP Switches 8 positions (that should be enough for more than 1K instructions)
200 × 1N4148 Diodes
500 × 33 Ohms resistors 1W
1100 × KOA DN5Q24T 18×2×diode array