I designed a set of 10 Christmas ornaments that can be 3D printed in vase mode for Printables’ Winter Holidays Decorations contest.

I knew when I started my design process that I wanted to design something that could be printed in vase mode.

Read more: https://chromamine.com/2025/12/3d-printable-vase-mode-christmas-ornaments/

#3dPrinting #VaseMode #BOSL2 #OpenSCAD #design

Designing Christmas Ornaments for Vase Mode

I wanted a lab rocker, but (as usual) didn't like existing designs. No, "not designed by me" is not the most critical flaw by itself. But anyway, here's my take on a servo-driven DIY rocker with variable amplitude and frequency. I made it to develop #photoresist and to etch #PCB , but I'll probably use it to develop glass plates of my #largeformat camera at some point.
Geometry of the liquid cobtainer is customizable, as well an many other parameters. 3d-model is written in #OpenSCAD with #BOSL2
https://www.printables.com/model/1502809-servo-driven-rocker-for-pcb-fabrication-large-form

My contributions to Printables/Thingiverse are getting increasingly low-effort :D. Like, wtf, hooks, phone stands... What's next, "a rectangular box, untested" or some ugly unprintable AI-generated figurine?
Anyway, I had no choice but to design this thing, since I didn't find any good tweezers, suitable for grabbing a #PCB by the sides out of corrosive solution and holding it very firmly. So I decided to publish it as well.
#OpenSCAD + #BOSL2 as usual, very parametric.

https://www.printables.com/model/1496679-tweezers-tongs-forceps-for-thin-wide-flat-things-l

My next contribution will be more substantial. I'm going to publish that #DIY lab rocker visible underneath soon.

Dear #OpenSCAD users: is there any way to define a real #Bezier curve with OpenSCAD ?

My current understanding is that there are functions for some geometric figures (straight lines, circles…) but not for Bezier. #BOSL2 provides Bezier helpers but apparently, they only approximate a curve with 16 straight segments, right ?

Does this mean I should stick to #FreeCAD if I want smooth and parametric Bezier curves ?

I made a chamber heater for my #Voron 0 using an old toolhead with #OpenSCAD and #BOSL2. While it lacks the power of a commercial heater, it maintains a chamber temperature of about 40°C in my garage, which is ideal for printing with PHA, a biodegradable and heat-resistant material!

After adding an auxiliary fan and a servo for a retractable nozzle cleaner, I have run out of available pins on my Fysetc Catalyst v2 board 😅

#3dprint

@matths #BOSL2 is a hell of a drug :D
Yesterday I noticed some suspicious soapy water under my washing machine. The hose that I inserted into weird threaded tube in the wall a year ago slowly creeped out of it.
No idea what the shit this imperial-based abomination is, I measured 33mm thread diameter and 2.3mm thread pitch and found nothing similar in local shops. I couldn't trust the friction anymore, so 3d-printing to the rescue.
#OpenSCAD with #BOSL2 of course.
The geometry is unfortunate enough to require two parts that barely fit together, but after assembly everything is holding tight.
shapes3d.scad

The Belfry OpenScad Library, v2.0. An OpenSCAD library of shapes, masks, and manipulators to make working with OpenSCAD easier. BETA - BelfrySCAD/BOSL2

GitHub

@fmn That was quick! I'm still learning, but really like #openscad and I like it even more since I discovered #BOSL2. Here is one way to make the same object using this library:

include <BOSL2/std.scad>
$fn = ($preview ? 45 : 90);

vals=[360, 350, 1.5];
grid_size=[340,340];
hole_r = 2.75;

difference()
{
cuboid(vals, rounding=vals.z, except=BOTTOM, anchor=BOT);
grid_copies(size=grid_size, spacing=[10,10]) down(0.1) cylinder(r=hole_r, h=vals.z+0.2);
}

Not that it makes any practical sense to repair this screwdriver, but it is my first new tool, that I've bought after moving to Germany, I don't want to just throw it away. It was incredibly expensive too, 5.49€, not the price I was used to pay for a screwdriver back then :D.
The rubber part slowly desintegrated during a decade of usage, I recreated and improved it in #OpenSCAD (shoutout to #BOSL2 and to smooth_path() particularly, they make it super easy to reverse engineer fancy curves using only calipers), and 3d-printed with TPU.