Ignorant, new, dumb, and really frustrated........
- bigstarshot
- Offline
- New Member
- Posts: 13
- Thank you received: 0
On (more than) a whim, I purchased a shopmaster patriot. I had been looking at wanting to learn milling, turning and cnc and it just worked out that I could swing it this way. I got the machine without the cnc equipment completely installed. Mainly because I figured I could do it and I didn't really want the XP Dell that I would have paid for with a full install. I (after a few snags) finally got the machine up and running using an old machine I had with Debian Linux installed with LinuxCNC. Everything except me worked great and I am/was learning. Then I go out to the shop one evening and I don't have any response on my X-axis. After some serious frustration, I powered everthing down, swapped my x and y and my steppers both work but I get ZERO on the x-axis still. The machine is using a Gecko540 to run the steppers. I called Gecko......tech suggests swapping the drivers to possibly get things working for the weekend and to send the board in. Swapping the drivers did diddly and I shipped the board back. They billed me for repairing two drivers because I opened the board and therefore the damage is my fault (again, not a happy camper). I paid the invoice and the board comes back and I still have no x-axis.
Shopmaster tells me they are sure it is my computer. Any thoughts on where LinuxCNC would fail to give me an x axis output BUT show the x-axis working on the computer screen?
Also, this is all new to me, so any suggestions on a good alternative to the gecko? At this point I am ready to wait the rest of the year out and send Shopmaster the whole thing back and eat the money I've spent on tooling and the freight both ways.
Please Log in or Create an account to join the conversation.
I powered everthing down, swapped my x and y and my steppers both work but I get ZERO on the x-axis still.
Don't quite understand that one, you say both steppers work and that X doesn't. Presumably you mean the X stepper works when powered by the Y driver, but neither work when powered by the X driver?
If everything did work and suddenly stopped, aside from a board failure, the biggest possibility is wiring.
You need to do a thorough elimination process, to get exactly what does not work.
(All these swaps must be done powered down / mains off and preferably having grounded the DC + output to discharge any residuals from capacitors etc)
The main block of connections are computer to BOB, BOB to driver and driver to stepper.
Working backwards, try all steppers attached to the Y driver and jog Y, if they all work (as it appears you have done) the steppers are OK
Then disconnect the input to the X driver and plug in the input from the Y driver to X and jog Y. If the stepper moves, the X driver is OK etc
If the input works on Y and on Z but not X, looks like the X driver. ( is there anything different about it compared to the others in terms of dip switches or connections?)
The Geckos need an enable signal, is there one?
If you get beyond the drivers, it really must be wiring between the computer and the X driver.
I have no idea what sort of connectors and cables you have, but it is all too easy for a wire to part, pin to not quite make contact etc etc
Check everything from the parport D25 plug (check that the card is seated properly if you are using a PCI parport card) downwards.
regards
Please Log in or Create an account to join the conversation.
- bigstarshot
- Offline
- New Member
- Posts: 13
- Thank you received: 0
Please Log in or Create an account to join the conversation.
Damaged parallel port
Bad parallel cable
Parallel port cable not a DB25Mto DB25M IEEE 1284 compliant parallel port with all pins wired
I love my Gecko G203v's but hate the G540! I would much rather have a breakout board and the G251's. Having said that the Mesa 5i25 can be used to drive the G540 and Peter can chime in on this.
Switch the X axis to the A axis on the G540 and change your configuration to use the A axis step and direction pins.
Merry Xmas
JT
Please Log in or Create an account to join the conversation.
- bigstarshot
- Offline
- New Member
- Posts: 13
- Thank you received: 0
Please Log in or Create an account to join the conversation.
going to bump this once to see if I can get more input on a replacement for the gecko
I personally use Leadshine type drivers, one per axis. They are just plug, set and forget in my experience
The last ones I bought were probably these ones
www.motioncontrolproducts.co.uk/products...microstepping-drive/
The problem with 'all-in-one' drivers, is all eggs in one basket when anything goes wrong
If you have a 4 axis driver and a 3 axis machine, then first do what JT suggested and use the A axis inputs.
That will conclusively show whether the X axis driver is U/S
If you have problems then post your hal and ini files.
It will simply be a question of swapping the parport pins across, so that the X axis signals are coming in on pins that the 540 has hardwired for the A axis
regards
Please Log in or Create an account to join the conversation.
On your LinuxCNC setup, you have certain pins defined to drive the equipment... for each stepper driver there is a STEP and a DIRECTION signal. If you have any friends with electronics background... start off looking at the pin you have assigned for the X-Axis STEP output. When you have an X-Axis movement... a series of pulses should be comming out of the pin... if they are... then the PC is good, and the issue is with the driver. If not... then either your cable is bad, or the printer port is messed up.
If you have another computer with a parallel port... you could install LinuxCNC on it (dual boot) and use it to test out the machine. If that works... then you have proven the PC bad. If not... then you know you have an issue with the Geckodrive and/or a connection to the drive.
The 540 has 4 outputs... X, Y, Z, and A. If you swap the cables from your X and Y on the 520 board... and the X-Axis (physical device) still doesn't move... then the Geckodrive is not at fault. If you have them swapped, and now the Y-axis won't move... then the X-driver is not working properly.
I'm going to presume that the X-Axis won't move even if the cables are swapped... if that is the case... check the wire harness for damage, verify all the connectors are attached, etc. Also... see if you can rotate the shaft by hand... it is possible that something obstructed it... ir even possible that the coupler came loose... the stepper could be spinning and not driving the device.
If the cables are swapped and now the X-Axis moves... but the Y-Axis does not... then the X-Axis driver is non-operational. Connect it as follows...
X Axis to A driver (Move X to A)
Y Axis to Y driver (No Change)
Z Axis to Z driver (No Change)
No connection to the X driver. (Old Connection, suspected bad.)
Then run the STEPCONFIG program and select "Existing Machine", select your current setup.
Go through the settings and write them down... then configure the settings so that what used to be the A-AXIS pins are now the X-Axis pins... and leave the old X-Axis pins set to UNUSED.
This will cause the X-Axis signals to be routed to the G520 "A-Axis" output plug... and everything should function well. The only thing you will need to verify is that the steps per rotation, etc are set properly. Usually the A-Axis is used for a rotation control... so it might have like 1800 steps per rotation where the X-Axis might be 200 normally. If you tell the X-Axis to move 1 inch and it goes like 6 inches for example... then this will need adjusting.
If you get stuck... go to PLACES and find the HOME FOLDER --> linuxcnc --> configs folder.
Copy everything in there to a thumbdrive and ZIP it... attach it to this post and I'll make the changes and put it back here for you... you will be able to copy it back and it will be done. (I've configured so many now that I don't even need coffee.)
Jerry
Please Log in or Create an account to join the conversation.
I'm also going to see if I'm smart enough to swap the a/x in the software like you suggested. That would at least get me making chips again.
This isn't actually an A/X swap, it is a case of changing the parallel port pins that are connected to the X axis step and direction to those that drive the 4th stepper driver, then moving the physical motor connection.
Please Log in or Create an account to join the conversation.
- bigstarshot
- Offline
- New Member
- Posts: 13
- Thank you received: 0
Please Log in or Create an account to join the conversation.
- bigstarshot
- Offline
- New Member
- Posts: 13
- Thank you received: 0
Please Log in or Create an account to join the conversation.