diff --git a/c3cat-bottle-clip/c3cat-bottle-clip.scad b/c3cat-bottle-clip/c3cat-bottle-clip.scad index 19a51e7..3c42e6f 100644 --- a/c3cat-bottle-clip/c3cat-bottle-clip.scad +++ b/c3cat-bottle-clip/c3cat-bottle-clip.scad @@ -150,13 +150,8 @@ module bottle_clip(ru=13, rl=17.5, ht=26, width=2.5, name="c3cat", font="write/o if (RENDER_COLOR_ONE) { color("black") difference() { cylinder(r1=rl+width, r2=ru+width, h=ht); - difference() { - union() { - name(name=name, font=font, rl=rl, ht=ht, ru=ru); - logo(logo=logo, rl=rl, ht=ht, ru=ru, width=width); - } - cylinder(r1=rl+width/2, r2=ru+width/2, h=ht); - } + name(name=name, font=font, rl=rl, ht=ht, ru=ru); + logo(logo=logo, rl=rl, ht=ht, ru=ru, width=width); translate([0,0,-1]) cylinder(r1=rl, r2=ru, h=ht+2); // finally, substract a cube as a gap so we can clip it to the bottle @@ -169,7 +164,7 @@ module bottle_clip(ru=13, rl=17.5, ht=26, width=2.5, name="c3cat", font="write/o if (RENDER_COLOR_TWO) { color("orange") difference() { name(name=name, font=font, rl=rl, ht=ht, ru=ru); - cylinder(r1=rl+width/2, r2=ru+width/2, h=ht); + cylinder(r1=rl+width, r2=ru+width, h=ht); outer_cutoff(rl, e, ru, ht, width); } } @@ -177,7 +172,7 @@ module bottle_clip(ru=13, rl=17.5, ht=26, width=2.5, name="c3cat", font="write/o if (RENDER_COLOR_THREE) { color("yellow") difference() { logo(logo=logo, rl=rl, ht=ht, ru=ru, width=2*width); - cylinder(r1=rl+width/2, r2=ru+width/2, h=ht); + cylinder(r1=rl+width, r2=ru+width, h=ht); outer_cutoff(rl, e, ru, ht, width); } } diff --git a/pressfit_headband.scad b/pressfit_headband.scad index 7d592a7..2d0fe17 100644 --- a/pressfit_headband.scad +++ b/pressfit_headband.scad @@ -24,16 +24,16 @@ module pla_parts(size, a) { union() { rotate(i*a, [0, 0, 1]) { translate([-size-3, 0, 0]) anchored_inserticle(); - translate([-size-4, 0,]) rotate(90, [0, 1, 0]) inserticle(); - translate([-size-3, 0,]) rotate(90, [0, 1, 0]) { - cube([INSERTICLE_X-2*CHAMFER, INSERTICLE_Y, INSERTICLE_Z], center=true); - translate([0, 0, INSERTICLE_Z/2+0.5]) - cube([INSERTICLE_X/2, INSERTICLE_Y+2, 1], center=true); - } +// translate([-size-4, 0,]) rotate(90, [0, 1, 0]) inserticle(); +// translate([-size-3, 0,]) rotate(90, [0, 1, 0]) { +// cube([INSERTICLE_X-2*CHAMFER, INSERTICLE_Y, INSERTICLE_Z], center=true); +// translate([0, 0, INSERTICLE_Z/2+0.5]) +// cube([INSERTICLE_X/2, INSERTICLE_Y+2, 1], center=true); +// } } } } - } + } } module petg_parts(size, height, thickness, part, stretch_len, tip_len, tip_bend) { @@ -45,7 +45,7 @@ module petg_parts(size, height, thickness, part, stretch_len, tip_len, tip_bend) stretch_len=stretch_len, tip_len=tip_len, tip_bend=tip_bend - ); + ); } module pressfit_headband(debug=DEBUG, size=SIZE, height=HEIGHT, thickness=THICKNESS, part=PART, stretch_len=STRETCH_LEN, tip_len=TIP_LEN, tip_bend=TIP_BEND, a=48) {