Hey all, I just switched the electronics for my G0704 CNC machine from LinuxCNC with a ghetto old computer to a Raspberry Pi 3B+ with bCNC and GRBL. I've got everything all configured and was doing all my testing with jogging. Machine is set up for inch measurements. I loaded a simple test program and ran it and found that, while Z moves the correct units each time, X and Y are both only moving half the distance of that specified by the program. I am not using any micro stepping and my configuration also assumes no micro stepping. I changed the number of pulses per distance to twice the number, but when it rapids to the start point, it goes twice as far! So to boil it down:

- Jog and rapids move the correct distance
- G1 movements are only going half the distance

Here is a snippet of my header. I don't see anything here that should result in this. Any ideas?

Code:
G0 Z0.125
( T0 : 0.1875 )
T0 M6
( Profile1 )
G17
M3 S1000
G0 X-1.6843 Y0.2347
G0 Z0.0625
G1 F10.0 Z-0.125
G1 F12.0 X-1.3773
G3 X-1.2835 Y0.3285 I0.0 J0.0938
G1 X-1.2837 Y0.6717
G1 X1.258
G1 Y0.3285