MDF Rose Engine 2.0
Nextion Multiple Stepper Control User's Guide
Main One Ind Mov Sync Rec Grk Geo . . .
HTML Map


Used to turn the spindle counter-clockwise. On a traditional lathe, this is considered forward.

Used to turn the spindle clockwise. On a traditional lathe, this is considered reverse. To change the direction of the spindle, you must stop it first. You cannot directly swap between clockwise and counter-clockwise.

Used to stop the motion of the stepper motor.

Used to return the spindle or the selected axis to the start point of the previous operation.

Used to move the item on the respective axis (e.g., a cutting frame) in the negative direction. If this is the Z axis, that is to the left; for the X, it is towards the back of the lathe.

Used to move the item on the respective axis (e.g., a cutting frame) in the positive direction. If this is the Z axis, that is to the right; for the X, it is towards the front of the lathe.

Touch Config on the screen image above to see the details for this screen.
This is used to display or edit the configuration settings for the MaxSpeed and the Acceleration for the respective stepper motors.
Main Screen

Purpose: This screen allows for direct control of

  • the spindle's speed and direction, and
  • the axis speed and direction for one other, independent stepper motor.

This screen is typically used for continuous spindle and/or continuous axis motion (turning or facing cuts, continuous rose engine patterns on cylindrical or face surfaces., etc.).


Speed The controls on the left and right side of the screen are for controlling the respective stepper motor's speed and acceleration.

To change the Max Speed, touch the number, and you will be presented with the Number Pad Screen.

The slider is a red bar that can be moved up to increase the speed, or down to decrease it. The percentage shown in the bar (89% on the left, 17% on the right) shows the percentage of the Max Speed at which the stepper motor is set to run.

There is a slider for the stepper motor on each axis, and they operate independently.

The top number is the max speed for the respective axis' stepper motor. This is measured in pulses / second. The MDF Rose Engine 2.0 are set to 6,400 pulses / revolution, so a max speed of 10000 would equate to \[ \begin{align} MaxSpindleRPM & = \frac{10,000 \, \frac{\mathrm{pulses}}{\mathrm{sec}} \times \, 60 \, \frac{\mathrm{sec}}{\mathrm{min}}} {6,400 \, \frac{\mathrm{pulses}}{\mathrm{rev}} \times \, 9 \, \frac{\mathrm{motor \, revs}}{\mathrm{spindle \, revs}}} \\ & = 10.4 \, \mathrm{RPM} \end{align} \]

Thusly, at 89%,the spindle's speed is \[ \begin{align} SpindleRPM & = MaxSpindleRPM \times \, 0.89 \\ & = 9.2 \, \mathrm{RPM} \end{align} \]


The other stepper motor (in this case, on the B axis) directly drives the motion. Thusly, a max speed of 10070 would equate to \[ \begin{align} MaxRPM & = \frac{10,070 \, \frac{\mathrm{pulses}}{\mathrm{sec}} \times \, 60 \, \frac{\mathrm{sec}}{\mathrm{min}}} {6,400 \, \frac{\mathrm{pulses}}{\mathrm{rev}}} \\ & = 94 \, \mathrm{RPM} \end{align} \]

Thusly, at 17%,the motor's speed is \[ \begin{align} RPM & = MaxRPM \times \, 0.17 \\ & = 16 \, \mathrm{RPM} \end{align} \]

And if the lead screw has a pitch of 2mm and 4 starts, it will move 8mm per revolution. At the set speed, this is \[ \begin{align} Movement Speed & = RPM \times \, 8 \frac{\mathrm{mm}}{\mathrm{rev}} \\ & = 128 \, \frac{\mathrm{mm}}{\mathrm{min}} \end{align} \]

For those who prefer the Imperial measurements, this is \[ \begin{align} Movement Speed & = 5.7 \, \frac{\mathrm{inches}}{\mathrm{min}} \\ & = 0.094 \, \frac{\mathrm{inches}}{\mathrm{sec}} \end{align} \]

 
Acceleration The bottom number (10000 on the left; 8000 on the right) is the acceleration for the stepper motor.

To change this value, touch the number, and you will be presented with the Number Pad Screen.


Limit Switches

Limit switches can be used with this function. The pins used for this are configured on the Limit Switches Configuration Screen. (More information about the implementation of limit switches is on that page.)


Specific Axis Notes

Axis Comments
Spindle
Movement continues until the stop button (shown to the right) is used, or a limit switch is engaged.

Limit switches will only stop rotation of the spindle if Stop Spindle with Axis is selected on the Limit Switches Configuration Screen.
Z Movement continues until the stop button (shown above) is used, or a limit switch is engaged (or it crashes).
X Movement on this axis is the same as for the Z axis.
B Movement on this axis is the same as for the Z axis.