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

Reply via email to