samc99us wrote:Can you post your LinuxCNC config file? And what software are you using for CAM?
Software wise I'm currently trying out makercam, mostly because it's free, but also because it seems pretty nice. I'm sure it has some limitations, so I'm planning on looking at other applications after I get a little bit more experience using the machine.
As far as, my Linux CNC config goes I'll post it, but with the proviso that it may contain a less than optimized setup. It may even contain some horrible mistakes.
Come to think of it, it may be beneficial for me to document how I went about my first LinuxCNC configuration for my Shapeoko 2.

I chose "XYZ" and not "XYZA" because the second Y axis motor will simply be the same signal as the first Y motor, but with the direction inverted.
I'm using 4 Pololu DRV8825 stepper drivers, so the step time, steps space, direction hold, and direction setup pertain specifically to this stepper driver. However, if you have a different stepper driver here,
http://wiki.linuxcnc.org/cgi-bin/wiki.p ... ive_Timing, is a list of stepper drivers that the LinuxCNC community has compiled.
As far as, the parallel port settings go I really can't give too much insight, so good luck if your address isn't the same as mine.
Then we get to the base Period Minimum jitter section... All I know is you don't want to skip it, and when the test is running you should try stressing the machine.

This screen is fairly self-explanatory. Note the checkmark next to pin 7. This is what will allow both of your Y steppers to move in the same direction. Also, mark any pins that you are not using as unused.

The motor steps per revolution value was derived from my motor's spec sheet.
The driver micro-stepping value came from the fact that my particular stepper drivers can do 1/32 micro-stepping.
The "Pulley teeth (Motor:Leadscrew)" is only used if you have some form of gearing between the stepper motor and the lead screw. If you don't have any gearing, which you won't on a stock Shapeoko 2, then simply input "1.0" into both fields.
The leadscrew pitch is based on the fact that I have 18 Tooth Pulleys, and belting with a 2mm pitch. So, the equation is 18*2= 36.
The maximum velocity and acceleration values will probably vary from setup to setup, you can experiment with how much you can push your motors by clicking the "Test this axis" button.
The rest of the fields are just some rough measurements of mine. They're not exact, but so far they have worked for drawing.

I simply set up the y-axis identical to the x-axis. One warning that I can't stress enough, do not attempt to test this axis if you have the belts on both Y motors. Apparently there's some sort of a bug in the configuration wizard that causes only one motor to work. However, when actually using the software to perform jobs, both motors will work properly.

Basically this is the same as the other two axis. I'm pretty sure I got the leadscrew pitch from a reply to a post that Edward made.
And, that's it for now. If you see any mistakes don't be afraid to point them out, I'm still very new to all this.
I would also like to point out that I didn't just come up with all this on my own. There is a lot of very good resources that led me to do most of the stuff I did on the Shapeoko website, as well as on the Linux CNC site. My thanks to everyone who has contributed to these two projects.
Shapeoko 2 #3164 : GRBL, NEMA 23 motors, 350W Spindle, Limit/home switches, Drag chain, X-Carve Upgrade.
DIY-Oko 3 #-1 : LinuxCNC, PC-450 with Super-Pid, Hall Effect Limit/home switches.