Here's a look at what I've ran into so far dealing with cnc drive electronics, the signaling, and board/driver nomenclature. I also dig into the workings of stepper motors, pulse width, duty cycle, limit switch signals, and acceleration.
This is using the PlanetCNC software and MK3/4 control board.
PlanetCNC
https://planet-cnc.com/
Mk3/4 Hardware and Software Manuals
https://planet-cnc.com/hardware/#products-hardware