Chris Radek wrote: > On Sat, Nov 21, 2009 at 12:13:38AM -0600, Jon Elson wrote: > >> So, does anyone know anything about the sticky jog arrows? >> I know this problem has been around since 1998 and the earliest >> GUI. >> > > No, it is not the same problem. > > Tell us all about your setup. I saw something like this problem > several years ago and it was a bug in a certain kernel version I was > using (but no version the linuxcnc team has ever distributed had this > problem). The PS2 keyboard handling was buggy. When typing I would > very rarely get a lonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnng sequence of a > certain letter like that. As you might imagine that messed up some > jogs, but it wasn't an EMC problem. > OK, I have NEVER seen it in a terminal window, or emacs, etc. or with any key other than the X-Y arrow cluster.
/proc/version reads : Linux version 2.6.15-magma (r...@ubuntu) (gcc version 4.0.3 (Ubuntu 4.0.3-1ubuntu5)) #1 Fri Ju n 9 20:51:19 EEST 2006 This system was built from a linuxcnc iso image, you can see how old the kernel is. The keyboard is PS/2, and so it the mouse (actually trackball). I have not changed or updated the kernel. So, the only difference is the update from an early 2009 EMC2 version to the development head from about 4 days ago, when I was testing out the homing klunk change. I suppose it could just be a bum keyboard or motherboard, and the spate of "stuck keys" could just be a fluke, as I had been seeing this very occasionally before. > To the best of my knowledge, the multikey jogging in AXIS has been > correct since very early in EMC2 development. There have been several > fixes of interaction between mouse and keyboard jogging, however (for > instance: hold one arrow key, and while it is down, click a different > X/Y/Z radio button, then release the arrow). I doubt you are doing > anything like this but I am only guessing because you haven't given > much information. (and I think even these crazy things are fixed, > today) > No, I never jog by mouse. I do most jogging around with the MPG now, but when I want a manual feed across a part at constant rate, I use the jog keys. > Whatever problem you are having is not the same as the (very real) > incorrect multi-key behavior of TkEMC in old versions of EMC1. I > remember it too, but the code you are running is entirely different. > OK, that's good to know. It used to be a bit of a pain, and I had thought this was a thing of the past. I can't say for sure any more, maybe I have NEVER seen this in Axis before, and all I am remembering was when TkEMC did this. > Or at least I assume you are using AXIS? What is your OS and kernel > version? Is your keyboard USB or PS2? Answered above. > Have you tried a different > keyboard? I have an $18 custom membrane cover for this keyboard, so I really don't want to replace it as my main machining KB. But, I certainly can try another one. This problem seemed to happen often enough I should be able to detect the difference in 10-15 minutes. > When it happens, does it jog for a while extra and then > stop, or does it go forever? I think it would go on forever. It definitely was not just a GUI lag, it continued for several seconds in all 3 events I had. > How fast is your computer? /proc/cpuinfo shows 730 MHz Pentium III, 256 MB, and it has an Intel 82810E graphics chip. > Is the GUI > fairly responsive or is it generally sluggish to respond to things? > It seems quite responsive. I don't remember if I turned up the [DISPLAY] cycle-time to 0.1 s or that was the default. > Do you have a base period configured and if so what is it? > I do, it is set to 1000000 (1 ms) same as the servo and traj periods. > Please tell us MUCH more about your setup and precisely what you are > doing and seeing. > Ugh, how much more do you need? The system is a Dell Optiplex GX110 that I have been using since I moved up to EMC2 on the Bridgeport, in January 2007. The interface hardware is my PPMC board set interfaced through the motherboard parallel port. As for doing/seeing, I was just doing many manual jogs with the keyboard arrow keys. I would step down in Z with the MPG, then hold an X arrow to make a cutting pass across the material. Then step down and make another pass the opposite direction. If there might be a pattern to it, it seemed all the "runaways" were in the minus direction, but the sample set is pretty small to be sure that is of any significance. The runaway was just that the axis would continue moving when I took my finger off the key. I could stop it by momentarily tapping one of the jog arrow keys, something I learned from the old TkEMC bug. Well, I will try out another keyboard and see if I see a difference. Jon ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers