Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Bidirectional path construction in CNC #2495

Open
dgatwood opened this issue Sep 29, 2024 · 0 comments
Open

Feature Request: Bidirectional path construction in CNC #2495

dgatwood opened this issue Sep 29, 2024 · 0 comments

Comments

@dgatwood
Copy link

🐞 feature request

Is your feature request related to a problem? Please describe.

Snapmaker wastes a lot of time jogging that could be spent cutting. One thing that would help is bidirectional path construction.

Describe the solution you'd like?

Right now, if I tell Snapmaker to etch a path, it starts from the first point and goes to the last point, in order. This means that at the end of the path, it moves up, then moves back to the starting point, and moves back down. This wastes a lot of time that could be spent actually cutting.

Unless there's some concern about the CNC bit getting too hot or something, it would make way more sense for every path to be executed bidirectionally:

  1. Perform the cut using the points in order.
  2. Step down by the step-down distance.
  3. If not finished, perform the cut using the points in reverse order.
  4. Step down by the step-down distance.
  5. If not finished, go to step 1.

This would reduce cutting time considerably for shorter paths, and should be relatively simple to achieve. It would also minimize the positional imprecision that can creep in from jogging, which can cause small bits to bind when doing deep cuts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant