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)
https://www.aliexpress.com/item/32846634194.html?spm=a2g0s.90423220.127.116.11424c4dUZvg9Y (I got this because it’s what runs my 3d printer and I’m familiar with it - it’s a Ramps1.4 clone)
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)