I was interested in having a decade resistance box because I find it convenient when working with op-amps, filters etc. Then I shaw the prices of used and new ones and thought that I'm in a crisis

and they are too expensive for me. Then I had a look on prices of 10 throw switches and well I thought I design a box without those expensive switches.
I need 100R to 10M range so that means 5 decades, so I thought I make it modular and use the prototyping service of itead or similar. I chose Coto 9007-05 reed relay because it's cheap, reliable and small. The drawback is it's switching current which is 0.5A and it's switching power at 10W. Since I plan to use the box in op-amp feedback circuits and other low current applications I thought it's adequate.
I didn't want to use a uC so my thought was to implement a counter. I used the CD40110 BCD up/down counter IC that has direct output to CK 7-segment display and the 74HC192 BCD up/down counter that has 4bit BCD output. I then convert those 4bit words to switch the correct relays using a quad NOR and a quad XNOR IC. I use a 1-2-2-4 scheme for resistors because this way I can use only 200R, 2k etc. resistors and I can even the usage of the relays for the two 2 positions. There are 3 switches per decade, Up, Down and Zero. After debouncing, Up and Down signals pulse the corresponding inputs of the counters and Zero resets both counters to 0.
The parts cost is around 10E per module so the hole project would be around 100E for the whole device without box, so I decided it's still too expensive and I will not make it, but I thought I share the work I've done so far.