SHOW OUR WORK

A good explanation
should stand up to questions.

These exhibits use simplified, deterministic teaching models. Their references and boundaries are part of the explanation.

The four-stroke engine ↗

A simplified spark-ignition teaching model. Motion and valve timing are prescribed; no combustion, pressure, friction, torque, efficiency or flywheel dynamics are calculated. Front walls are deliberately removed. Cam geometry is schematic.

Original Blender geometry, procedural effects and educational text by OpenEngineering contributors. Editable models and export scripts are included; no third-party model assets.

The sewing machine ↗

Idealized oscillating-hook lockstitch with prescribed timing and staged thread curves. No cloth, friction, tension, needle deflection or motor-load simulation. Clearances and thread thickness are enlarged. The finite stitch strip repeats for display.

Original Blender model, thread geometry and prose by OpenEngineering contributors; CC BY 4.0. Reproducible export: scripts/build-exhibit-models.py. No manufacturer CAD or copied illustrations.

The jet engine ↗

Schematic two-spool turbofan with illustrative blade profiles, 2:1 spool speeds and qualitative flow traces. Bypass presets change mass-flow shares in the same geometry; they do not predict thrust shares, fuel efficiency, temperature, pressure or actual operating speeds. No afterburner or startup simulation.

Original Blender assembly, flow paths and educational prose by OpenEngineering contributors, CC BY 4.0. Editable sources and scripts/build-exhibit-models.py included. No manufacturer CAD.

The mechanical watch ↗

Unbranded, idealized hand-wound movement with a prescribed conventional lever escapement. Tooth shapes and contact geometry are teaching approximations. No force, friction, accuracy, power-reserve or spring-depletion simulation. Frequency presets hold the gear train fixed. No automatic winding, date or complications. Motion is slowed for inspection.

Original Blender movement, deterministic hairspring and educational text by OpenEngineering contributors, CC BY 4.0. Editable source and scripts/build-exhibit-models.py included. No branded calibre or copied CAD.

Influences, not imported material.

We admire the explanatory craft of Bartosz Ciechanowski, Real Engineering, Branch Education, PhET, and David Macaulay’s books. The scripts, compositions, and procedural models in this repository are original. No book pages or third-party videos were reproduced.

People and tools

Project direction: gulnoorCheema. Research, implementation, and authoring assistance: GPT-6 Astra in Codex. We have not yet completed an independent mechanical review or a beginner study.

The application uses Astro, React, Three.js, React Three Fiber, Drei, Lucide, and open fonts. See the third-party notices for licensing.

Privacy

The default application makes no analytics requests, uses no accounts, and stores no personal data. Chapter state lives in the URL you choose to share. Hosting providers may retain ordinary request logs. A developer can opt into an explicit-event analytics adapter; collection is off in this release and on forks by default.

Suggest a correction ↗