det.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon Server des Unterhaltungsfernsehen Ehrenfeld zum dezentralen Diskurs.

Administered by:

Server stats:

1.8K
active users

Needed some small drawers to organize my desk. My printer is now churning out drawers using this parameterized #OpenScad design github.com/smkent/modular-draw

I mention this because I was once again faced with the maddening fact that people keep designing cool "modular grid" systems, that seem needlessly incompatible with #gridfinity stuff. Mostly because the creator made a grid that was almost, but not quite the same size for no obvious reason.

🧵1/3

I've always done my 3D design in #OpenSCAD as I've previously struggled with #FreeCAD and it made sense to my programmer brain.

However, trying to design a 250g R/C plane was a real struggle, just so much work to make things accurately hollow.

So I bit the bullet and tried FreeCAD again this weekend and something clicked. I'm now really enjoying using it, particularly storing the critical dimensions in a referable spreadsheet.

My work on making #OpenSCAD control #OrcaSlicer is progressing. I'm moving from bash to real software.

I don't have huge needs: parsing JSON & XML un/zipping, and writing files. And I want this to be buildable into a single binary (no VMs or external runtimes).

I initially reached for #golang, but I'm second guessing that. Switching between Go and OpenSCAD is very jarring.

What general purpose, #FunctionalProgramming language is broadly similar to OpenSCAD (and fits my criteria)?

Continued thread

IT WORKS. I have a proof of concept of #OpenSCAD modifying OrcaSlicer settings from within source code ✅

First, there is a small module that outputs a specific echo statement when `slicer_output` is `true` (otherwise it doesn't spam the console). Right now it uses `jq` syntax to find the corresponding settings in a OrcaSlicer 3mf "template".

#3dPrinting

1/3

WaveyMountainTop

Blog: blog.illestpreacha.com/minacod

#minacoding2025 #minacoding29 #Colorful #Imagination #3dmodelling #Mountains #newmedia #livecoding

For MinaCoding2025 Prompt 29: Colorful, WaveyMountainTop coded in #OpenScad & #HydraVideoSynth is a reimagination of how mountains can look while wavey

#Poem
MountainTops with Mountain Views
Rearranging the perspective
Through hues
Normally not seen
In this kind of scene
What thoughts come out, Which Adjectives?

MountainTop

Blog: blog.illestpreacha.com/minacod

#minacoding2025 #minacoding23 #Scene #Imagination #3dmodelling #Mountains #newmedia

For MinaCoding2025 Prompt 23: Scene, MountainTop coded in #OpenScad is a reimagination of how mountains can look. Recreating a mountain Scene

#Poem
MountainTops with Mountain Views
Rearranging the perspective
Through hues
Normally not seen
In this kind of scene
What thoughts come out, Which Adjectives?

So, I had a bit of a brainwave for #OpenSCAD.

I often have variables that directly relate to #3dPrinting slicer settings. Think ‘line_width’ and line width in Orca. I manually sync these settings… ugh.

OpenSCAD has an output for “echo” which will not produce a mesh, but give you just echo statements.

3mf files just zip archives and contain all the orca settings as JSON. So, if I output JSONPath as an echo, I could use a script to modify the print setting from within OpenSCAD automatically!

We all love seeing gears on logos and icons, right? Well, Apple's settings icon has a gear. And even though #apple didn't make one of those three-stuck-gears designs, the tooth profile is sure ugly. I wanted to see how this gear could work, so I've written a terrible #OpenSCAD code which can generate a shape that meshes with any given gear.
I took the latest 2017 version of the icon from Logopedia and created meshing flat gear and a worm gear.
The source code is available here: raw.githubusercontent.com/kauz
Shoutout to @nikitonsky for nerd-sniping me (well, he didn't aim at me, so it's not really sniping, more of a nerd-mining, but the word sounds wrong :D)
Shoutout to @degroof for showing me the linear_extrude-trick, that makes twisted extrusions look nicer.

Rate limitedPlease retry after 4:35:00 AM.