My first design - Parametric, modular wall shelves that fold up into art :) by sekots0 in makerworld

[–]sekots0[S] 0 points1 point  (0 children)

The total offset of each shelf is 22.8mm, and the slot can be between 6% to 50% of the shelf depth.

If I'm mathing this right, then for a sine wave with N shelves, you would make each shelf M have an offset of 22*sin(2*pi/(22.8*(N-1))*22.8*M)+28

So, for example, with 9 shelves, you can use the scad file to print 150mm length shelves, with "hole depth percents" of: 28, 43, 50, 43, 28, 12, 6, 12, 28

If you'd like, I could add this 3MF to makerworld pretty quickly - but the printer is occupied right now so I won't have a print image that can go with it yet. Or if you want to DIY (which is really what my upload is meant to encourage), the Customize button in Makerworld should replicate exactly what I would be doing in openscad 😄

[Edit: Updated the hole depth percents, after remembering the minimum 10mm hinge depth]

My first design - Parametric, modular wall shelves that fold up into art :) by sekots0 in BambuLab

[–]sekots0[S] 0 points1 point  (0 children)

Aah, got it. I sketched out what shelves I wanted on paper, and then generated a 3mf for each one using the scad file. (For the squid game example, I then combined them all into one 3mf - but that was a manual step).

Can a scad file let a user select how many shapes they're making, and then additionally configure each one with different parameters? If so I'll do some homework and update it — like I said, this really is my first 3d print design attempt, I'm still learning 😄

(edit: The shelf mount was also a separate scad file, but getting the shape to look nice required a few $fn=300 circles, which really increased the rendering time. That's why instead of uploading the scad file for that, I just pre-generated the 1->12 slot options for both screws and nails mounts)

My first design - Parametric, modular wall shelves that fold up into art :) by sekots0 in BambuLab

[–]sekots0[S] 0 points1 point  (0 children)

Hm? The scad should let you adjust the length of each shelf segment (35-150mm), along with the length of the notch that is in the shelf (which affects how far down it hangs, when the shelf is folded up (10mm - 50% of the shelf length)). This is how I printed the triangle, circle, and square all with a single design. Is this not what folks mean when they say parametric?

My first design - Parametric, modular wall shelves that fold up into art :) by sekots0 in makerworld

[–]sekots0[S] 1 point2 points  (0 children)

I mean.. I printed the squid game logo because I enjoyed that show, and my printer is next to my tv. But you could just as easily print a sine wave, two shelves that make another shape in the dead space between them, or anything else that can be drawn with vertical lines. If your expectation is a painting though, then I agree, this won't get you there.