diff options
author | Jan Huwald <jh@sotun.de> | 2015-03-05 12:05:10 (GMT) |
---|---|---|
committer | Jan Huwald <jh@sotun.de> | 2015-03-05 12:05:10 (GMT) |
commit | d0cb7d7e6f8f3a44f248c83b84984c808026d1c2 (patch) | |
tree | bb0273279f3515af4e0676824f3669e5d8aed1fb /connector_pole.scad | |
parent | 4fbbd88b5043e8c1bb89ae3b52e8c30b4861825b (diff) |
remove old files, add default make target
Diffstat (limited to 'connector_pole.scad')
-rw-r--r-- | connector_pole.scad | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/connector_pole.scad b/connector_pole.scad deleted file mode 100644 index 7661365..0000000 --- a/connector_pole.scad +++ /dev/null @@ -1,44 +0,0 @@ -include <parameters.scad> - -use <screw_hole.scad> - -module connector_pole(units, depth, border_top=true, border_bottom=true, cable_funnel=true) { - height = tray_height * units; - overlap = bar_thickness + pole_overlap_shunt; - - difference() { - // pole - translate([0, 0, (border_bottom ? 0 : -overlap)]) - cube([bar_thickness, pole_depth, height - + (border_bottom ? 0 : overlap) - + (border_top ? 0 : overlap)]); - - // screw holes - for (i = [0:units]) - for (s = [-1, 1]) - translate([bar_thickness/2, depth, i * tray_height + s * bar_thickness/2]) - rotate([90, 0, 0]) - screw_hole(nut_depth = nut_height); - - // cable funnel - if (cable_funnel) - for (i = [0:units-1]) - translate([0, 0, i * tray_height + bar_thickness]) - cube([bar_thickness, pole_cable_funnel_width, tray_height - 2 * bar_thickness]); - - // receptors for lower/upper poles - for (i = [[border_bottom, 0, 0], - [border_top, depth/2, height]]) - if (!i[0]) - translate([0, i[1], i[2]-overlap]) - cube([bar_thickness, depth/2, 2*overlap]); - } -} - -connector_pole(2, 20); - -translate([50,0,0]) connector_pole(2, 20, border_bottom=false); - -translate([100,0,0]) connector_pole(2, 20, border_top=false, border_bottom=false); - -translate([150,0,0]) connector_pole(2, 20, border_top=false); |