X-Git-Url: http://challenge-bot.com/repos/?p=challenge-bot;a=blobdiff_plain;f=caster-standoff.scad;h=41208a9041102604aab0daa537a86a81074a8417;hp=f4a730d13e9f90fb9336b21718cb3dac1e8b1636;hb=7c438e1960d9a91335674733133c407056f379a2;hpb=6bb055895100d5c10037d67cf64451b695d2b205 diff --git a/caster-standoff.scad b/caster-standoff.scad index f4a730d..41208a9 100644 --- a/caster-standoff.scad +++ b/caster-standoff.scad @@ -41,23 +41,16 @@ module nuts(){ translate([-standoff_radius, 0, nut_height/2]) nut(nut_short_side, nut_height);} -module ziptie(){ - translate([-standoff_radius, -ziptie_width/2, 0]) - cube([standoff_radius * 2, ziptie_width, ziptie_height]);} - module caster_standoff(){ difference(){ union(){ cylinder(h = standoff_height, r = standoff_radius); - caster_flange();} - translate([0, 0, -.1]) scale([1, 1, 1.1]) - caster_flange_screws(); - translate([0, 0, caster_flange_height]) - nuts(); - translate([0, 0, standoff_height * 3 / 4]) scale([1.1, 1, 1]) - ziptie(); - rotate([0, 0, 90]) translate([0, 0, standoff_height * 1 / 2]) - scale([1.1, 1, 1]) - ziptie();}} + translate([0, 0, standoff_height - caster_flange_height]) + caster_flange();} + translate([0, 0, standoff_height - caster_flange_screw_length * 1.1 + 0.1]) + scale([1, 1, 1.1]) + caster_flange_screws(); + translate([0, 0, standoff_height - (caster_flange_height + nut_height)]) + nuts();}} caster_standoff();