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

Allow removal of specific bin sides #90

Closed
boc-tothefuture opened this issue Mar 23, 2023 · 7 comments · May be fixed by #104
Closed

Allow removal of specific bin sides #90

boc-tothefuture opened this issue Mar 23, 2023 · 7 comments · May be fixed by #104
Labels
enhancement New feature or request

Comments

@boc-tothefuture
Copy link

There is a useful project called sideless bins which has some bins available where one or more side wall is missing, allowing you to put together bins that are bigger than your printer.

This works well, except when you want to make custom bins. It would be nice if there was an option to specify the sides to render. The default would be to render all sides, but you could override that with a list of sides to render if you wanted to omit some.

For example, right now I need to print a 2x10 bin for something and I need to have specific cutouts in that bin. I would like to be able to print two 2x5 bins that I could place next to each other that both had one side missing.

@Ruudjhuu
Copy link
Collaborator

Ruudjhuu commented Mar 23, 2023

I like the idea to be able to create bins bigger than your build plate. I do think the approach of sideless bins is not the way to go.

Why not generate the final object you want and split it in printable pieces. This would eliminate the calculations of where to exactly put your cutout of the two (or more) separated pieces.

I think splitting an object can be the responsibility of a slicer. The slicer already happens to know your print bed size. I did saw a neat little feature in pruca slicer alpha which we probably are not going to mimic. It can split an object in any direction and add notches for alignment when putting it together.

Pruca slicer 2.6 features

I only really know pruca/super slicer. Maybe slicing a object is a unique feature which mean we could implement it in this repo. Pull requests are welcome.

@Ruudjhuu Ruudjhuu added the enhancement New feature or request label Mar 23, 2023
@boc-tothefuture
Copy link
Author

I do think that splitting the object in a slicer is an option and may work for most cases. A drawback I do see with that approach is that the split is a manual operation, essentially eyeballing where to split the walls of the model and being careful not to split the base. I think that works if you are only splitting one model. However, I think it might get tricky if you split multiple models and ever want to re-arrange and mix between the two of them. Your split points would have to be exact across both models.

@boc-tothefuture
Copy link
Author

Unrelated to sideless bins, here is an example of a print where that removes one side of a bin. Looking at that print, rather than a binary wall exists, doesn't exist.. A more flexible request would be to be able to set/override the height/u of each wall independently.

@cseelye
Copy link

cseelye commented Apr 4, 2023

I was just coming here to request this same thing. I was also interested in one other great feature of the sideless bins project: it lets you create odd shaped bins by combining the pieces. I’m not sure how the UX would work, but it would be great to be able to create an L shaped bin or other random shapes to fit particular objects without wasting an entire NxM rectangle.

@basvdijk
Copy link

Created pull request #104 for first setup of this feature

image

@Ruudjhuu
Copy link
Collaborator

Mark this one as duplicate as #103 has more recent status updates, please discuss this feature in #103

@Ruudjhuu
Copy link
Collaborator

Duplicate of #103

@Ruudjhuu Ruudjhuu marked this as a duplicate of #103 Apr 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants