You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.
close
You are viewing the article in preview mode. It is not live at the moment.
Home > Dominator CNC > Conversion Kit > Closed Loop Stepper DIP Switches Explained
Closed Loop Stepper DIP Switches Explained
print icon

Pulses Per Revolution (PPR) and What You Should Actually Use

Our closed-loop stepper motors include onboard encoders and DIP switches that control how the motor reports its position back to the controller. This article explains what those switches do, what Pulse Per Revolution (PPR) means, and which setting you should use.

 

If you’re installing a PwnCNC Conversion Kit, this guide applies directly.


What “Pulses Per Revolution” Means

In a closed-loop stepper system, the encoder tracks how far the motor shaft has rotated and reports that information back to the drive.

PPR (Pulses Per Revolution) is the number of position pulses generated for one full rotation of the motor shaft.

Examples:

  • 1600 PPR = 1600 feedback pulses per revolution

  • 2000 PPR = 2000 feedback pulses per revolution

Higher PPR means finer feedback resolution, but it also increases signal frequency and system sensitivity.


DIP Switches on the Motor

On the side of each motor you’ll find a DIP switch chart printed on the housing.

  • SW1–SW4: Set the encoder PPR value

  • SW6: Inverts motor direction at the hardware level

The PPR switches must match the encoder configuration in the controller. The direction switch should normally remain OFF, with direction handled in

software.


Supported PPR Settings

We support two encoder resolutions.

1600 Pulses per Revolution (Recommended)

This is the default and recommended setting for nearly all PwnCNC conversion kits.

Why we recommend it:

  • Stable and reliable

  • Lower signal frequency

  • More tolerant of EMI and long cable runs

  • Plenty of resolution for woodworking, plastics, and light metal work

This setting is what we test, ship, and support by default.


2000 Pulses per Revolution (Advanced Use Only)

This provides slightly finer feedback resolution, but comes with tradeoffs.

Consider 2000 PPR only if:

  • You understand encoder frequency limits

  • Your machine is mechanically rigid

  • Your grounding and shielding are excellent

  • You are chasing very fine motion smoothness in metal work

Higher PPR does not increase torque or accuracy by itself. It only refines feedback.


Practical Comparison

Feature 1600 PPR 2000 PPR
Stability Excellent More sensitive
EMI tolerance Higher Lower
Controller load Lower Higher
Smoothness Very good Slightly improved
Recommended for most users ✅ Yes ❌ No

Direction Switch (SW6)

The direction DIP switch physically inverts motor rotation.

Recommendation:
Leave SW6 OFF and control direction inside the Masso controller.

Using both hardware and software inversion at the same time is a common cause of confusion.


Important Notes

  • Changing DIP switches does not fix wiring or grounding problems

  • Encoder alarms are protection, not failure

  • If your machine runs well, do not change PPR

  • If alarms appear after changing PPR, revert to 1600 immediately


Our Recommendation

For nearly all users:

Set the motors to 1600 PPR and leave them there.

If you believe you have a valid reason to run 2000 PPR and want confirmation, contact support before changing anything.

📩 [email protected]

 

 

 

Feedback
0 out of 0 found this helpful

scroll to top icon