MDF Rose Engine Lathe 2.0
Control System for Multiple Stepper Motors
Enabled
Indicates that the spindle stepper motor is enabled even when not in use. Touch this to change it to Disabled. The More screen can be used to set this to be continuously Disabled or Enabled. These buttons temporarily override that configuration setting.

Key Note:When using DM542T stepper motor drivers, this needs to be Enabled (especially for work using indexing), otherwise the position will be lost and the movement will not be predictable.


Disabled
Indicates that the spindle stepper motor is only enabled when in use, and then disabled. Touch this to change it to Enabled.

Used to index the spindle in a counter clockwise direction. On a traditional lathe, this is considered forward.

Used to stop the motion of the stepper motor. If the button is pressed next, the spindle is returned to the start position. Otherwise the position is lost.

Used to return the spindle to the start point of the previous operation.

When using this function, Be sure to stop and retract the cutter from the cut first. The return path does not always follow the same path as the initial cut. (Backlash and other factors come into play here.)

The speed of the return action is set in the Preferences | Returns screen.


Used to index the spindle in a clockwise direction. On a traditional lathe, this is considered forward.

Config
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.
Index Screen
File Option

Purpose: This screen allows variable index sizes to be retrieved sequentially from a file stored on a microSD card. This feature could be used to place evenly spaced features (such as barleycorns) around the circumference of an ellipse (i.e. equal division of the ellipse), with the angular movement in degrees pre-calculated using a CAD program.

One example where this is very useful is when cutting barley corns around an oval rosette. The increments needed change as the piece rotates around the oval.

Touch Div on the screen image to the right to go back to the prior page.

Selecting the filename text box will open a dropdown list of files located on the microSD card. Use the Up and Down arrows to traverse the file list. While the dropdown list is active, all other controls on the page are disabled. The dropdown list can be closed either by selecting a file, or by touching the Filename text box.


The file format is ASCII text (numbers, letters, and decimal only) with each number on a new line, saved to the microSD card using a separate computer. Because the SD Card library only supports the 8.3 or Short File Name convention, the file name must be a maximum 8 characters + a period + three-character extension (thus the 8.3); the name is not case sensitive. It's not necessary to have the extension, but the limit for the name is 8 characters when no extension is used. Multiple files can be loaded onto the microSD card for use on one or more work pieces as desired.

When using the File version, each successive index will read successive file numbers off the microSD card (in either Div or Deg as selected on this screen). When the end of the file is reached, Size will be reset to 0. The Index value will be increased when indexing clockwise and decreased when indexing counterclockwise. The read position of the file can also be set by editing the Index value.


  Filename  

Selecting the filename text box will open a dropdown list of files located on the microSD card.

Use the Up and Down arrows to traverse the file list. The dropdown list can be closed either by selecting a file, or by touching the Filename textbox.

While the dropdown list is active, all other controls on the page are disabled.

Each Index may have its own file.


  Index  

This is the number of times the axis has been indexed. It is decremented each time the spindle is moved counter clockwise, and incremented when moved clockwise.

  Degrees  

Displays the number of degrees which the next index will rotate the spindle.

  Next Index  

This is the ID number for the next indexing operation. If this is less than  Index , then the Clockwise button was last used; if it is higher, then the Counter Clockwise button was used.

Tapping on this does enable the user to reset the index; however that does not affect the position of the spindle.


Limit Switches

Limit switches cannot be used with this function.


Specific Axis Notes

Axis Comments
Spindle
Movement continues until the identified movement (i.e., the division of a circle) is completed, or the stop button (shown to the right) is used.
Z
n/a - Indexing only applies to the spindle
X
n/a - Indexing only applies to the spindle
B
n/a - Indexing only applies to the spindle