Add the gridfinity-bin-label README with parameter docs and a symbol
catalogue that embeds top-down thumbnails of each screw-head and
side-profile option. List the model in the root index. Regenerate the
blind cap STL and preview to reflect the slimmer dimensions from the
previous commit.
Adapt the Cullenect swappable label model and extend it with two
independent symbol slots that render alongside the text. Each symbol
supports left/center/right alignment, size, stroke and XY offset, and
can be set to a screw-head icon (hex socket, hex bolt, phillips,
slotted, torx, square, pozidriv) or a side-profile screw silhouette
(cap, flat, pan, button, hex).
Lets the keystone be rotated in 90° steps and translated off-centre
on the cap's front face. Validation now derives the cradle's bounding
box from rotation + offset and checks it against the cavity walls and
both screw bosses via AABB overlap tests.
Adds a snap-in keystone receiver (RJ45/HDMI/USB) embedded in the back
of the front face. The slot, latch-catch shelf, and front-face cutout
are all parametrised so the cradle can be tuned to the specific
keystone in hand; the latch geometry follows WALLY's keystone_solid
receiver (thenewhobbyist/OpenSCAD).
Add a back_edge_round parameter and taper both outer edges via a
three-slice hull so the rear perimeter mirrors the softened front
edge instead of meeting the side walls at a sharp 90°.
Parametric square cover plate with rounded corners, hollow back cavity,
and two internal screw bosses on the vertical centerline. Defaults
target an 80mm cover with 58mm screw spacing.