mrWheel / YAPP_Box

Yet Another Parametric Projectbox Box
https://willem.aandewiel.nl/index.php/2022/01/02/yet-another-parametric-projectbox-generator/
MIT License
267 stars 46 forks source link

Feature request: add option to round the vertical edges, but not round the edges touching the print bed #72

Closed DeflateAwning closed 3 weeks ago

DeflateAwning commented 7 months ago

I'm never that happy with how the rounded edges in the first few layers turn on, for the edges along a face touching the print bed. It would be awesome if there was an option to only round the vertical edges, and not round the printbed edges.

rosenhauer commented 7 months ago

I've thought the same thing. Unfortunately it's not a trivial change, but something I could still look at in the future.

On Mon, Feb 26, 2024 at 3:30 AM DeflateAwning @.***> wrote:

I'm never that happy with how the rounded edges in the first few layers turn on, for the edges along a face touching the print bed. It would be awesome if there was an option to only round the vertical edges, and not round the printbed edges.

— Reply to this email directly, view it on GitHub https://github.com/mrWheel/YAPP_Box/issues/72, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIBTUKHZIO6EUI54UKYCSSDYVRI27AVCNFSM6AAAAABDZ2PCB6VHI2DSMVQWIX3LMV43ASLTON2WKOZSGE2TGNRYGQ2TSNY . You are receiving this because you are subscribed to this thread.Message ID: @.***>

-- Dave

rosenhauer commented 7 months ago

I did also see a print technique to print the box at a 45degree angle that could also be a potential solution for this. It also improves the strength of the box. But that also would be a large change to add as an option in the generator to add proper supports so the box doesn't tip over during printing. It would also potentially allow for larger boxes to be printed.

DeflateAwning commented 7 months ago

The 45deg idea is a good one, will give that some thought! Easy with Prusa's new organic supports.

It would be cool if this library considered using BOSL2 to generate the rounded box. It can generate the box very easily with its cuboid API. The BOSL2 library could be included in this repo as a git submodule. Downside, of course, is that it adds complexity for others using this library; none-the-less, we could maybe copy over just the cuboid() function from BOSL2.

goramai commented 7 months ago

All rounded edges are just fine for my boxes printed by JLC3DP (I don't have a 3D printer). Please make any new behavior optional.

DeflateAwning commented 7 months ago

Of course any new behaviour will be optional; that was in the feature request (which reads "Feature request: add option...").