Sealed case · electronics inside

Gridfinity

Two benches, one truth: pristine smkent/monoscad OpenSCAD as the golden reference, and the studio OCCT port that must match it.

Loading OpenSCAD STL…
Live studio · final resultRugged electronics caseLive OpenSCAD monoscad mesh — assembled case 1:1 (hinges, latches, walls).Open walkthrough →

Studio path: /embed/gridfinity → BitByBitScene + gridfinityStorageCase. Judged by OpenSCAD golden STLs below.

OpenSCAD reference bench (intact)

Golden sourceNot a second studio editor

Pristine monoscad + OpenSCAD CLI

Keep the upstream repo intact. Render Customizer defaults to binary STLs for equivalency tests. Studio OCCT ports from this output — it does not replace it.

Clone
references/gridfinity/monoscad/
Golden STLs
references/gridfinity/monoscad-out/

Regenerate golden STLs

cd references/gridfinity
./run-monoscad.sh list       # status: clone, OpenSCAD, existing STLs
./run-monoscad.sh golden     # Part=bottom + Part=top → monoscad-out/
./run-monoscad.sh bottom     # bottom only
./run-monoscad.sh top        # top only

Details: references/gridfinity/SOURCE_OF_TRUTH.md. Equivalency: apps/theageofabundance-studio/lib/gridfinity/rugged-box/__tests__/stl-equivalency.test.ts.

Product references

What we implement

Open in the CAD Editor