Stu142 / FreeCAD-Gridfinity-Workbench

Generate Parametric Gridfinity Bins and Baseplates in FreeCAD and build from them.
GNU Lesser General Public License v2.1
117 stars 12 forks source link

Custom shape generation #17

Open mjack3k opened 1 month ago

mjack3k commented 1 month ago

Hi, love the workbench, big thanks for that.

I was thinking, that it would be nice, if we could have some more "intelligent" base generation.

For example:

With additional parameter "Max part size", where se say the maximum grid to generate - so it wont create one single piece with 30x30 cells, only split it to printable parts that fit on the bed.

I know that in most situations we talk about rectangular area, but lets assume you have a cabinet under your sink - those sometimes have drawers with a cutout in the middle, for the pipes.

Similar for the bins - I can think of scenarios, where having a non-rectangular shape would be needed, and a custom shape, maybe like on of the Tetris blocks, would work better and allow for more efficient use of the drawer - for example, a glue gun could fit in an L-shaped bin.

ksnip_20241017-205341

Stu142 commented 1 month ago

Thanks for the interesting ideas,

I think having more bin and baseplate shape options would be really cool such as an L as you suggested or U, and this should be doable. No timeline but I'll add this to my new feature list.

As for the custom shape with a sketch input that is a very interesting idea but I don't know how that could be implemented at this time but I'll think about it. Please share if you have any suggestions.