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: Open Sides #12

Open
hf-krechan opened this issue Nov 21, 2024 · 3 comments
Open

Feature Request: Open Sides #12

hf-krechan opened this issue Nov 21, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@hf-krechan
Copy link

Hi Michael,

first off, I want to thank you for this amazing project! 🙌 The CQ-Gridfinity system has been a game-changer for organizing my home, and I truly appreciate the effort you’ve put into creating and sharing it with the community.

I have been using your project extensively, but I’ve encountered a small challenge with the limited size of the 3D printer’s print bed. For larger boxes, the current designs sometimes exceed the printable area, requiring me to manually split or adjust the models before printing.

It would be helpful if there was a built-in option to open the side of a boxe when needed, with a toggle to determine if one or both sides should be left open. This would provide more flexibility for users with smaller printers while still maintaining the modularity and compatibility of the system.

Here is an example how it could look like
image

For more details you can find the model on onshape.

Thanks again for your fantastic work! Let me know if I can assist in any way to explore or test this feature.

Best regards,
Kevin

@michaelgale
Copy link
Owner

Hello Kevin, thanks for the kind words and I am glad to hear you're getting good value out of cq-gridfinity! I think your suggested feature is a good idea and worth implementing. The general concept of partitioning a model is not only useful for boxes, but could also be extended to baseplates. Also, I think the open/split feature should also include optional mating features so that they can be securely fastened together--either with complementary "jigsaw" type features or holes for fasteners etc.

@michaelgale michaelgale added the enhancement New feature or request label Nov 21, 2024
@hf-krechan
Copy link
Author

I am also a Python developer and would like to support you.
If you like I can help with some GitHub Actions to make sure that the tests pass before a pull request can get merged.

@michaelgale
Copy link
Owner

That's very kind of you to offer! Thanks. I am not very familiar with using GH actions--only used them once on one of my repos a while ago. The only tricky thing with GH actions for this project is setting up CadQuery since it has some binary dependencies wrapping the OpenCascade CAD kernel. I believe they have some pretty robust conda build pipelines which should help. I would also recommend only making linux build/test runners in the beginning since Windows and macOS can be more tricky.

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

No branches or pull requests

2 participants