Skip to content

Docs: add documentation for partial bins feature#123

Merged
jasonmadigan merged 2 commits into
tracefinity:mainfrom
gr3enk:main
Jul 1, 2026
Merged

Docs: add documentation for partial bins feature#123
jasonmadigan merged 2 commits into
tracefinity:mainfrom
gr3enk:main

Conversation

@gr3enk

@gr3enk gr3enk commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

Adding Markdown documentation for the partial bins feature addded in #112

@jasonmadigan jasonmadigan left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks for writing these up @gr3enk, the stl-generation section especially is really thorough and technically accurate. a few small style tweaks to match the existing docs and this is good to merge.

Comment thread docs/features.md Outdated
- Half-grid base (21mm cells for finer baseplate positioning)
- Insert mode (contrast insert with configurable height)
- Bed size for auto-splitting large bins
- Partial bins (disabled specific parts of the bin to save filament)

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

suggestion: "disabled" should be "disable" (verb form), and the existing feature lines in this list are factual without rationale -- e.g. "Bed size for auto-splitting large bins". could trim to something like:

- Partial bins (disable individual grid cells to reduce print volume)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

disabled was just a typo as well 😬. I didn't like the wording with filament myself either. reduce print volume is definitely better.

Comment thread docs/usage/bin-configuration.md Outdated

**Contrast insert** -- generates a separate STL to print in a different colour. The pocket is deepened automatically to accommodate the insert thickness.

**Partial Bins** -- allows you to disable individual parts of the Gridfinity box to save filament.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

suggestion: the existing toggle descriptions in this section use bold-dash factual format, e.g. "Magnet holes -- recesses in the bin base...". the new ones use a different style ("allows you to", "This is an additional feature for"). worth matching the existing pattern for consistency, e.g.:

**Partial Bins** -- disables individual grid cells, removing them from the shell.
**Connect Base** -- disabled cells keep the base plate connected instead of being fully removed.
**Retain outer wall** -- keeps the outer bin wall around the full perimeter when connect base is on.

also: trailing whitespace at end of this line.

Use "Save as defaults" to capture the current bin config. Use "Reset defaults" to restore factory settings (2x2 grid, 4u height, magnets on, stacking lip on).

## Partial Bins

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

typo: "partia" should be "partial".

Comment thread docs/stl-generation.md Outdated
Disabled cells keep base geometry but lose walls and lip above `BASE_HEIGHT`:

1. **Wall cutters** (`_make_connect_mode_cell_cutters`) subtract everything from `BASE_HEIGHT` up to the bin top in each disabled cell.
2. **Stability plates** (`_make_connect_mode_stability_plates`) add a ~5.8mm floor bridge (`PARTIAL_BIN_CONNECT_PLATE_MM = 6.0 - 0.2`) at `z = BASE_HEIGHT` across each disabled region. Plates extend half a grid unit into neighbouring enabled cells for adhesion.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

minor: the constant is exactly 5.8mm (6.0 - 0.2), so the tilde (~) isn't needed.

Comment thread docs/usage/bin-layout.md Outdated
| Contrast Insert | Generates a separate insert STL for two-colour printing. |
| Insert Height | Thickness of the insert piece. |
| Bed Size | Print bed dimension. Bins exceeding this are split automatically. |
| Partial Bins | Disable specific parts of the bin to save filament. |

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

suggestion: the other rows in this table use factual descriptions without rationale. could trim "to save filament" to match, e.g.:

| Partial Bins | Disable individual grid cells in the bin. |

@gr3enk

gr3enk commented Jul 1, 2026

Copy link
Copy Markdown
Contributor Author

@jasonmadigan done.

@jasonmadigan

Copy link
Copy Markdown
Collaborator

thanks @gr3enk!

@jasonmadigan
jasonmadigan merged commit 3c72a00 into tracefinity:main Jul 1, 2026
3 checks passed
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.

2 participants