kennetek / gridfinity-rebuilt-openscad

A ground-up rebuild of the stock gridfinity bins in OpenSCAD
Other
1.2k stars 174 forks source link

Division too high #203

Open captain118 opened 1 month ago

captain118 commented 1 month ago

When a have two boxes stacked on each other if the bottom box has a division that goes across the middle of a base then the division is high enough that the top box rocks on the divide instead of sitting on it and the frame around it.

Here are my test values gridx = 2; // number of bases along y-axis gridy = 1; // bin height. See bin height information and "gridz_define" below. gridz = 3;

/ [Linear Compartments] / // number of X Divisions (set to zero to have solid bin) divx = 1; // number of Y Divisions (set to zero to have solid bin) divy = 2;

/ [Cylindrical Compartments] / // number of cylindrical X Divisions (mutually exclusive to Linear Compartments) cdivx = 0; // number of cylindrical Y Divisions (mutually exclusive to Linear Compartments) cdivy = 0; // orientation c_orientation = 2; // [0: x direction, 1: y direction, 2: z direction] // diameter of cylindrical cut outs cd = 10; // cylinder height ch = 1; // spacing to lid c_depth = 1; // chamfer around the top rim of the holes c_chamfer = 0.5;

/ [Height] / // determine what the variable "gridz" applies to based on your use case gridz_define = 0; // [0:gridz is the height of bins in units of 7mm increments - Zack's method,1:gridz is the internal height in millimeters, 2:gridz is the overall external height of the bin in millimeters] // overrides internal block height of bin (for solid containers). Leave zero for default height. Units: mm height_internal = 0; // snap gridz height to nearest 7mm increment enable_zsnap = false;

/ [Features] / // the type of tabs style_tab = 5; //[0:Full,1:Auto,2:Left,3:Center,4:Right,5:None] // how should the top lip act style_lip = 0; //[0: Regular lip, 1:remove lip subtractively, 2: remove lip and retain height] // scoop weight percentage. 0 disables scoop, 1 is regular scoop. Any real number will scale the scoop. scoop = 0; //[0:0.1:1] // only cut magnet/screw holes at the corners of the bin to save uneccesary print time only_corners = false;

/ [Base] / style_hole = 1; // [0:no holes, 1:magnet holes only, 2: magnet and screw holes - no printable slit, 3: magnet and screw holes - printable slit, 4: Gridfinity Refined hole - no glue needed] // number of divisions per 1 unit of base along the X axis. (default 1, only use integers. 0 means automatically guess the right division) div_base_x = 0; // number of divisions per 1 unit of base along the Y axis. (default 1, only use integers. 0 means automatically guess the right division) div_base_y = 0;

EmperorArthur commented 1 month ago

Have you tried PR #187 to see if that fixes the issue?

captain118 commented 1 month ago

I have not. I'll give that a try tomorrow.

Thanks

On Sun, Jul 14, 2024 at 10:51 PM Arthur Moore @.***> wrote:

Have you tried PR #187 https://github.com/kennetek/gridfinity-rebuilt-openscad/pull/187 to see if that fixes the issue?

At this point I'm seriously just considering merging all my PRs fixing issues into a separate branch on my repo.

— Reply to this email directly, view it on GitHub https://github.com/kennetek/gridfinity-rebuilt-openscad/issues/203#issuecomment-2227621882, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAEQ7PZK2E7C2DYYKVS7NUDZMM2MBAVCNFSM6AAAAABK3Q6O5WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMRXGYZDCOBYGI . You are receiving this because you authored the thread.Message ID: @.***>