this post was submitted on 23 Apr 2025
60 points (96.9% liked)

Open Source

36193 readers
358 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
top 10 comments
sorted by: hot top controversial new old
[–] CorneliusTalmadge@lemmy.world 16 points 2 days ago (2 children)

Things like this I am always like wow that’s neat. Then I look at it more and I am like so did they not know that parametric CAD already exists. This could have been made in freeCAD for instance. Or if they still wanted the “programming” aesthetic it could have been done in openSCAD.

Then at least it can be saved and distributed in common CAD formats. And then the final design can generate the BOM and the 2d drawings.

[–] Habahnow@sh.itjust.works 5 points 2 days ago (1 children)

You kind of go over why CAD is good, but can you explain more, for laymen like myself?

[–] CorneliusTalmadge@lemmy.world 2 points 2 days ago (1 children)

CAD software is made for situations like this.

Say you design a bench like they show in their example, that bench has defined dimensions length, height, depth as an example.

Then other dimensions would be considered constants, say for instance the size and spacing of the boards (slates) that are used for the seat of the bench.

These dimensions and their relationships are saved in the CAD design file.

So say for instance later on we want to make another bench with the depth of the bench increased and we want to keep the spacing of the boards consistent and assume we are going to keep the boards the same size. Well we will need to increase the number of boards that are needed for the seat.

But since we set that information up in the original design we can just change the depth dimension and the design will automatically update along with all of the linked components and design files.

Hopefully this makes sense. I will try and answer questions if it’s not clear.

[–] Habahnow@sh.itjust.works 2 points 2 days ago

Yes that does make sense, thanks for that information!

[–] gkpy@feddit.org 4 points 2 days ago

but then they couldn't have done it in rust🙄

[–] original_reader@lemm.ee 5 points 2 days ago

So... for a clueless person like me - how do I use this?

[–] demunted@lemmy.ml 2 points 2 days ago

Love the idea but I hope the "stairs" on the page aren't for humans. I have geisha feet just thinking about using those

[–] Habahnow@sh.itjust.works 2 points 2 days ago

Yo this is sick. Shane they appear to only have two designs only. Extremely interesting regardless

[–] testman@lemmy.ml 2 points 2 days ago

cool idea

concept somewhat reminds me of OpenDesk
https://en.wikipedia.org/wiki/Opendesk
Which I know about because it uses the same name as https://opendesk.eu/en/ , which I am actually interested in.
https://gitlab.opencode.de/bmi/opendesk/gitlab-profile/-/blob/main/README_EN.md

[–] motorwerks@sopuli.xyz 1 points 2 days ago

In some situations this seems like more labor, & even materials, for the same functional result.