The ripples can be caused by multiple things including:
1. Noise on the power lines
This happens because the long runs of wiring and not twisting power wires going to stepper boards, etc. Increasing VCC increases the amount of noise before false triggering and such as such it might help.
2. Poor Configuration
The PID controller parameters are critical, that is when motor is stopped you do not want the motor to oscillate around the set point. The simple PID mode in the smart steppers can help with this as that in the simple form when the motor stops it switches back to stepper motor mode instead of PID to remove oscillations, among fixing other issues.
3. Poor mechanics
As the motors move any backlash can cause some ripples in the print, loose screws etc do the same.
4. Bad Motion Controllers
Many of the motion controllers do not have the math implemented correctly and causes rounding problems which causes ripples. Others have poor acceleration code that causes errors, especially if you are using a corexy type of machine. Often these problems appear depending on the rotation of the part being printed.
The noise on the power wire are by far the biggest one for smart steppers just due to the long wires. For debugging this people often put large capacitors at each smart stepper and see if the problem improves, if it does then most likely you have power line noise issue. Also increasing motors to run off higher voltages (24V or 36V) makes a big improvement.
The smart steppers generate the processor power from the motor voltage, where maker base does not. As such maker base boards are more sensitive to the 5V supply issues where the smart stepper should not be.
Trampas