Krutkunt,
I was merely giving you an idea, and my opinion of the control.
However, you seem to take it as an offense.
"All push / pull spinners combine up / down / spin."
REALLY?! Way to state the severely obvious. Especiallybeing directed at
a guy who OWNS a DOT spinner. (and before hand, had began work on my
own version)
"If the spinner is designed correctly, then there is no more friction than in any other spinner."
And yet you cant get the optics to follow...
Be realistic. Any time you are making contact with a switch AND trying to
spin at the same exact moment - you are getting extra friction.
As for the assembly a normal spinner will not need any specialized carriages
to adjust optics for example. Additional slide holders, and other various
assemblies typically cause additional friction.
The only way around this would be up/down sensors that did not
require actual touching... such as optical, hall, reed..etc.
"It gives a different kind of control than having separate buttons for up and down. "
Using a pedal to control up/down is also different. Its merely an opinion as to
what you may wish to use. However, it does have advantages over the
original design.
Ive played my friends DOT arcade machine. I can say with all honestly, as Ive said before,
that Im not impressed with the DOT design. Its clunky and awkward, and hampered my
game control more than aided it.
However, as I also said, I could care less if you are building it true to the original.
I was merely giving my opinions and suggestions.
One problem you will probably face, is durability issues. I also had the same problems
with my initial designs. Which is another reason I suggested the pedal. As well
as to give the idea to those who have already mounted spinners - and dont wish
to rip them out and replace them.
And one more thing...
I also had a big problem with trying to make my own encoder disc like the one
you show above. If the disc is a hair off, it will cause major tracking problems.
Id get maybe 358 degrees as stable tracking, then it would 'hickup'.