I am building a briefcase printer from scratch and have run into a problem on my x and y axis. I thought I had configured my x and y steps/mm when I realized that the gcode i was sending was in mm. When I send a g0 x10 command the x axis moves 10 cm instead of 10 mm. This is my first printer so I am not positive I'm not missing something obvious but from what I can find "g0 x10" (I tried g1 too) should move 10mm. My obvious assumption was that the steps/mm where 10x what they should be but at the moment they are x49.82 and y50.07, and if I divide these by 10 I would only get about 5 steps/mm which I think is way too low. When I did try this it did fix the gcode problem but now both axis now move louder and more forcefully than before. There are obvious steps of acceleration that as each axis speeds up and slows down, and changing the acceleration from the default of 100 simply changes when these steps occur. I also messed a little with the jerk but did not see much change. I don't think the original problem was the result of too high of a steps/mm value as before I changed it both axis moved quietly and smoothly with a gradual s-curve, just 10x further than the gcode told it to.

I am using nema 17 stepper motors with separate belts on each axis and drv8825 drivers on a ramps1.4 board. I have tuned each driver to what I believe is the correct current (my steppers are rated for 1.5A so .75 v on the drivers). I am using a default configuration of marlin 2.0.5.3 with current steps/mm of x49.82 y50.07, acceleration of x100 y100, and jerk of x5 y5, however I intend to change these values.

Thanks for any and all help