The main purpose of a bookend is to hold the books, so I decided to design one that does it as well as possible.
The original idea is not mine (saw it somewhere on Aliexpress as a metal version a while ago). I've designed this in openscad and tried to make it fully customizable.
To print this, you need:
Check bookend.scad for options to customize and generate your own stl files.
A library for threads is included in files (source link is inside .scad file).
To achieve better sturdiness I recommend to increase thickness from 2mm to 3-4mm.
For the best holding power, you need to glue the pins in the sliders after you set desired width.
I printed this with PLA 0.6mm nozzle 0.4 height (pins 0.3 height) in total of 4 hours on MINI.
No supports, all default settings in PrusaSlicer.
The author marked this model as their own original creation.