rail_mount_nom_width = 16;
rail_mount_side_nom_r_w = 2.5;
rail_mount_mid_nom_r_w = 5.0;
+rail_mount_mid_depth = 4.0;
fixing_pitch = 12.7;
fixing_depth = 5.0;
square([ rail_mount_nom_width, 20 ], center=true);
}
module RailMountPositiveElevation() {
- translate([ 0, -below_plane_z/2 ]) {
- for (xs = [-1,+1]) {
- translate([ xs * rail_mount_nom_width/2, 0 ])
- ellipse([ rail_mount_side_nom_r_w, below_plane_z ]/2);
- }
-
- ellipse([ rail_mount_mid_nom_r_w, below_plane_z ]/2);
+ for (xs = [-1,+1]) {
+ translate([ xs * rail_mount_nom_width/2, , -below_plane_z/2 ])
+ ellipse([ rail_mount_side_nom_r_w, below_plane_z ]/2);
}
+
+ translate([ 0, -rail_mount_mid_depth/2 ])
+ ellipse([ rail_mount_mid_nom_r_w, rail_mount_mid_depth ]/2);
}
//---------- plates and the fixing holes ----------