summaryrefslogtreecommitdiff
path: root/connector_front.scad
diff options
context:
space:
mode:
Diffstat (limited to 'connector_front.scad')
-rw-r--r--connector_front.scad27
1 files changed, 2 insertions, 25 deletions
diff --git a/connector_front.scad b/connector_front.scad
index 434729f..b3bacb8 100644
--- a/connector_front.scad
+++ b/connector_front.scad
@@ -1,5 +1,6 @@
include <parameters.scad>
+use <connector.scad>
use <nipple.scad>
use <rail.scad>
@@ -8,31 +9,7 @@ module front_connector_half(
border_top = false,
border_bottom = false
) difference() {
- union() {
- // vertical bar
- cube([bar_thickness/2, bar_thickness, tray_height]);
-
- if (!border_side) {
- // upper horizontal bar
- translate([0, 0, tray_height - bar_thickness])
- cube([tray_width / 2, bar_thickness, bar_thickness]);
-
- // lower horizontal bar
- cube([bar_thickness/2 + rail_width + pla_epsilon, bar_thickness, bar_thickness]);
-
- // vertical thread bold receiver (extremal)
- translate([tray_width/2 - bar_thickness, bar_thickness, tray_height-bar_thickness])
- cube([bar_thickness, bar_thickness, bar_thickness]);
- }
-
- // vertical thread bold receiver (central)
- translate([0, bar_thickness, tray_height-bar_thickness])
- cube([bar_thickness/2, bar_thickness, bar_thickness]);
-
- // male downward positioning nippel
- if (!border_bottom)
- translate([rail_width, bar_thickness / 2, 0]) nipple();
- }
+ connector_half(border_side, border_top, border_bottom);
// receiver for rail
if (!border_side)
contact: Jan Huwald // Impressum