Yann Büchau :nixos: · @nobodyinperson
237 followers · 1037 posts · Server fosstodon.org

@linux_mclinuxface @gklyne @Floppy @3dprinting @vandam Wow, impressive! I could never do something as interactive like that, I just dislike web development too much 😅

I think a basic website where you can at max view the object with ThreeJS or something would be cool, where you can only set some predefined parameters and values and it spits out the STL. That for , ,
and the like. You could launch it with your git project in the url, so no need to register it.

#cadquery #openscad #pythonsdf

Last updated 2 years ago

Yann Büchau :python: · @nobodyinperson
215 followers · 888 posts · Server fosstodon.org

I added twist_between() to to twist an object between two control points with a custom angle easing function.

Still amazed how 'simple' adding such a feature is with that codebase.

#pythonsdf #3ddesign #3dmodelling #python

Last updated 2 years ago

Yann Büchau :python: · @nobodyinperson
208 followers · 871 posts · Server fosstodon.org
Yann Büchau :python: · @nobodyinperson
208 followers · 871 posts · Server fosstodon.org

And here is the recording of my talk about with :openscad: @OpenSCAD and from today (EDIT: yesterday actually 😛):

odysee.com/@nobodyinperson:6/T

Sound is better, recorded with my Xperia10iii.

#tubix2023 #openscad #pythonsdf #sailfishos #3ddesign #3dprinting

Last updated 2 years ago

Yann Büchau :python: · @nobodyinperson
198 followers · 858 posts · Server fosstodon.org

Upcoming: my talk about with @OpenSCAD and

#3ddesign #pythonsdf #tubix2023

Last updated 2 years ago

Yann Büchau :python: · @nobodyinperson
198 followers · 852 posts · Server fosstodon.org

Finished my slides for the tomorrow in Tübingen:

- File syncing like a pro with @joeyh's :gitannex:
- @OpenSCAD and
- with @simonmic's

I'll try to record the talks. They'll be in German though.

#tubix2023 #tubix #linuxday #gitannex #openscad #pythonsdf #plaintextaccounting #hledger

Last updated 2 years ago

stark@ubuntu:~$ █ · @Stark9837
331 followers · 1808 posts · Server techhub.social

@nobodyinperson @Jupyter

I'll check out. Honestly, I've never heard of it before you mentioned it. It is my best language so I think I would be able to have fun with it. Thanks!

@3dprinting

#pythonsdf #3dprinting

Last updated 2 years ago

Yann Büchau :python: · @nobodyinperson
196 followers · 838 posts · Server fosstodon.org

@Stark9837 @Jupyter @3dprinting It should be quite easy to make a simple app that serves a basic website with a quite lame form input, then you hit 'Generate', server makes the STL and gives a download link, all from Python.

I am using for pretty much all my 's now because it makes (some) things much easier (smoothness, rounding, infinite objects, etc.).

#flask #pythonsdf #3ddesign

Last updated 2 years ago

Yann Büchau :python: · @nobodyinperson
193 followers · 835 posts · Server fosstodon.org

@Stark9837 @3dprinting I am still looking for way to easily make the designs customizable with a shareable link, no setup required.

Many solutions are possible. Easiest ist probably @Jupyter Binder. But a self-hosted simple webserver providing a basic GUI for parameters and the finished render and STL is also possible.

#pythonsdf

Last updated 2 years ago

Yann Büchau :python: · @nobodyinperson
193 followers · 835 posts · Server fosstodon.org

@Stark9837 @3dprinting Me too. I don't like the original press-fit concept. I print with larger nozzles, layer heights and speeds and this frequently caused the original to not fit at all. My inserts snap into place, lock extremely tightly when something is screwed in, and are just as easily to remove. The with all its attachments is my first real project with and I'm really happy how well it works for designing.

gitlab.com/nobodyinperson/hsw-

#honeycombstoragewall #screwiverse #pythonsdf

Last updated 2 years ago

Yann Büchau :python: · @nobodyinperson
192 followers · 811 posts · Server fosstodon.org

@mcdanlj Cool! Sounds like a job for :openscad: @OpenSCAD or

#openscad #pythonsdf

Last updated 2 years ago

Yann Büchau :python: · @nobodyinperson
188 followers · 784 posts · Server fosstodon.org
Yann Büchau :python: · @nobodyinperson
188 followers · 781 posts · Server fosstodon.org

In pretty much every operation (difference, union, intersection, etc.) has a parameter k to do it smoothly. This is such an incredibly powerful feature to make parts stronger with fillets, more compliant, easier to print, better looking and so much more.

One of the huge benefits of every object being just a mathematical function of the distance to the nearest surface.

I forked it btw: gitlab.com/nobodyinperson/sdf

#pythonsdf #openscad #3dprinting #3ddesign #3dmodelling

Last updated 2 years ago

Yann Büchau :python: · @nobodyinperson
188 followers · 773 posts · Server fosstodon.org
Yann Büchau :python: · @nobodyinperson
187 followers · 770 posts · Server fosstodon.org

⚠️ Today is Call For Papers deadline for the in the 01.07.2023.

I submitted a workshop on , a talk about @OpenSCAD and amd a lightning talk about with .

tuebix.org/callforpapers/

#tubix #linuxday #tubingen #gitannex #3dmodelling #pythonsdf #plaintextaccounting #hledger

Last updated 2 years ago

Yann Büchau :python: · @nobodyinperson
185 followers · 763 posts · Server fosstodon.org

@stepheneb With my fork of : gitlab.com/nobodyinperson/sdf

The code for these particular screws is here: gitlab.com/nobodyinperson/hsw-

But vase mode is a setting of the slicer, it's not in the model. Though it's trivial to shell an object in and probably many other CAD programs.

#pythonsdf

Last updated 2 years ago

Yann Büchau :python: · @nobodyinperson
182 followers · 732 posts · Server fosstodon.org

I added mirror()ing at arbitrary points into arbitrary directions to (my fork of) 🪞:

github.com/nobodyinperson/sdf/

It's so awesome that it's just high school math underneath and adding a feature like this mostly boils down to a single expression.

It was equally straight-forward to add modulate_between() to modify the width of an object between two points. Very useful for chamfering flat surfaces of adding nice smooth dips along an object. 〰️

github.com/nobodyinperson/sdf/

#pythonsdf #python

Last updated 2 years ago

Yann Büchau :python: · @nobodyinperson
181 followers · 728 posts · Server fosstodon.org

I'm really getting the hang of and use it also for more complicated designs now. This is an attempt for a insert that expands when a screw is screwed in. This is useful because otherwise it's a press-fit where the clearances need to be tuned-in.

I am (ab)using @OpenSCAD as an viewer here 😛 It does it great! Would be awesome if it could open STL files natively from the file browser.

#pythonsdf #honeycombstoragewall #stl

Last updated 2 years ago

Yann Büchau :python: · @nobodyinperson
180 followers · 721 posts · Server fosstodon.org

@neil And what about code? I made the design with . If the code flies around somewhere, is that a problem?

#pythonsdf

Last updated 2 years ago

Yann Büchau :python: · @nobodyinperson
179 followers · 713 posts · Server fosstodon.org