mycnc:mycnc_pulse_width_setup
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
mycnc:mycnc_pulse_width_setup [2019/04/17 12:56] – ivan | mycnc:mycnc_pulse_width_setup [2019/04/17 13:15] – ivan | ||
---|---|---|---|
Line 9: | Line 9: | ||
====Selecting the Appropriate Pulse Width for your motor==== | ====Selecting the Appropriate Pulse Width for your motor==== | ||
- | A common | + | A common |
{{: | {{: | ||
Line 18: | Line 18: | ||
{{: | {{: | ||
- | Therefore, the pulses have to have both a minimum width, such that the motor (or the particular setting of that motor, as with the Panasonic MINAS A5-series) is able to register pulses that are sent to it, and a maximum width, such that the pulses do not overlap. | + | As such, the pulses have to have both a minimum width, such that the motor (or the particular setting of that motor, as with the Panasonic MINAS A5-series) is able to register pulses that are sent to it, and a maximum width, such that the pulses do not overlap. |
**In order to select such an appropriate pulse width:** | **In order to select such an appropriate pulse width:** | ||
Line 30: | Line 30: | ||
- | *Using the **[revolutions / second]** value and the minimum allowed **[seconds / step]** value of the motor, calculate how many **[steps / revolution]** the stepper driver will have to make. The value selected on the stepper motor must be equal or smaller than the number of **[steps / revolution]** obtained from this step for the motor to function properly. | + | *Using the **[revolutions / second]** value and the minimum allowed **[seconds / step]** value of the motor, calculate how many **[steps / revolution]** the stepper driver will have to make. As discussed earlier, the value selected on the stepper motor must be equal or smaller than the number of **[steps / revolution]** obtained from this step for the motor to register the signal and function properly. |
*For example, if the **[steps / revolution]** value has been calculated to be 7800 steps/ | *For example, if the **[steps / revolution]** value has been calculated to be 7800 steps/ | ||
*Using the **[revolutions / second]** value and the updated stepper driver **[steps / revolution]** value, calculate the actual **[seconds / step]** value of the motor. This value will always be equal or higher than the minimum allowable **[seconds / step]** value of the motor. | *Using the **[revolutions / second]** value and the updated stepper driver **[steps / revolution]** value, calculate the actual **[seconds / step]** value of the motor. This value will always be equal or higher than the minimum allowable **[seconds / step]** value of the motor. | ||
- | *For example, if the **[revolutions / second]** value was equal to 16 revolutions/ | + | *For example, if the **[revolutions / second]** value was equal to 16 revolutions/ |
*The value for the **Pulse Width** in myCNC software must be equal or higher than the actual **[seconds / step]** value of the motor. | *The value for the **Pulse Width** in myCNC software must be equal or higher than the actual **[seconds / step]** value of the motor. | ||
- | *For example, if the **[seconds / step]** value was equal to 9.76 μs/step, and an ET6 or an ET7 board was used, 12 μs would be selected from the chart in the **Common Hardware Settings** tab as it is the closest value that's higher than 9.76 μs. | + | *For example, if the **[seconds / step]** value was equal to 9.8 μs/step, and an ET6 or an ET7 board was used, 12 μs would be selected from the chart in the **Common Hardware Settings** tab as it is the closest value that's higher than 9.8 μs. |
{{: | {{: | ||
*The 12 μs corresponds to Setting 7 in the chart, thus the **Pulse width** value should be set to 7. | *The 12 μs corresponds to Setting 7 in the chart, thus the **Pulse width** value should be set to 7. | ||
+ | | ||
{{: | {{: | ||
*The pulse width setup is now complete. | *The pulse width setup is now complete. |
mycnc/mycnc_pulse_width_setup.txt · Last modified: 2024/01/22 11:05 by ivan