Add universal magnetic tray prototype - #52
Draft
richardsolomou wants to merge 5 commits into
Draft
Conversation
Add a continuous Gridfinity deck with configurable square or staggered magnet grids and an optional retaining rim. Preserve fitted holders and migrate saved workspaces safely. Generated-By: PostHog Desktop Task-Id: 63090379-316f-46ce-ba66-b38d39c59627
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
basekit | 9793319 | Commit Preview URL Branch Preview URL |
Aug 15 2026, 01:28 PM |
Let universal trays export as Gridfinity-aligned pieces capped by configurable column and row sizes. Keep retaining walls only on the assembled perimeter and migrate saved tray settings. Generated-By: PostHog Desktop Task-Id: 63090379-316f-46ce-ba66-b38d39c59627
Add an explicit tray-compatible pocket layout whose magnet centres use the universal tray's canonical staggered lattice. Share pitch across both generators, preserve lattice phase across split modules, keep ribs aligned with every boss, and retain existing balanced layouts. Generated-By: PostHog Desktop Task-Id: 63090379-316f-46ce-ba66-b38d39c59627
Increase the default compatible lattice pitch to 30mm, reducing a 7x5 tray to 67 magnets. Make automatic tray-compatible base counts step down to the strongest supported pattern that physically fits the selected pitch. Generated-By: PostHog Desktop Task-Id: 63090379-316f-46ce-ba66-b38d39c59627
Add a configurable smallest-base size and reserve half of it around the assembled tray perimeter. Keep internal module seams available, migrate saved trays, and reduce the default 7x5 layout to 59 usable magnet positions. Generated-By: PostHog Desktop Task-Id: 63090379-316f-46ce-ba66-b38d39c59627
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
Fitted holders become obsolete when a collection changes and require miniature footprints to be planned in advance. A reusable tray should accept mixed base sizes, fit common printer beds, align with compatible bases, and only place magnets where a miniature can physically use them.
Changes
Risk
Medium. Magnetic retention still depends on polarity, friction, magnet grade, and miniature geometry. The sparse layout intentionally gives some medium bases one central magnet; physical transport testing is required.
Verification
pnpm check(292 tests)Checklist
Created with PostHog Desktop