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 · 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
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/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 · 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
How about this? I made a few improvements since my last post. I also fused the hexagons together and then offset them to create some tolerance to allow for a better fit. The tolerance I used is quite high just to make it visually obvious.
110
Jern @jernd.bsky.social · 30/09/2025
Wondering if build123d could work for you? I watched your video and came up with this approach using construction geometry that act as helpers to place hexagons. This approach should scale very well to more complex hexagonal tilings.
110
Jern @jernd.bsky.social · 25/09/2025
Nice, how fast is minkowski these days?
110
Jern @jernd.bsky.social · 03/09/2025
Designed and rendered a measuring scoop using #build123d and #blender respectively. The user inputs a target volume for the measuring scoop, and then scipy traverses the search space and finds a scoop with the matching volume. There is a lot of potential in this kind of design optimization approach!
061
Jern @jernd.bsky.social · 25/08/2025
FYI, there are CodeCADs out there that supports querying created geometry. Here I add two helices and then section with a plane to find the vertices to connect.
100
Jern @jernd.bsky.social · 15/08/2025
That's a neat technique -- hadn't seen that before! I decided to recreate in build123d:
110
Jern @jernd.bsky.social · 06/05/2025
yet another CodeCAD option:
120
Jern @jernd.bsky.social · 20/03/2025
Modeled in #build123d
030
Jern @jernd.bsky.social · 20/02/2025
Felt compelled to re-create a cool recent MangoJelly part
040
Jern @jernd.bsky.social · 17/02/2025
Hadn't published it before but here is the complete source code for the 5 interlocking tetrahedra in build123d. I did not spend much time optimizing, and I am sure the rotation angles could be found in an easier way:
100
Jern @jernd.bsky.social · 15/02/2025
Interlocking tetrahedra inscribed in a dodecahedron with #build123d
181
Jern @jernd.bsky.social · 12/02/2025
Tried it on the less trivial tube-tube case from an OpenSCAD STL import and it failed "Fillet: BRep API command not done"
000
Jern @jernd.bsky.social · 12/02/2025
and the build123d source code to create the prior model 2/2
000
Jern @jernd.bsky.social · 12/02/2025
ok here is my solution to figure (B) using #build123d with no external libraries (1/2)
110
Jern @jernd.bsky.social · 07/02/2025
Following your stuff is making me want to get the 'ole 4x5 cameras back out. As a poor student I used to shoot directly on enlarging paper and develop in homemade caffenol. One such photo:
010
Jern @jernd.bsky.social · 06/02/2025
Here it is in build123d, render time is less than 1/10th of a second and only 6 lines for the part. Fillets and chamfers are built-in.
200
Jern @jernd.bsky.social · 05/02/2025
@behindthebluemotel.com Thought you might appreciate this old logo I pulled from the inside of an old Kodak Six-20 camera I think.
010
Jern @jernd.bsky.social · 24/01/2025
Threw together a very quick and dirty editor / 3D model viewer in nicegui for build123d using ocp_vscode and codemirror. Lots of potential as a model configurator too! Video demo:
010
Jern @jernd.bsky.social · 15/01/2025
modeled this compound of five interlocked tetrahedra using #build123d
030
Jern @jernd.bsky.social · 15/01/2025
Designed a makercoin in #build123d
020
Jern @jernd.bsky.social · 14/01/2025
Source-code for the I-beam knot in #build123d 2/2
010
Jern @jernd.bsky.social · 14/01/2025
An I-beam knot made in #build123d 1/2
130
Jern @jernd.bsky.social · 03/01/2025
Here is a #hexastix model I made in #build123d
081
Jern @jernd.bsky.social · 20/12/2024
Reworked your code to an equivalent version in build123d:
010