Snapmaker (or anyone else if you have it?): Can you please provide the pinouts of the linear modules? I can take mine apart and try to reverse engineer it, or you could just tell me. Also, what kind of connector is that on the controller? RJ45?
Reason: I’ve noticed veritcal lines in the walls of my prints that I think might be due to low voltage noise on the stepper motor lines. Another super cheap / low budget Marlin based printer gets around this via an upgrade by installing a diode board inline to each of the X and Y stepper motors. The good diode board has diodes going both directions and makes the board “reversible” so that it doesn’t matter which orientation it is installed in. The diodes provide a minimum voltage to the stepper motors before they start to move and this smooths out the print because low voltage spikes are ignored / prevented from hitting the motors during a print.
If I’m barking up the wrong tree, I certainly don’t mind being educated. Maybe there is something already in the controller.