Skip to content

Feature Improvement - Add proportional subdivisions to bin_subdivide#338

Open
feliperiffel wants to merge 1 commit into
kennetek:mainfrom
feliperiffel:master
Open

Feature Improvement - Add proportional subdivisions to bin_subdivide#338
feliperiffel wants to merge 1 commit into
kennetek:mainfrom
feliperiffel:master

Conversation

@feliperiffel

@feliperiffel feliperiffel commented May 9, 2026

Copy link
Copy Markdown

Hi, I have created a small improvement in my fork that allows proportional creation of subdivisions in the bins.

what was changed:

  • bin_subdivide() gains an optional proportions parameter: [[x0, x1, ...], [y0, y1, ...]] where each axis sums to 1. When undef (default), behaviour is unchanged (equal splits).

  • gridfinity-rebuilt-bins.scad: expose divx_p1-p4 / divy_p1-p4 as Customizer sliders (weights, auto-normalised). All-zero means equal sizing. Up to 4 divisions per axis supported.

Feature Image
image

- bin_subdivide() gains an optional proportions parameter:
  [[x0, x1, ...], [y0, y1, ...]] where each axis sums to 1.
  When undef (default), behaviour is unchanged (equal splits).

- gridfinity-rebuilt-bins.scad: expose divx_p1-p4 / divy_p1-p4
  as Customizer sliders (weights, auto-normalised). All-zero
  means equal sizing. Up to 4 divisions per axis supported.

- Fix: add missing use <src/helpers/list.scad> import so
  sum() is available in gridfinity-rebuilt-bins.scad.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant