I just upgraded my properly working EMC machine from a P3/800 to a P4/1600 and was getting really bad motion control an all three axes. I just copied my .ini and .hal files from the old machine expecting everything to "just work". I'm using two parports, the on-board for axis control, the PCI for switches, LEDs, etc. The bad motion control mentioned above was the dropping of MANY steps during rapids. You could hear the motors "stutter" very often.
After spending a couple of hours trying to figure out the problem, I changed the line "0x0378 out 0x0dc00 out" to "0x0dc00 out 0x0378 out" in the .hal file (which reversed parport.0 and parport.1), swapped the parport plugs and gave it a try. It worked perfectly! It seems that the on-board parport just didn't have the "right stuff" but the PCI one did. And, yes I did try the setting the parport BIOS settings for Bi-directional, ECP and EPP to no avail before making the port changes. I had even diddled the steplen, stepspace, dirhold and dirsetup values without joy! Just thought I'd put this info out for any who might have similar problems. I'm not at the machine at the moment and don't have the mfr/model of the motherboard and PCI parport. Hope this might be useful to someone, -- Emory ------------------------------------------------------------------------- Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! Studies have shown that voting for your favorite open source project, along with a healthy diet, reduces your potential for chronic lameness and boredom. Vote Now at http://www.sourceforge.net/community/cca08 _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
