← back to pin listOne-click FINISH EVEN COLUMNS — round qty up to fill the last column (Jordan 2026-08-31)
kerfmaster pin list · Nesting
intentmixedWhat we want to build. Never claimed the present, so it cannot be stale — and must never be read as a description of the code.
Content last changed 2026-08-31 — computed from the item itself, not typed.
Jordan, 2026-08-31, verbatim: 'Also, we should include a one-click option to finish even columns in Y, meaning we asked for 190 pcs, but we can fit a few more to finish that last solumn (and also end up with cleaner GCode - one set of P9997 macros) so the total might end up being 194 with clean, even columns.'
- Why: a partial last column breaks the uniform macro array AND wastes the column's remaining Y; a few extra parts buy cleaner G-code and even thermal load.
- UI (intent — phase rule, record don't build): lives with the spread/reset one-clicks in the layout-array modal (nest-spacing-operator-prompt); shows asked vs filled count before the click.
- Engine (record): nest_rules.fill_y_first(finish_columns=True) rounds qty to n_cols*per_col; the caller reads the real count from len(placements). Build 160 ran it: 190 asked -> 196 filled, no partial column. MIXED flag because the slot exists in code while the one-click UI is future intent.