Projekte

Bottleclips

https://github.com/brodykenrick/text_on_OpenSCAD/

Fonts:
include <text_on.scad>

$fn=120;

module bottle_clip(ru=13, rl=17.5, ht=26, width=2.5, size=10, spacing=1.2,
                               name="", braille="", eastwest=0) {
    difference() {
        union() {
            // main cylinder
            cylinder(r1=rl+width, r2=ru+width, h=ht);
            text_on_cylinder(name, [0, 0, 0], r1=rl+width, r2=ru+width, h=ht, updown=0, center=1, updown=-size/2-size*0.5, eastwest=eastwest, size=size, font="Varela Round", spacing=spacing);
            text_on_cylinder(braille, [0, 0, 0], r1=rl+width, r2=ru+width, h=ht, updown=0, center=1, updown=size/2-size*0.6, eastwest=eastwest-7, size=size*0.93, font="Braille", spacing=spacing);
        }

        translate([0,0,-1])
            cylinder(r1=rl, r2=ru, h=ht+2);
        translate([0,0,-1]) cube([50,50,50]);
    }
}

bottle_clip(name="NAME", braille="⠝⠁⠍⠑", eastwest=275, size=10);