I got some of these cheap thumb wheel switches (smaller ones, ~18mm height) recently.
Unfortunately, the overall quality and the drilling precision, as you can see on the attached picture, may occasionally lead to increased contact resistance. Pretty significant increase
Since it is a PCB, i decided i'll make a new one, 0.6mm thick, easy to cut and trim with scissors, already accommodating footprints for one decade of 1206 resistors.
The small jumpers near the terminals pads allow to configure them as input or output. Makes the wiring easier:
1R 10R 100R 1k
out---+ +---+ +--- ... +
| | | | |
+---+ +---+ +--- in
The PCB with 6 such modules is smaller than 5x5cm. I designed it using SprintLayout6.
Design files (gerbers for 1206, 0805 version and the original SprintLayout project) are
HERE (github repo).