Missed to remind, CNC4PC's C25 breakout board socket pin outs do not match with 7i76e expansion connector pin out, i need to swap most of them when using it
Yes, that's expected since the C25 is expected to plug directly onto a SmoothStepper so its
connectors are on the opposite of the normal side, leading to a even/odd pin swap.
Do you have all 8 ground pins connected on each connector? You may have a ground loop
with significant HF current flowing in the cable. This can cause noise issues which will be helped
by using all grounds (the C25 plugged direct onto a SmoothStepper would be less sensitive to
ground loop issues due to the shortness of the connection.
You may (as anypugh suggested) need to debounce the signals.