Live data from Hacker News

Show HN: JermCAD – A YAML-powered, vibe-coded, browser-based CAD software

github.com

11–20 of 31 posts

Re: Show HN: JermCAD – A YAML-powered, vibe-coded, browser-based CAD software

#12

I'm the author, so I will address everyone's comments in here: > Why To scratch an itch. I wouldn't have ever made this if /I/ had to make it. I wanted a way to express the primitive solids in a way that my autistic brain understands (through rigid object definitions in code). I have another neurodivergent trait called aphantasia which doesn't let me easily (at all really) conjure images in my mind, everything is des…

Neato! I might just self-host this at home and explore using it for my 3d printing needs...

Declarative constructed solid geometry sounds like how OpenSCAD works. I was curious if you took any inspiration from that project, or if you had found it but didn't suit your needs for some reason...

Re: Show HN: JermCAD – A YAML-powered, vibe-coded, browser-based CAD software

#13
post #4

How does it compare to OpenSCAD, bitbybit, JSCAD, FreeCad, CadQuery, Curv, implicitCad, libfive, RepCAD, etc? I mean it's nice that it exists, I guess, but there are already quite a few project (my list here isn't exhaustive) that seem (on the surface at least) equivalent beside the input format (YAML, but maybe some support that, I don't know). So I don't want to imply that this has been vibe coded just to avoid sea…

To add to that, I would like to note:

https://pythonscad.org/

(which to be fair, is getting integrated into OpenSCAD Dev/Nightly)

which was a sea change for me in terms of both my usage, and my learning as a programmer, making my own project far more capable --- working on one last re-write (making use of skin() for straight-line moves), and it should be ready for general usage.

Re: Show HN: JermCAD – A YAML-powered, vibe-coded, browser-based CAD software

#14

Instead of spending half a day learning CAD basic, let's rebuild the worst version full of bug! Yays! Also, there is an easy to learn basic cad. It's called Tinkercad.

TinkerCAD only works for folks who are willing to get in bed w/ AutoDesk and use a closed source project. See instead:

https://cadoodlecad.com/

though I just use BlockSCAD:

https://www.blockscad3d.com/editor/

Re: Show HN: JermCAD – A YAML-powered, vibe-coded, browser-based CAD software

#15

I'm the author, so I will address everyone's comments in here: > Why To scratch an itch. I wouldn't have ever made this if /I/ had to make it. I wanted a way to express the primitive solids in a way that my autistic brain understands (through rigid object definitions in code). I have another neurodivergent trait called aphantasia which doesn't let me easily (at all really) conjure images in my mind, everything is des…

Neato! I might just self-host this at home and explore using it for my 3d printing needs... Declarative constructed solid geometry sounds like how OpenSCAD works. I was curious if you took any inspiration from that project, or if you had found it but didn't suit your needs for some reason...

A friend of mine who ran a print farm actually told me about OpenSCAD when I shared a screenshot of my first design (a ball joint with armature). So I didn't take inspiration, but I plan on learning it just to figure out how they handle things like fillets. Because currently my fillets are blowing up. I contemplated just faking the fillets using an extrusion with a cylinder cut out of it, but if I can define edges in code and fillet them that would be better.

Re: Show HN: JermCAD – A YAML-powered, vibe-coded, browser-based CAD software

#16
tfw faster to build cad than learn cad. great job, isn't this how earliest incarnation of cad use to work, i think they had stylus, human interface support fair early, but before that one would expect just imputing coordinates in punched tape or something equally tedious but obvious to some brains.

Re: Show HN: JermCAD – A YAML-powered, vibe-coded, browser-based CAD software

#17

I'm the author, so I will address everyone's comments in here: > Why To scratch an itch. I wouldn't have ever made this if /I/ had to make it. I wanted a way to express the primitive solids in a way that my autistic brain understands (through rigid object definitions in code). I have another neurodivergent trait called aphantasia which doesn't let me easily (at all really) conjure images in my mind, everything is des…

Fun project, it's okay to do things like this just because it's fun for you and you want to explore what's possible. Don't listen to the haters :)

Re: Show HN: JermCAD – A YAML-powered, vibe-coded, browser-based CAD software

#18
post #5

Earlier quoted context omitted.

Is it though? Looks and feels like AI slop on openscad

Indeed, and what worries me is that it might pull resources away from OpenSCAD or similar projects for something that, I imagine, won't be maintained.

What resources will it pull away if it’s unmaintained?

Re: Show HN: JermCAD – A YAML-powered, vibe-coded, browser-based CAD software

#19

Earlier quoted context omitted.

Neato! I might just self-host this at home and explore using it for my 3d printing needs... Declarative constructed solid geometry sounds like how OpenSCAD works. I was curious if you took any inspiration from that project, or if you had found it but didn't suit your needs for some reason...

A friend of mine who ran a print farm actually told me about OpenSCAD when I shared a screenshot of my first design (a ball joint with armature). So I didn't take inspiration, but I plan on learning it just to figure out how they handle things like fillets. Because currently my fillets are blowing up. I contemplated just faking the fillets using an extrusion with a cylinder cut out of it, but if I can define edges in…

> So I didn't take inspiration, but I plan on learning it just to figure out how they handle things like fillets. Because currently my fillets are blowing up.

They don't. So save yourself that trouble. You design the fillets right into the extrusions doing them after the fact is prohibitively expensive.

Re: Show HN: JermCAD – A YAML-powered, vibe-coded, browser-based CAD software

#20

I'm the author, so I will address everyone's comments in here: > Why To scratch an itch. I wouldn't have ever made this if /I/ had to make it. I wanted a way to express the primitive solids in a way that my autistic brain understands (through rigid object definitions in code). I have another neurodivergent trait called aphantasia which doesn't let me easily (at all really) conjure images in my mind, everything is des…

You might get less pushback if you called it a 3D modeler and not CAD software.

It looks like an okay CSG modeler, but it's missing a thousand features that it would need to be CAD software. There's no PMI, no views, no simulation, no unit handling, no material properties (like material, density, etc.), no product structure, no measurement and dimensioning, ...

Post reply on HN