kennetek / gridfinity-rebuilt-openscad

A ground-up rebuild of the stock gridfinity bins in OpenSCAD

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Allow removal of specific bin sides

boc-tothefuture opened this issue · comments

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.

commented

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.

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.

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.

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.

Created pull request #104 for first setup of this feature

image

commented

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

commented

Duplicate of #103