y axis movement is approx 200% of requested

New Home Forum Mostly Printed CNC – MPCNC Troubleshooting – MPCNC y axis movement is approx 200% of requested

This topic contains 6 replies, has 4 voices, and was last updated by  Mark 1 month, 1 week ago.

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #106444

    Mark
    Participant

    I finally got things wired up tonight and had a test of stuff.

    In a nutshell, when I tell X axis to move 100mm (g1 x100) it moves 100mm (or close enough, tape measure accuracy) when I move Y axis 100mm it moves 200mm (again, tape measure accuracy)

    Setup details:

    Hardware:

    Steppers:

    https://www.aliexpress.com/item/32376023464.html?spm=a2g0s.9042311.0.0.27424c4dioeF2u (1.8* step)

    control board:

    https://www.aliexpress.com/item/32846634194.html?spm=a2g0s.9042311.0.0.27424c4dUZvg9Y (I got this because it’s what runs my 3d printer and I’m familiar with it – it’s a Ramps1.4 clone)

    screen interface:

    https://www.aliexpress.com/item/32817913306.html?spm=a2g0s.9042311.0.0.27424c4dUZvg9Y

     

    Software:

    Firmware:

    Marlin-MPCNC_Ramps_T8_16T_LCD_32step_DualEndstop

    Control software:

    I’m using Pronterface to send manual G commands, and as a test I tried moving axis from within the screen menu system – both resulted in twice the distance on the Y axis only (for positive and negative co-ords)

     

    Any ideas? I confirmed the X, Y & E steps are at 200 (Z was higher at 800)

    The board itself seems to be hard locked to whatever microstepping value it’s set to, which looks like “maximum of what is allowed” whatever that means. (source – yeah it’s not an official document)

    According to the firmware labeling, it’s 32steps but I doubt the firmware has different values for the X & Y axis (as confirmed I guess, by the 200steps setting as seen on the control screen)

     

    Any ideas?

     

    Thanks

    #106447

    Mark
    Participant

    Have just found this thread:

    https://www.v1engineering.com/forum/topic/y-axis-moves-double-the-amout-it-should/

    Which is exactly the issue I have.

    I’ll first test by swapping the X & Y motor connections to see if X then moves twice as far before resorting to changing the steps/mm.

    Will report back tomorrow with results.

    #106485

    Bill
    Participant

    Jumpers under your stepper drivers set them to various multiples, if you are using DRV8825 drivers then you should have all the jumpers in place which gives you 1/32 stepping. If one is set to 1/16 instead you would see double the distance for the same number of microsteps.

    #106513

    Aaron
    Participant

    Jumpers under your stepper drivers set them to various multiples, if you are using DRV8825 drivers then you should have all the jumpers in place which gives you 1/32 stepping. If one is set to 1/16 instead you would see double the distance for the same number of microsteps.

    the trigorilla board in question has no jumpers. It’s set for maximum allowed apparently. I looked all over the board, couldn’t find anything resembling microstepping jumpers.

     

    What you’ll need to do is halve the steps then.

    #106528

    Mark
    Participant

    Jumpers under your stepper drivers set them to various multiples, if you are using DRV8825 drivers then you should have all the jumpers in place which gives you 1/32 stepping. If one is set to 1/16 instead you would see double the distance for the same number of microsteps.

    the trigorilla board in question has no jumpers. It’s set for maximum allowed apparently. I looked all over the board, couldn’t find anything resembling microstepping jumpers.

    What you’ll need to do is halve the steps then.

    Yeah exactly.

    Halving the steps for the Y axis will reduce the resolution right? I mean it’s probably not going to be noticeable to the nekkid eye, especially on MDF or even ply.

    #106832

    Mathias Bergström
    Participant

    Hi, im also using a Trigorilla board, it uses 1/16 stepping which is not changable. You should change this line in the config so it looks like this instead. using half of the original valuses (intended to be used with 1/32 stepping)

    #define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 400, 100 }

    Hit me up if you need help with geting the LCD going or anything else.

     

     

    1 user thanked author for this post.
    #112359

    Mark
    Participant

    Thanks and sorry for the late reply.

     

    I’ll update the firmware, but for now I’ll just change the steps/mm from the LCD screen.

    My 50mm square turned out to be 100mm but my steps/mm are set to 200 for X, Y & E.

Viewing 7 posts - 1 through 7 (of 7 total)

You must be logged in to reply to this topic.