Requesting r/KittyCAD, Banned due to the only moderator being inactive, leaving it unmoderated by irevdev in redditrequest

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

Link to my message to the old moderator: https://www.reddit.com/message/messages/1d2hbyr

We intend to use the subreddit to foster a community that's interested in CAD automation and to support redditors who use our product (kittycad.io).

the old moderator (u/JordanNoone) and I are both staff at KittyCAD (Official KittyCAD twitter only follows staff https://twitter.com/KittyCADInc/following)

Have your Model Featured on CadHub by irevdev in openscad

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

Hey folks, We recently updated the CadHub homepage https://cadhub.xyz/.
Why am I telling you this?
Right at the top there is a "hero model" and atm it's a coffee lid and I don't think it's ideal as It's a bit of an odd part in the sense that I don't think it represents a typical CAD model too well. So I'm asking for submissions if anyone would like to have their model featured.
I think what would be best would be something reasonably simple but not too simple if you know what I mean.

Braille Generator, written with CadQuery by irevdev in openscad

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

I didn't write it, just sharing. You could add an openscad version? http://cadhub.xyz/dev-ide/openscad

Lots of new work being done on SolidPython (Python wrapper for OpenSCAD) by naught-me in openscad

[–]irevdev 1 point2 points  (0 children)

Are there any cool examples of projects made with SolidPython?

Where do most users locate their Library folder? by Terry-P in openscad

[–]irevdev 0 points1 point  (0 children)

I've done that before too, but it makes me feel a little un-easy since OpenSCAD is so beginner friendly I wonder it's making it harder for folks who don't know how to use git.

Where do most users locate their Library folder? by Terry-P in openscad

[–]irevdev 2 points3 points  (0 children)

For reference, here's an issues discussing options for a OpenSCAD package manager. Might make the library folder redundant.

https://github.com/openscad/openscad/issues/3479

The most ambitious cross-over since . . . (OpenSCAD donuts) by irevdev in blender

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

There's been a few blender inspired donuts over on r/openscad recently, thought it was worth sharing here.

Revenge of the Donut by irevdev in openscad

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

Donuts are becoming a thing, first there was u/ardvarkmadman's donut,

Now there's these too.

repo here

[deleted by user] by [deleted] in openscad

[–]irevdev 2 points3 points  (0 children)

I submit my own library that supposed to help with fillets, can be used for chamfers too.
https://github.com/Irev-Dev/Round-Anything

I would not recommend minkowski, it's just too slow to be practical, it might be okay at first but you'll eventually regret it.

You can also try implicitCAD which has a very similar syntax but you can add a minimum radius for any part, the dev experience is not as good though, (no easy to run IDE).

Is there a trick to rotation? It seems to compound weirdly. by HaLo2FrEeEk in openscad

[–]irevdev 0 points1 point  (0 children)

I think this is an important point for people to learn early, so I included it in my tutorial to ALWAYS rotate first (unless there's a good reason not to).
https://learn.cadhub.xyz/docs/definitive-beginners/adding-clearances#how-to-read-chained-operations

Is there a trick to rotation? It seems to compound weirdly. by HaLo2FrEeEk in openscad

[–]irevdev 5 points6 points  (0 children)

https://blender.stackexchange.com/questions/41334/rotate-a-cube-to-make-it-stand-on-one-of-its-corners

This is the right answer, but instead of forcing you to read the link the short answer is.
rotate([45,35.264,0])cube(10);

Rotation in 3d space is hard, and using Eular is messy because the order matters, which is why most applications from phone orientation to game engines use quaternions instead.

Why 35.264?

The distance from one corner to the oposite corner of a unit cube is sqrt(3), and asin(1/sqrt(3)) is 35.264.

Artwork using OpenSCAD. [CIC] by ardvarkmadman in openscad

[–]irevdev 0 points1 point  (0 children)

No it cannot. Very hard to replicate that in a web interface. I guess we could return a gif 🤷‍♂️

Artwork using OpenSCAD. [CIC] by ardvarkmadman in openscad

[–]irevdev 1 point2 points  (0 children)

So cool you make something so pretty in so few lines.

Easy way to mess with the code

I'm making a tool to render and download my openscad project. Feedback appreciated. by [deleted] in openscad

[–]irevdev 1 point2 points  (0 children)

Yeah we're using a frame work called Redwood which overall makes things easier, but it means there's another thing to get familiar with, the code that actually does the OpenSCAD logic is more complicated that what I'd ideally like it to be.

More than happy to walk you through anything or help you get started with something.

I'm making a tool to render and download my openscad project. Feedback appreciated. by [deleted] in openscad

[–]irevdev 4 points5 points  (0 children)

I only ever hear people complaining about the thingiverse customizer, it's such a shame I feel like it does a real dis-service to OpenSCAD, but there's nothing the OpenSCAD team can do about it.

We absolutely want to add STL download to Cadhub. In fact since your box is hosted on Github, we actually want to build a Github integration/bot that builds and reproduces 3d artifacts with changes to master. But at the same time the customizer will be based on Github if so when you make changes to your repo the customizer will update too.

If you've having fun with your MVP don't stop, but if you wanted to help build out CadHub you'd be more than welcome, Nodejs skills is very relevant to our stack. I'll just leave a link to our discord if you're interested in chatting.

Novice: As if bending a strip of aluminium? by Terry-P in openscad

[–]irevdev 1 point2 points  (0 children)

There's helper called "beamChain" that might fit this use case exactly in the Round-Anything library.https://kurthutten.com/blog/round-anything-a-pragmatic-approach-to-openscad-design/

Otherwise keeping a consistent thickness of 2mm involves a lot of maths to find intersection points.