Sign in

Jern

@jernd.bsky.social
131 followers 309 following 114 posts

FOSS contributor, 3D Code CAD modeling enthusiast, build123d collaborating developer, python, and 3D printing. Former OpenSCAD and CadQuery user. github.com/jdegenstein

PostsRepliesMedia
Jern @jernd.bsky.social · 15/09/2026
Yeah, I understand -- maybe this demo will illustrate a bit better. The middle and right hand shapes are identical, just with different viewer settings.
010
Jern @jernd.bsky.social · 15/09/2026
You are correct: it accepts points but it generates the same result as what OpenSCAD hull does. The result is a solid but potentially a tessellated one, which is valid in BREP CAD.
100
Jern @jernd.bsky.social · 14/09/2026
Yep, you can see a demo here on how to use it with tessellated shapes old.reddit.com/r/build123d/...
old.reddit.com
Convex hull in build123d v0.11.0 -- ConvexPolyhedra
build123d v0.11.0 was just [released](https://github.com/gumyr/build123d/releases/tag/v0.11.0) yesterday. One of the new features is...
110
Jern @jernd.bsky.social · 14/09/2026
Have you tried the new ConvexPolyhedron in build123d? It is identical to OpenSCAD hull
100
Jern @jernd.bsky.social · 09/07/2026
Wow, these are so awesome!
000
Jern @jernd.bsky.social · 09/07/2026
Have you tried build123d yet? You can even do TTT challenges with it 👍
000
Jern @jernd.bsky.social · 09/07/2026
awesome, glad build123d is proving useful!
010
Reposted by Jern
MiniForAll @miniforall.com · 24/05/2026
Made parametric code that generates wind turbine terrain for wargaming. www.patreon.com/posts/wind-t... #cadquery #wargaming #terrain #3dprinting #pythondevelopment
Printed wind turbine modelsWind Turbine rendered in cqeditorwind turbine cadquery code
0123
Jern @jernd.bsky.social · 12/05/2026
Agree, and it is one big reason why I stopped using it
110
Jern @jernd.bsky.social · 29/04/2026
Here's my system prompt for use of build123d with LLMs. Greatly improves production of idiomatic build123d code! gist.github.com/jdegenstein/...
gist.github.com
build123d-system-prompt
build123d-system-prompt. GitHub Gist: instantly share code, notes, and snippets.
000
Jern @jernd.bsky.social · 21/03/2026
Wow, that was awesome!
010
Jern @jernd.bsky.social · 14/03/2026
Looks fantastic!
000
Jern @jernd.bsky.social · 26/02/2026
oh and BTW my PR was merged so the above link has file export too now (BREP only, more formats soon)!
110
Jern @jernd.bsky.social · 26/02/2026
Surface modeled this mouse in build123d while roughly following the Shawn Hymel Digikey FreeCAD tutorial youtu.be/HDGdeLWGBns #FreeCADCurves
050
Jern @jernd.bsky.social · 19/02/2026
I know, I am getting addicted to sharing these. The performance in the browser is also surprisingly very similar to native desktop. The next big enhancement is file export from the browser, which is already working in a PR I have opened.
000
Jern @jernd.bsky.social · 19/02/2026
a recursive pattern in build123d, interactive sandbox with code here: jojain.github.io/build123d-sa...
131
Jern @jernd.bsky.social · 18/02/2026
#OSHW logo in build123d, interactive online sandbox with code here: jojain.github.io/build123d-sa...
020
Jern @jernd.bsky.social · 05/02/2026
020
Jern @jernd.bsky.social · 30/01/2026
What I really want to try is the `ty` plugin which acts as LSP, hopefully faster than the standard one
000
Jern @jernd.bsky.social · 15/01/2026
For OpenSCAD, sadly I do not as I stopped using it quite a few years ago. For build123d I recommend the docs build123d.readthedocs.io/en/latest/.
build123d.readthedocs.io
About — build123d 0.10.1.dev166+g86ab032cb documentation
030
Jern @jernd.bsky.social · 14/01/2026
OpenSCAD is worth a shot for sure, but definitely use the nightly builds -- they are more stable and feature rich. Also check out build123d, it is kind of like OpenSCAD but you get native fillets / chamfers.
110
Jern @jernd.bsky.social · 04/01/2026
Very nice work, really enjoy this series you have posted!
000
Jern @jernd.bsky.social · 28/12/2025
Stuffed animals can't sign though... but seriously stay safe
010
Jern @jernd.bsky.social · 20/12/2025
Introducing build123d-portable: The easiest way to get started using build123d (VS Code + 3D Viewer included, Zero-Install). Testers needed! Downloads available for Linux, Windows, MacOS (not well tested). github.com/jdegenstein/...
github.com
Releases · jdegenstein/build123d-portable
A cross-platform portable build123d installation with VSCode and OCP CAD Viewer - jdegenstein/build123d-portable
030
Jern @jernd.bsky.social · 19/12/2025
😬
010
Jern @jernd.bsky.social · 10/12/2025
Perhaps store bought is terrible, but homemade it is honestly my overall favorite pasta sauce
100
Jern @jernd.bsky.social · 18/11/2025
www.printables.com/model/213609...
printables.com
Folded Paper-esque Soap Holder by jdegs | Download free STL model | Printables.com
010
Jern @jernd.bsky.social · 06/11/2025
Wow that's cool!
010
Jern @jernd.bsky.social · 06/11/2025
New release of build123d dropped earlier today! Huge new functionality including better surface modeling features github.com/gumyr/build1...
github.com
Release v0.10.0 · gumyr/build123d
Breaking Changes Convert Shape methods to properties: is_null, is_valid, shape_type. Unfortunately it isn't possible to keep the old method and deprecate it when switching over to properties. The ...
020
Jern @jernd.bsky.social · 06/11/2025
I typically just apply the sauce immediately before putting in oven, works great for me!
100
Jern @jernd.bsky.social · 05/11/2025
Walmart dishwasher powder costs 6.6 cents/ounce, Great Value pods cost 26.9 cents/ounce, Cascade Platinum pods cost 73.8 cents/ounce. The price difference is enormous! (used pricing from walmart website)
290
Jern @jernd.bsky.social · 05/11/2025
It's very similar IMHO to Keurig, pre-dosed bad coffee with a high cost in the name of "convenience". Drip coffee with a paper filter that can be composted is plenty convenient for me -- while being cheaper and higher quality.
0170
Jern @jernd.bsky.social · 05/11/2025
Nellie's dishwasher powder is the right intersection of cheap enough, good performance, short ingredient list, and reputable source for me.
000
Jern @jernd.bsky.social · 01/11/2025
Sick, love BREP
000
Jern @jernd.bsky.social · 30/10/2025
Took a stab in build123d, definitely non-trivial!
030
Jern @jernd.bsky.social · 27/10/2025
Yep, you can use e.g. the `location_at` operator (shortcut ^) on edges or faces and it will give you info about both location and orientation. It works a bit differently from BOSL2 but the same info is available. Here is a super simple demo, but the same idea scales to any shape of arbitrary form.
020
Jern @jernd.bsky.social · 27/10/2025
Yes do it!! (Or at least give it a try to see if you like it) FYI there is also webasm build123d now too!! e. g. jojain.github.io/build123d-sa...
jojain.github.io
Build123d Sandbox
110
Jern @jernd.bsky.social · 26/10/2025
They are both great communities and focused on learning and developing new skills! They both have discord channels which is where a lot of the activity takes place.
100
Jern @jernd.bsky.social · 21/10/2025
How many of these shirts do you own? Honestly I wouldn't be surprised if you had one stashed everywhere given the frequency of these outages...
100
Jern @jernd.bsky.social · 15/10/2025
Have you considered build123d? In short it combines benefits of OpenSCAD with benefits of BREP CAD like Fusion.
010
Reposted by Jern
OSH Park @oshpark.bsky.social · 06/10/2025
Live now! Open Source Hardware Association (OSHWA) is doing a Show and Tell 12 hour Membership Drive with creators from all over joining us to show off their work! @oshwassociation.bsky.social www.youtube.com/watch?v=Yn0e...
youtube.com
Show and Tell 12 hour Membership Drive
YouTube video by The Open Source Hardware Association
064
Reposted by Jern
OSHWA @oshwassociation.bsky.social · 22/09/2025
It's almost October which means it's almost Open Hardware Month! Mark your calendars and get excited because there's going to be really amazing speakers and perhaps even some sloths during our 12hr membership livestream! How are you celebrating Open Hardware Month? www.youtube.com/watch?v=Yn0e...
poster for the 12hr livestream featuring text and a computer with the gear logo on the screen over a circuit line 
text reads " open hardware month october 6 8am-8pm 12 hour livestream!"
02312
Jern @jernd.bsky.social · 02/10/2025
See the [build123d cheatsheet](build123d.readthedocs.io/en/latest/ch...) for further information about available arc types (supports hovering to see doc string). 3/3
build123d.readthedocs.io
Cheat Sheet — build123d 0.1.dev194+g0166408f6 documentation
010
Jern @jernd.bsky.social · 02/10/2025
Assumption 1 is described above. Assumption 2 is that the arc starts at an angle perpendicular to an axis passing through the regular polygon center. For that build123d's `TangentArc` was a good choice, however it may also be possible to use `RadiusArc` which accepts two points and a radius. 2/3
110
Jern @jernd.bsky.social · 02/10/2025
No, I simply set the point at which the arc would terminate. The resulting radii are different for each regular polygon. There are a number of approaches here that would work. The correct way to formalize this is a technical drawing, but given the lack of that I had to make some assumptions. 1/2
110
Jern @jernd.bsky.social · 01/10/2025
Nice, yes OpenSCAD also supports 2D offsets -- so that is probably a good idea here.
000
Jern @jernd.bsky.social · 01/10/2025
Awesome, glad to hear I understood your goal better this time! This is python, yes. build123d supports exporting to a wide range of 3D formats; STL, 3MF, GLTF, STEP, and BREP.
100
Jern @jernd.bsky.social · 01/10/2025
OK, I generalized it and it now works for even and odd regular polygons. FYI, It is also totally possible to use various transformations to turn these 1D objects into 3D solids (not demonstrated here). Quick and dirty video demo + code:
121
Jern @jernd.bsky.social · 01/10/2025
Here's my first attempt at the square, I think should be generalizable to all regular polygons fairly easily but need to think on it a bit. 1D are first class citizens in build123d, which makes this quite a bit easier
120
Jern @jernd.bsky.social · 30/09/2025
Hmm, is there a rule defining the orientation/angle of the arc at the e.g. square corner?
200