Skip to content

A (Different!) Acceleration Problem #21

Description

@prionhost

Hi, I've been encountering an issue regarding acceleration in a recent project. I've checked other issues (open/closed) and none have this specific acceleration problem and I've racked my brain enough that I'm looking for some help. Relevant info:

Arduino Nano hardware, 16MHz. Stepper pulses are at maximum 600, so being sub-kHz I figure the clock speed should not be relevant here. ContinuousStepper makes use of TimerOne for the ticker.

Attached here is a video of the issue, with acceleration at a value of 100.0 to emphasise the problem:
https://github.com/user-attachments/assets/259490be-2ff3-4047-a9c1-4e64fc289d79

During the period of acceleration, the motor is set to a speed above that of the target speed, only to decelerate to the target speed after 'acceleration' is finished. This results in a halting, jerking starts and stops.

Now, I'm not sure if this is the library's issue or mine, but I'm at my wit's end here - would be happy to show you the codebase if you're at all interested.

Thank you!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions