diff --git a/gridfinity-rebuilt-lite.scad b/gridfinity-rebuilt-lite.scad index b3f9e86..6ed4139 100644 --- a/gridfinity-rebuilt-lite.scad +++ b/gridfinity-rebuilt-lite.scad @@ -33,8 +33,8 @@ divy = 2; /* [Toggles] */ // snap gridz height to nearest 7mm increment enable_zsnap = false; -// enable upper lip for stacking other bins -enable_lip = true; +// how should the top lip act +style_lip = 0; //[0: Regular lip, 1:remove lip subtractively, 2: remove lip and retain height] /* [Other] */ // determine what the variable "gridz" applies to based on your use case @@ -54,17 +54,17 @@ div_base_y = 0; // Input all the cutter types in here color("tomato") -gridfinityLite(gridx, gridy, gridz, gridz_define, enable_lip, enable_zsnap, length, div_base_x, div_base_y, style_hole) { - cutEqual(n_divx = divx, n_divy = divy, style_tab = style_tab, enable_scoop = false); +gridfinityLite(gridx, gridy, gridz, gridz_define, style_lip, enable_zsnap, length, div_base_x, div_base_y, style_hole) { + cutEqual(n_divx = divx, n_divy = divy, style_tab = style_tab, scoop_weight = 0); } // ===== CONSTRUCTION ===== // -module gridfinityLite(gridx, gridy, gridz, gridz_define, enable_lip, enable_zsnap, length, div_base_x, div_base_y, style_hole) { +module gridfinityLite(gridx, gridy, gridz, gridz_define, style_lip, enable_zsnap, length, div_base_x, div_base_y, style_hole) { difference() { union() { - gridfinityInit(gridx, gridy, height(gridz, gridz_define, enable_lip, enable_zsnap), 0, length) + gridfinityInit(gridx, gridy, height(gridz, gridz_define, style_lip, enable_zsnap), 0, length) children(); gridfinityBase(gridx, gridy, length, div_base_x, div_base_y, style_hole); }