diff --git a/gridfinity-rebuilt-baseplate.scad b/gridfinity-rebuilt-baseplate.scad index cb9bd0a..528f926 100644 --- a/gridfinity-rebuilt-baseplate.scad +++ b/gridfinity-rebuilt-baseplate.scad @@ -48,7 +48,7 @@ fity = 0; // [-1:0.1:1] /* [Styles] */ // baseplate styles -style_plate = 3; // [0: thin, 1:weighted, 2:skeletonized, 3: screw together] +style_plate = 0; // [0: thin, 1:weighted, 2:skeletonized, 3: screw together, 4: screw together minimal] // enable magnet hole enable_magnet = true; @@ -95,17 +95,19 @@ module gridfinityBaseplate(gridx, gridy, length, dix, diy, sp, sm, sh, fitx, fit if (sp == 1) translate([0,0,-off]) cutter_weight(); - else if (sp == 2 || sp == 3) { + else if (sp == 2 || sp == 3) linear_extrude(10*(h_base+off), center = true) profile_skeleton(); - } + else if (sp == 4) + translate([0,0,-5*(h_base+off)]) + rounded_square(length-2*r_c2-2*r_c1, 10*(h_base+off), r_fo3); translate([0,0,-off]) { if (sh == 1) cutter_countersink(); else if (sh == 2) cutter_counterbore(); } } - if (sp == 3) cutter_screw_together(gx, gy, off); + if (sp == 3 || sp ==4) cutter_screw_together(gx, gy, off); } }