I have a stepper motor that turns at 5000 PPS and has a step angle of 1.8º.
What would be the formula to transform these PPS into RPM?
Using dimensional analysis, and cancelling out units (i.e., "dimensions") just like they are numbers, gives you a clear answer: $$ \frac{1 \ step}{pulse} \ \times \frac{5000 \ pulse}{1\ sec} \times \frac{1.8 \ degrees}{1 \ step}\times \frac{1 \ revolution}{360 \ degrees}\times \frac{60\ sec}{1\ min} = \frac{1500\ revolution}{min} $$
step, pulse, sec, degrees all cancel out, leaving an answer in revolutions/min
With a step angle of 1.8 degrees and 360 degrees in a single revolution, that's 200 steps per revolution (i.e. 360 / 1.8).
So 5000 pulses per second equates to 25 revolutions per second (i.e. 5000 / 200), which is 1500 rpm (i.e. 25 * 60).