For a hobby project i'm driving 2 steppers using Arduino(Accelstepper library) and 3rd-party stepper drivers.
When i run both steppers at the same time with the same ammount of steps/second(frequency) then there is no problem.
When i run both steppers at different times with different steps/second then it seems that the stepper1 picks up some traces of the steps-frequency of stepper2 (or the other way around).
It's really noticeable when i run stepper1 back and forth 200 steps, and let stepper2 run continiously in 1 direction.
Stepper2 will pick up noise every time stepper1 ramps and changes direction. Depending on the frequency and pulsewidth the behaviour gets worse or better but it never goes away.
both drivers take a +5VDC from the arduino to power the logic and we use 1 powersupply to deliver +12VDC to both drivers
all grounds are bridged together and then connected to the arduino ground and to the ground of the 12V psu
I can try shielded wire for the Steps/direction wiring from arduino --> driver
But i've read somewhere that it's likely to be noise on the ground plane ?
How do i solve "noise on the ground plane" ?
I'd love some tips/solutions to this problem.
note: i'm just starting with electronics, i'll try to understand but don't be supprised if i have more questions after someone posts a solution