veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

271
active users

#openscad

9 posts7 participants0 posts today

Interesting #3dDesign thing I noticed in #OpenSCAD...

You can take the xy coordinates of a thread profile, use them as rθ coordinates (stretching the x range to cover 360°), and create a polygon from that.

That polygon, then, represents a cross-section of a bolt with that thread profile.

You can then do a linear_extrude() on the polygon with 360° of twist per pitch length (e.g. a 1mm length with .1mm pitch needs to twist 3600°).

And that creates a bolt with the original thread profile.

A little fidget thing my daughter asked me to make and print. It's amazing what you can make in a few lines of OpenSCAD code. The two parts should slot into each other, but I'm expecting to have to iterate a little on the clearances. 😆
#OpenSCAD

I have finally found a #3dcad tool that works for me. #openscad lets me just write code for objects and (duh), that works for my brain. No fiddly mouse operations, and having to rebuild things from scratch. Just declarative objects. It's lightweight, you can check stuff into git. As long as you can visualize object transformations reasonably, it has been simple (so far) to build quite complex objects. The parametric features were very helpful for this object. I wasn't sure how many grooves I wanted, but you can just change a for loop till it looks right. Openscad does the visualization, I'm editing in vi. It's light weight..

My daughter wanted a moon lamp when we went to Space Expo in #noordwijk. I remembered that I had this in my list of 3d printable things: printables.com/model/23859

But I wanted to use a 12 LED neopixel ring as a light source and therefore needed room for a Wemos D1 Mini as well. My #OpenSCAD skills are poor, but with some time and hot glue I came up with this design: printables.com/model/1283609

And here is the simple #esphome config:
paste.sh.jl42.de/iyanilakir.ya
All in all I'm quite happy 😁
#3dprinting

How to easily model curved functional parts in #OpenSCAD: 1. Take a picture of the profiles of the parts and draw their contours in #Inkscape, then save the file as an SVG; 2. Import all the SVG files into OpenSCAD and intersect the extruded profiles; and 3. Model the functional features accordingly. Happy #3Dprinting 😎