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

Handle files bigger than the bed size more gracefully #660

Open
JarrettR opened this issue Dec 19, 2022 · 1 comment
Open

Handle files bigger than the bed size more gracefully #660

JarrettR opened this issue Dec 19, 2022 · 1 comment

Comments

@JarrettR
Copy link

Importing a file that is bigger than the laser's set bed size results in an unusable file, but it doesn't have to!

In my example, I'm using the K3/K5 preset (8cm bedsize) and an SVG that is around 100x300mm, although I don't think the particulars matter too much.

Here are some things that, together, could be better:

  • Importing the file automatically scales the file to fit the bed. I don't think it should do this, or at the very least, it should be an option.
  • Reseting the transformation or manually changing the size in the position tab works, however, clicking/dragging on the image immediately resets it to a fixed position, which can't be moved. Manually entering in new coordinates works, but clicking on the image once again resets the position.
  • Executing the job fails - It should cut out the area that it can, instead.
@mgmax
Copy link
Collaborator

mgmax commented Dec 24, 2022

Currently, VisiCut does not support jobs larger than the laser bed. Therefore, the first two points are currently the correct behavior. It doesn't make sense that you can drag/scale the laser job into an invalid position, as this would only give you an error message when starting the job.

If we want to support jobs larger than the laser bed, what is your use-case and what is the expected behavior? A sketch would be very helpful.

  • For example, if you want to laser one larger part consisting of smaller pieces, how would you ensure that these pieces match properly?
  • How should the UI look when dragging the job beyond the left edge?
  • What should happen if only a part of a line is outside the laser boundaries?

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

No branches or pull requests

2 participants