Hello Guest it is April 16, 2024, 06:51:53 AM

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - 13brv3

Pages: « 1 2
11
I tried removing memory, installing a PCI-e video card, a few more settings in Mach, and BIOS, all with no success. 

The old computer was still running an old version of Mach3 that had the old Mach2 driver test.  That shows full height spikes on every screen refresh, but I wonder now if those were false spikes.  I copied the new driver test over to the old computer, and it was REALLY nice compared to the new computer.  No doubt that's the issue.  I also put a logic analyzer on pins 2 and 3 for the X axis, and verified the same occasional pauses in step pulses, so there's no doubt that the timing is not nearly as stable on the new computer. 

That leaves me with the question of why this is a problem.  The driver test program declares that the timing is "excellent", and the motors certainly don't expect the next pulse at any particular time.  They would just see it as a speed change, as you have when you ramp up or down in speed. Best I can figure, the motor controller must be the device that's having an issue with this.  Not much to do about that really, but I'd bet that another brand of controller might work fine. 

In all my research, I've noted that some controllers generate a hardware timer, that's fed back to the software for timing control.  Software that uses this clock looks for it on pin 10 of the parallel port, and if your controller doesn't generate it's own clock, you can use a stand-alone board to supply it.   Pity that Mach3 can't accept an external clock, because that would be a pretty easy fix to the timing problems. 

Bottom line, I can't argue with the need for stable timing, at least in the case of the Probotix motor controllers.  It also makes sense to let a dedicated  external device handle the chore, as is done with the external timers I mentioned above.  In this case, the best option appears to be the SS, so I officially give up.  SmoothStepper order placed.  I sure hope it works, because otherwise I'll be stuck at 50 ipm. 

Thanks for all the comments and suggestions.  Now get to work Jeff  ;D

Rusty
   

 

12
Thanks for the additional comments.  I mentioned the option of trying a PCI parallel port in the original post.  If I don't get anywhere with today's testing, I'll certainly order one to try. 

I've scoped the parallel signals, but they're really hard to capture.  Today, I'll capture the X step and dir signals with a Saleae Logic device.  Maybe there will be a clue there. 

I'll also try the PCI video card, to eliminate the on-board video as a possibility.  While I'm in there, I'll pull one of the 2GB memory cards as well.  I've run 4GB on my main computer for years with XP Pro.  Each mobo has it's own way of handling the memory over 3GB, and the Abit board gives XP 3.25 GB, where the Gigabyte only reports 2.99 GB.  It's certainly possible that this could be causing a problem, so it's well worth trying. 

As for the smoothstepper, I haven't followed it that closely, but I did look into it a bit yesterday.  I'll be considering this a last resort, since the parallel port can, and should work fine. 

Stay tuned as I waste another weekend day on this. 

Rusty
   

13
 
-I changed every setting in BIOS that could have any effect.


Make sure you disable C1E and EIST (dependent on CPU chosen) in the
board's BIOS.

Good thought, and I saw it on a search earlier.  Unfortunately, those were among the settings I disabled earlier.  There was a 3rd in the same group, but I don't recall what it was at the moment. 

14
What was the kernel speed on the OLD PC ?
Just in case....did you shut down and restart when changing the Kernel on the new one ?
You can CHECK CONFIG and it will tell you if the K speed is wrong too.

I know.....it's not much but it's all I can think of right off.
Good luck,
RC

Thanks for the reply.  The old computer was set to 25k, as is the new computer.  I've tried other settings, but always put it back to 25k when it didn't help.  I did see the note about restarting the app when changing speeds, so I've been doing that.

The check config is something that I haven't looked at, but it found no errors.  When I set the Kernal speed above 25k, it complains that I have it set above what is required, and it tells me to put it back to 25k. 

BTW, I should have described the problem a little better.  When I try to jog at 100 ipm, it moves some, at least until the acceleration is nearly complete.  Sometimes, it moves almost the entire distance across the router before it stalls.  Most often, it's lucky to move a half inch at 100 ipm. 

Thanks,
Rusty

15
General Mach Discussion / new computer can't jog faster than 50 ipm?
« on: April 04, 2009, 10:52:46 PM »
Greetings,

I've been running a Fireball V90 using Probotix motors and controllers for about 6 months now.  The computer was a fossil (Athlon XP2200+) that I literally couldn't GIVE away about a year ago.  Nevertheless, it ran fine, and would jog at 220 ipm for X and Y, though I generally kept it set at 100 ipm max.  I recently needed to replace the machine, because it wouldn't run some other software that I needed to run.  

The new machine was a pretty cheap build, consisting of a Gigabyte GA-G31M-ES2L mother board (on-board parallel port, and video), 4GB RAM, 2.8 GHz Core2-duo, and a single SATA HDD.  Much to my dismay, the new computer won't run the X and Y motors faster than about 50 ipm.  It runs fine at that speed, and I could certainly use it, but I just can't accept that my old POS computer was running at 220 ipm, and the new one can only manage 50 ipm.  I certainly can't deny it though, because I still have the old computer running, and can move the cable back and forth between the two.  

Both systems are XP-Pro, and neither has much else loaded on it.  The configuration files were copied straight over from old to new, so I know the settings are all the same.  It would be easier to list the things I haven't done, than everything I have done.  I'll take a shot at it though:
-Everything on the Mach3 optimization recommendations has been tried, except for loading XP without ACPI, since it's too late for that.  I did change it to "standard PC" (loses one CPU core), and "multiprocessor PC".  
-I've tried every combination of parallel port type, and two different addresses.
-I tried every pulse frequency for the port.  
-I upgraded to the latest version of Mach3
-I changed everything in Windows that I could find to help, though of course none of this was don't on the old computer.  
-I changed every setting in BIOS that could have any effect.
-I scoped the step and direction pulses using both computers, and while they're hard to see, they seem very close to the same voltage.  
-probably some other stuff I can't think of at the moment, but a total of 14 hours worth of work with nothing to show.  

I ran the driver test, and it says it's "excellent", though there is a small, fairly regular pulse.  About every other screen, there's a very large pulse.  I compared this to the old computer, and it also has the large pulses, though not as many of the smaller pulses.  I had nice screen captures of these, but they got written over when I restored the backup image for about the 5th time today.  

What I have not done is try a PCI-e video card, rather than using the on-board video. I do have one, but the on-board video was one of the reasons I got this mobo.  I could also order a PCI parallel port adapter, but see previous comment about the reason I got his mobo.  Of course if they work, I'd do either or both in a heartbeat.  

If anyone can think of something I've missed, I'd love to hear it.  

Thanks,
Rusty (tired and depressed)

16
Greetings,

Reporting as threatened  ;D   

I would like to report that I have nothing to report.  I'm using Mach3 on a Fireball V90, and so far, so good. 

Rusty

Pages: « 1 2