I've taken over the wiring and calibration of a Shapeoko2 in a university lab,

I’ve taken over the wiring and calibration of a Shapeoko2 in a university lab, and while I’ve got it moving fine in the X,Y,Z directions, when I try to load up a file with a square in it, it draws a rectangle. I’ve tried it with Easel as well as with MakerCAM/GrblController, so I’m not sure if it’s a configuration setting on the Arduino or something else… Any advice?

http://www.shapeoko.com/wiki/index.php/Grbl_Configuration

Check the steps per mm settings in the GRBL

Check the jumper settings on the GRBL board too. Only the z should have 8x

I doubled the x setting from 40.020 to 80.040 and it seems to be close to correct. No idea why though.

if the GRBL steps per mm on your X is set to twice as much as the Y and it works correctly, then your X controller board’s micros per step setting must be twice as high as your Y controller board. Compare the jumpers on the X and Y controller boards. What controller are you using?

It’s a http://sythentos.com grblshield v4. There is only a jumper on the z, MS1. X and Y have no jumpers installed.

As a last resort, Backup your old settings first and replace the settings with the stock recommended ones on the Shapeoko wiki

The link is the first comment.

If the controllers are configured at 8x, the only other thing that comes to mind is the stepper motors. I have stepper motors with 400 steps per revolution but I believe most folks use motors with 200 steps per rev. Is it possible you have different motors on your X and Y?

Also, is the drawn square the correct size with X at 80 and Y at 40?

It’s totally possible the motors are different. Someone else built the machine. With 8 at 80 and y at 40 it appears my square is now the correct size, and actually a square. :slight_smile: