For those who are struggling with mach 3 setup: 6040 CNC (mine had 1.8o 3A steppers & watercooled 800W rotary)
Mine came with instructions as follows:
Motor outputs: (use V for check)
x: V 2 3 X V 1 1
y: V 4 5 X V 1 1
z: V 6 7 X V 1 1
Input signals:
Estop: V 1 10 V X 0 (notice active low checked so the emergency stop is inactive with the button out)
Motor Tuning
X: 400 2000 200 -- 10 3
Y: 400 2000 200 -- 10 3
Z: 400 800 100 -- 10 3
If you can't seem to get your machine to move (but you see the x,y,z numbers change in mach3 when you use your keyboard), it is probably that the parallel port has the wrong address. How do you find the right one, you ask... Go to device manager (control panel>system>device manager). Look for ports & com or something like that. Find your adapter (i had a Rosewill PCIe to Parallel). right click it and go to properties, then the "resources" tab. You should see some little icons and numbers with dashes. the "port address" should be the first part of the top one. For example, mine had (icon) DC00-000(something or other #). So, i changed mach3's port #1 from 0x378 to DC00 clicked ok and bam! it works. (have not tested actual cutting yet)
On a bad note, i seem to have controller feedback whenever I have the waterpump on and the parallel cable connected (causes the steppers to sputter and move). I haven't been able to get rid of it, so I will probably need to run a waterpump another way. I guess I won't be carving tomorrow.
Also, my plan is to run this machine using my Win7x64 LAPTOP & USB! Insane you say? To do that you would need to convert buffered signals to parallel synchronized pulses that a cnc controller would like, you going to have kernal and OS problems and stuff. Well, someone better than I has already done it. For around 80 bucks, I bought an "rt-stepper" from ecklersoft that is based on linuxCNC and does just that. It should be able to run off of most any LinuxCNC and USB2.0 OS. (so my older XP laptop or desktop, my shiny new Win7 x64 laptop...maybe a even a droid tablet, if you feel risky). To do that, I need to learn how to set up linuxCNC with the proper parameters. Any tips would be greatly appreciated (or if you've done it for this machine, your config.ini).