Reference model of the Aleph base board, carrier board, Jetson Orin Nano module and heatsink-fan on M2.5 standoffs, for designing enclosures and mounts.
| Part | Gates | Files |
|---|---|---|
| base aleph-stack-base | PASS 11/11 | STEP · STL |
| carrier aleph-stack-carrier | PASS 11/11 | STEP · STL |
| module aleph-stack-module | PASS 11/11 | STEP · STL |
| heatsink aleph-stack-heatsink | PASS 11/11 | STEP · STL |
| File | Kind | Size |
|---|---|---|
| aleph-stack.step | STEP | 0.6 MB |
| aleph-stack.stl | STL | 0.2 MB |
assembly.yaml (design contract)
Light reference model of the Aleph compute stack in sources/assembled.png, for designing enclosures and mounting points: the Aleph base board at the bottom, the Aleph carrier board 10 mm above it on four M2.5 standoffs, the NVIDIA Jetson Orin Nano module seated in the carrier's SO-DIMM connector, and NVIDIA's heatsink-and-fan block on the module. Each body is simplified to its outline, thickness, every mounting hole and the envelopes of the parts that set its outer extents. base.step, carrier.step (KiCad exports) and orin-nano-module.stp (NVIDIA) are authoritative and measured with OpenCascade; the heatsink-and-fan has no CAD and is estimated from the photos. No motion, fluids or simulations.
| Tier | Gate | Result | Evidence |
|---|---|---|---|
| A | parts_pass Every part design passed its own 12 gates and has a handoff STEP | PASS | results/build123d/aleph-stack/parts.json designs.<design>.gates_ok: aleph-stack-base=True, aleph-stack-carrier=True, aleph-stack-module=True, aleph-stack-heatsink=True |
| A | bom_complete Every body of the bill of materials is in the export, once, with a placement | PASS | results/build123d/aleph-stack/verify.json solid_count = 8 (expected 8); placements.missing = []; unmatched = [] |
| A | joint_fidelity Every joint's child frame lies on its parent frame (axis, offset, rest angle) | PASS | results/build123d/aleph-stack/verify.json joints.joints.<joint>.checks; failing: none |
| A | clearances Static clearances and seats at rest | PASS | results/build123d/aleph-stack/verify.json clearances.<name>; failing: none |
| A | motion_clear Every drive moves through its range without interference; gears mesh; ratios match tooth counts | n/a | results/build123d/aleph-stack/kinematics.json motions.<name>.max_interference: |
| A | fluid_domain Each fluid region is one sealed piece within its volume band and agrees with the source's fluid body | n/a | results/build123d/aleph-stack/domains.json fluids.<name>: |
| B | export_agreement Each exported body equals its part handoff x placement; the assembled envelope matches | PASS | results/build123d/aleph-stack/verify.json agreement.bodies.<body>.volume_rel/hausdorff_mm; envelope.max_error = 7.105427357601002e-15 (tol 0.3) |
| B | performance Every predicted observable meets the requirement the sources state over its numerical band (value +- 2 u_numerical) | n/a | results/build123d/aleph-stack/simulate.json observables.<id>.requirement: |
| B | conservation Energy, mass and force balances of every analysis close within their tolerance | n/a | results/build123d/aleph-stack/simulate.json simulations.<id>.conservation: |
| B | refinement Every prediction of a mesh ladder is resolved: all its levels finished and the grid-convergence index is within tolerance | n/a | results/build123d/aleph-stack/simulate.json simulations.<id>.refinement.observables: |
| C | source_hygiene The assembly source imports only its declared inputs, formats and lints clean | PASS | results/build123d/aleph-stack/verify.json hygiene: cad_refs=[] truth_refs=[]; ruff format True, ruff check True |
| C | boundaries_complete Every face of a bounded body carries exactly one named boundary | n/a | results/build123d/aleph-stack/domains.json boundaries.<body>.unassigned/conflicts: none |
| C | provenance Stage JSONs carry provenance stamps; part handoffs are hash-bound; inputs carry provenance | PASS | results/build123d/aleph-stack/<stage>.json provenance present for ['verify', 'kinematics', 'domains', 'simulate']; parts.json designs.<d>.step_sha256 present: True |
| C | evidence_separation No worker-visible artefact reads truth; the assembly source only places declared inputs | PASS | results/build123d/aleph-stack/verify.json hygiene.truth_refs = [] |
| Body | Kind | Design | Material |
|---|---|---|---|
| base | modelled | aleph-stack-base | FR4 |
| carrier | modelled | aleph-stack-carrier | FR4 |
| module | modelled | aleph-stack-module | FR4 |
| heatsink | modelled | aleph-stack-heatsink | aluminium |
| standoff1 | purchased | steel | |
| standoff2 | purchased | steel | |
| standoff3 | purchased | steel | |
| standoff4 | purchased | steel |