Hello All, I am building my own 3D Printer - Graber i3.

Hello All,

I am building my own 3D Printer - Graber i3. I have followed all the necessary steps to configure the Marline firmware.

I am using the Ramps 1.4 controller board and the A4988 driver. The stepper motor I am using for X, Y and Z axis has 1.8-degree step angle.

I have used the Pursa Calculator to calculate the steps for X, Y, and Z axis - 80, 80, 1600 based on the GT2 pully-belt and 2mm threaded rod - screw system.

ISSUE:

  • When I am using the calculated steps for the X, Y and Z axis I am observing higher movement (i.e 10-15 mm when I want to move 1mm)
  • I have calibrated the movement by reducing down the calculated steps -
    now the new steps are X=6.5, Y= 6.5 and Z = 26.66
  1. My question is why I am getting such a lower steps per axis?
  2. How can I get more accurate movement without skipping/slipping of the motor?

Please help

Thank you

Kunal

Do you have all three jumpers installed under the driver?

@Justin_Nesselrotte No I do not have any jumper installed.

Double check that your microstepping value matches what’s in the firmware. With all 3 jumpers installed, it’s 16x microstepping, which I’d recommend. Most likely, the firmware thinks it’s 80 microsteps to go 1 mm at 16x microstepping. Since without jumpers you’re at 1x, your firmware says “step” 16x more than it needs to.

Tl;dr, add the jumpers, and set it to the original values in the firmware

thank you Justin, I was not installing the jumpers, I never knew about them in first place.

I have installed the jumpers and now I am getting the actual steps per mm as from Pursa Calculator.

The noise is gone and my printer is working seamlessly.

Thank you very much for the help Justin.

No problem at all, happy to help!