Garrett,
Good tack.
You could also use an encoder style "pot" and a PIC...
These encoders are getting pretty inexpensive, and the PIC can take
the input and "route" it as necessary.
Another option is the 0-9 thumbwheel switches. I see these in ALL the
surplus places these days, and they ARE a rotary switch, just a 90
degree orientation change. Most are stack-able, so the 2x10 need is
easily met...
They are available both with 11 pins, and more commonly with 4/5 pins
giving BCD output--which would work with your suggested parts.
Hope this helps,
Ballendo
>"cybermace5" <cybermace5@y...> wrote:
> Would be nice to have a couple more details on the circuit this is
> going to be connected to.
>
> Are you changing a resistance? Could you use a potentiometer and
then
> work out some kind of mechanical detent? Why do you need a dual-pole
> switch? Have you looked at analog multiplexer chips? Digital
> potentiometer chips? Don't reject them without looking at them, they
> are not all expensive. A 16:1 analog mux/demux CD74HCT4067 costs 90
> cents in DIP, 48 cents in SOIC. Two of those give you your dual-pole
> circuit if you need it. They accept a simple 4-bit input to select
> which output goes where. You could provide that input with a
> 16-position hex switch, or a 4-bit counter (rollover at 12) operated
> by pushbuttons. Another 50-cent 74HC154 4:16 decoder could give you
an
> LED feedback showing which output is selected.
>
> It would be neat to have 12 LEDs surrounding a single central
> pushbutton which increments the LED position.
>
> Or maybe you could just go for a rotary switch with fewer positions,
> like 6. Then you use a dual-pole switch to choose between high range
> and low range. Though even 6-position dual-pole rotaries are all
very
> expensive unless you get lucky in surplus stores.
>
> As for rolling your own? It'll just have to be trial and error.