med-mastodon.com is one of the many independent Mastodon servers you can use to participate in the fediverse.
Medical community on Mastodon

Administered by:

Server stats:

342
active users

#openscad

6 posts5 participants0 posts today

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)?

Yes, travel sized toothpaste and handcreme tubes have a terrible packaging & price to content ratio, but they ARE handy, so... #3Dprint yourself a tube to tube converter and refill them?

I don't have a file to share, the diameters, profile and screw thread parameters can vary too randomly. I guess this would be an ideal case for an #OpenSCAD parameterized file but I've so far only ever consumed those and never created any.

It's easy to build in #blender :blender: with a screw modifier though.

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

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!

With a fair amount of sleuthing, I can't find anyone on the internet that has successfully 3d-printed a nerf dart. :blobthinkingglare:

So I was playing around with mimicking the shape of a traditional dart. I'm sure that's been tried, but it becomes pretty apparent that it's far too heavy - could try with latticing tho.

But I'm playing with the idea of a little compliant kind of plane projectile - the wings would fold into a cylinder and would spring open after launch.

I ❤️ solving intractable everyday problems with #3dPrinting.

Years ago, my wife found these funky, 1960s NOS shower curtian rings. We ended up decorating our new house around this colour (no joke). So, they are weirdly important to us.

Problem is: they don't retain a modern shower curtain liner. Every day, they end up dropping 1 or more grommets and the liner partially falls.

5 minutes with some callipers, 5 minutes in #OpenSCAD and about 10 minutes of printing: friction-fit custom retainers.

Sneak preview of my 6 × 3.5″ storage devices insert for Auer EG21512 Euroboxes.

Pondering about reducing #3dPrinting time by making this a two piece set. Currently between 2½ hours (0.28mm DRAFT) and 8hours (0.20mm STRUCTURAL).

Structural stability is important given a full box will be around 4.5kg. I’d still like to reduce material from 150g to under 100g.

Filled with 6 disks the box cannot be stackable. I still want to ensure stackability without disks.
#EuroBox #WorkInProgress #OpenSCAD

I'm making some print-in-place spinny parts.

I had in my mind that 0.5mm was about the best tolerance a FDM #3dPrinting could achieve in this application.

However, this particular piece uses conical pivots (see #OpenSCAD screenshots). 0.5mm tolerance was far too loose. So, I printed a series of tests and 0.3 was loose from the bed and 0.1mm was freed with a moderate amount of force, then free spinning. Surprising.

So, would you expect 0.1mm to work on your rig? Was I totally off on 0.5mm?

I've been using an old pasta sauce glass as my workbench trashcan for almost forever. Now it can find it's place on a neatly organised desk by #3Dprinting your own #Gridfinity bin for it.

Gridfinity 2x2 bin for Barilla Sugo glass jar (Workbench/Desk trashcan)
printables.com/model/1303702-g

Yes, this is a *really* simple one, but it's got magnets!

I’ve included the #OpenSCAD source code should you like to modify this one for your own purposes.

- Updated to version 1.1, with improved, softer edges.