opencad
← Machines
MachinePASS 8/8

Aleph compute stack

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.

Facts

Backend
build123d
Gates
8 pass, 0 fail, 6 n/a
Envelope
89.3 × 55.0 × 40.5 mm
Bodies
8 (4 modelled, 4 purchased)
Joints
7

Printable part designs

PartGatesFiles
base
aleph-stack-base
PASS 11/11STEP · STL
carrier
aleph-stack-carrier
PASS 11/11STEP · STL
module
aleph-stack-module
PASS 11/11STEP · STL
heatsink
aleph-stack-heatsink
PASS 11/11STEP · STL

Assembled machine

FileKindSize
aleph-stack.stepSTEP0.6 MB
aleph-stack.stlSTL0.2 MB

Source

assembly.yaml (design contract)

Design intent

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.

Gates

TierGateResultEvidence
Aparts_pass
Every part design passed its own 12 gates and has a handoff STEP
PASSresults/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
Abom_complete
Every body of the bill of materials is in the export, once, with a placement
PASSresults/build123d/aleph-stack/verify.json solid_count = 8 (expected 8); placements.missing = []; unmatched = []
Ajoint_fidelity
Every joint's child frame lies on its parent frame (axis, offset, rest angle)
PASSresults/build123d/aleph-stack/verify.json joints.joints.<joint>.checks; failing: none
Aclearances
Static clearances and seats at rest
PASSresults/build123d/aleph-stack/verify.json clearances.<name>; failing: none
Amotion_clear
Every drive moves through its range without interference; gears mesh; ratios match tooth counts
n/aresults/build123d/aleph-stack/kinematics.json motions.<name>.max_interference:
Afluid_domain
Each fluid region is one sealed piece within its volume band and agrees with the source's fluid body
n/aresults/build123d/aleph-stack/domains.json fluids.<name>:
Bexport_agreement
Each exported body equals its part handoff x placement; the assembled envelope matches
PASSresults/build123d/aleph-stack/verify.json agreement.bodies.<body>.volume_rel/hausdorff_mm; envelope.max_error = 7.105427357601002e-15 (tol 0.3)
Bperformance
Every predicted observable meets the requirement the sources state over its numerical band (value +- 2 u_numerical)
n/aresults/build123d/aleph-stack/simulate.json observables.<id>.requirement:
Bconservation
Energy, mass and force balances of every analysis close within their tolerance
n/aresults/build123d/aleph-stack/simulate.json simulations.<id>.conservation:
Brefinement
Every prediction of a mesh ladder is resolved: all its levels finished and the grid-convergence index is within tolerance
n/aresults/build123d/aleph-stack/simulate.json simulations.<id>.refinement.observables:
Csource_hygiene
The assembly source imports only its declared inputs, formats and lints clean
PASSresults/build123d/aleph-stack/verify.json hygiene: cad_refs=[] truth_refs=[]; ruff format True, ruff check True
Cboundaries_complete
Every face of a bounded body carries exactly one named boundary
n/aresults/build123d/aleph-stack/domains.json boundaries.<body>.unassigned/conflicts: none
Cprovenance
Stage JSONs carry provenance stamps; part handoffs are hash-bound; inputs carry provenance
PASSresults/build123d/aleph-stack/<stage>.json provenance present for ['verify', 'kinematics', 'domains', 'simulate']; parts.json designs.<d>.step_sha256 present: True
Cevidence_separation
No worker-visible artefact reads truth; the assembly source only places declared inputs
PASSresults/build123d/aleph-stack/verify.json hygiene.truth_refs = []

Bill of materials

BodyKindDesignMaterial
basemodelledaleph-stack-baseFR4
carriermodelledaleph-stack-carrierFR4
modulemodelledaleph-stack-moduleFR4
heatsinkmodelledaleph-stack-heatsinkaluminium
standoff1purchasedsteel
standoff2purchasedsteel
standoff3purchasedsteel
standoff4purchasedsteel