Discussion:
[Emc-developers] Q for Jon E.
Gene Heskett
2017-03-06 01:58:24 UTC
Permalink
Which "edge" of one of these new jog wheels is in the middle of its rest
position to the adjacent rest? I want the updown counters trigger as far
from a rest position as I can get it for maximum jiggle noise immunity.

Cheers, Gene Heskett
--
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>
Jon Elson
2017-03-06 03:00:37 UTC
Permalink
Post by Gene Heskett
Which "edge" of one of these new jog wheels is in the middle of its rest
position to the adjacent rest? I want the updown counters trigger as far
from a rest position as I can get it for maximum jiggle noise immunity.
I don't know. I did see that the A and B settled to zero in
the detent.

Jon
Gene Heskett
2017-03-06 05:55:26 UTC
Permalink
Post by Jon Elson
Post by Gene Heskett
Which "edge" of one of these new jog wheels is in the middle of its
rest position to the adjacent rest? I want the updown counters
trigger as far from a rest position as I can get it for maximum
jiggle noise immunity.
I don't know. I did see that the A and B settled to zero in
the detent.
Jon
I too saw that Jon. So my mind is inclined to and2 the A&B signals, and
trigger on the trailing edge of the and2 output. So the counter
(updown) increment should then be on the "falling into the next detent"
edge.

That should be as jiggle noise proof as I can make it I'd think. So I
have already clamped the counter to a 0-7 range, so if you want max
speed, push button and spin right, conversely slowest is push the button
and spin left. One click per 1-2-5 sequence change in between if you're
picky.

And the 7i90 ate my lunch for half an hour. The encoder man page does not
use the same pin names, phase-A becoming input-a etc in the halmeter
listing. Grrrr. Codewise, I am in a position of not being able to test
it with halshow, since it can't set a signal name. So I have to put it
together and assign some gpio to the pushbuttons. Long day tomorrow.

Next question, how long after the pushbutton is released, do I leave the
wheel active? 5 seconds, 30 seconds? When its timed out, disable by
pulling the encoders reset true so there won't be any false counts
stored when its supposed to be unused.
Post by Jon Elson
----------------------------------------------------------------------
-------- Check out the vibrant tech community on one of the world's
most engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Emc-developers mailing list
https://lists.sourceforge.net/lists/listinfo/emc-developers
Cheers, Gene Heskett
--
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>
Loading...