diff --git a/decks/gigabit-optique-fullum-cdr/README.md b/decks/gigabit-optique-fullum-cdr/README.md new file mode 100644 index 00000000..e55098d6 --- /dev/null +++ b/decks/gigabit-optique-fullum-cdr/README.md @@ -0,0 +1,16 @@ +# Gigabit Optique Fullum — CDR Deck (Reveal.js) + +URLs (once deployed to Hostinger): +- Gate: `https://atomaste.ca/decks/gigabit-optique-fullum-cdr/enter.html` +- Deck: `https://atomaste.ca/decks/gigabit-optique-fullum-cdr/` + +## Security note +`enter.html` is a lightweight client-side code gate (not strong security). Use for "share link + code" only. + +## To customize +- Edit the access code in `enter.html` (`const CODE = ...`). Current: `stratosphere`. +- Replace placeholders in `index.html`. +- Add images/plots under `assets/` and reference with `./assets/...`. + +## PDF export +Open the deck and print to PDF (browser print) or use Reveal's built-in PDF mode. diff --git a/decks/gigabit-optique-fullum-cdr/enter.html b/decks/gigabit-optique-fullum-cdr/enter.html new file mode 100644 index 00000000..f4533e1e --- /dev/null +++ b/decks/gigabit-optique-fullum-cdr/enter.html @@ -0,0 +1,60 @@ + + + + + + Enter code — Atomaste CDR + + + + + +
+
+ Atomaste +
CDR Deck Access
+
+
Enter the access code to open the presentation.
+ +
+ + +
+ +
Incorrect code.
+
Note: this is a lightweight gate (link + code), not strong security.
+
+ + + + diff --git a/decks/gigabit-optique-fullum-cdr/index.html b/decks/gigabit-optique-fullum-cdr/index.html new file mode 100644 index 00000000..eb45616c --- /dev/null +++ b/decks/gigabit-optique-fullum-cdr/index.html @@ -0,0 +1,408 @@ + + + + + + CDR — GigaBIT M1 Mirror | Atomaste + + + + + + + + + + + +
+
+ + +
+

Critical Design Review (CDR)

+

GigaBIT M1 Primary Mirror

+

Optique Fullum · Atomaste ·

+ +
+ + +
+

Agenda

+
    +
  • Executive summary (decision + numbers)
  • +
  • Design evolution (PDR → CDR)
  • +
  • Selected design baseline (Option B)
  • +
  • Performance validation (WFE + margins)
  • +
  • Support system (whiffletree + lateral)
  • +
  • Reference frame & boundary condition strategy
  • +
  • Risks, schedule, next steps
  • +
+ +
+ + +
+

Executive Summary

+
    +
  • Status: design maturity sufficient to authorize blank procurement
  • +
  • Baseline for procurement: Option B (Conical V14)
  • +
  • Performance: WFE compliant with 36–71% margin
  • +
  • Mass: ~95 kg (allocation 103.5 kg)
  • +
  • Cost: $525k quote (0.4% above $523k target)
  • +
  • Schedule driver: 18‑week Schott lead time
  • +
+ +
+ + +
+

Key Numbers (Option B)

+
    +
  • WFE 40°–20°: 6.59 nm RMS (req ≤ 22 nm)
  • +
  • WFE 60°–20°: 14.79 nm RMS (req ≤ 22 nm)
  • +
  • Req interpretation: 22 nm RMS ≈ λ/25 @ 550 nm
  • +
  • Mass: ~95 kg (Δ = +8% margin to allocation)
  • +
  • Quote: $525,000 (received)
  • +
+ +
+ + +
+
+
Section
+
Design Evolution (PDR → CDR)
+
Method improvements + scale of validation.
+
+
+ + +
+

Transition to Atomizer Framework

+
    +
  • Moved from HEEDS MDO → custom Atomizer framework
  • +
  • Full control of algorithms, tuning, and traceability
  • +
  • Automation: NX Nastran (SOL 101) + post-processing
  • +
  • Reproducible studies (version-controlled)
  • +
+ +
+ + +
+

OPD‑Based Zernike Method (Upgrade)

+
    +
  • Upgraded from Z‑displacement only → OPD‑based extraction
  • +
  • Captures lateral displacement (X,Y), not only axial (Z)
  • +
  • Directly supports the system WFE metric
  • +
+ +
+ + +
+

Validation Scale

+
    +
  • Total: 3,770+ FEA simulations
  • +
  • 14 design variables (support + ribs + blank geometry)
  • +
  • Algorithms: TPE, GNN, SAT v3, NSGA‑II, L‑BFGS
  • +
  • Convergence confirmed: multiple algorithms agree
  • +
+ +
+ + +
+
+
Section
+
Cost Reduction Campaign
+
Manufacturing simplifications without sacrificing performance.
+
+
+ + +
+

Cost Target & Outcome

+
    +
  • Baseline quote: $625k
  • +
  • Budget target: $523k
  • +
  • Option B quote: $525k (0.4% above target)
  • +
  • Option C explored for manufacturability context (not procurement baseline)
  • +
+
+ + +
+

Key Simplifications (Implemented in Option B)

+
    +
  • Support interface taper simplified to 0° (cylindrical)
  • +
  • Center mini ribs removed (validated low sensitivity)
  • +
  • Guided by sensitivity + campaign data (not one-off changes)
  • +
+
+ + +
+
+
Section
+
Selected Design Baseline
+
Option B (Conical V14) for procurement.
+
+
+ + +
+

Option B (Baseline): Conical V14

+
    +
  • Backface angle: 4.3° (optimized)
  • +
  • Center thickness: 85 mm
  • +
  • Mass: ~95 kg
  • +
  • Quote: $525k received
  • +
+

Figure placeholder: blank cross‑section export (CAD)

+ +
+ + +
+

Why Option B (vs Flat‑Back Option C)

+
    +
  • Option C has excellent polishing metric (MFG 90 ~28 nm) and slightly better WFE
  • +
  • Option B selected for maturity + procurement readiness (quote in hand, heritage)
  • +
  • Option C remains documented as a credible alternative for future trades
  • +
+
+ + +
+
+
Section
+
Performance Validation
+
WFE compliance, dominant modes, uncertainty.
+
+
+ + +
+

WFE Compliance (Operational)

+
    +
  • Requirement: ≤ 22 nm RMS (relative to 20° reference)
  • +
  • 40°: 6.59 nm (≈71% margin)
  • +
  • 60°: 14.79 nm (≈36% margin)
  • +
+ +
+ + +
+

WFE Breakdown (40° Case, Filtered RMS)

+
    +
  • Dominant: Coma (J7–J8) ~60%
  • +
  • Astigmatism (J5–J6) ~33%
  • +
  • Higher order contribution is low
  • +
+ +
+ + +
+

Uncertainty (RSS)

+
    +
  • Combined WFE uncertainty estimate: ±1.2 nm
  • +
  • Worst-case 40°: ~7.5 nm (still far below 22 nm)
  • +
  • Support compliance target: reference frame deflection < 1 μm
  • +
+
+ + +
+
+
Section
+
Support System
+
Architecture is defined; detailed design proceeds to FDR.
+
+
+ + +
+

Axial Support: 54‑Point Whiffletree

+
    +
  • Self‑equalizing hierarchical linkage (18 pads × 3 assemblies)
  • +
  • Load path: Mirror → pads → arms → 3 interface points → reference frame
  • +
  • RDOF joints provide thermal decoupling (insensitive in 100–200 Nmm range)
  • +
+

Figure placeholder: whiffletree schematic

+
+ + +
+

Lateral Support (3‑Point)

+
    +
  • 3 assemblies at 120°; determinate restraint
  • +
  • Includes spherical bearing (moment isolation) + radial slide (thermal) + Z stage (collimation)
  • +
  • At 20° elevation, each point carries ~35 kg lateral load (order of magnitude)
  • +
+

Figure placeholder: lateral support concept

+
+ + +
+
+
Section
+
Reference Frame & Boundary Conditions
+
Procure now; develop frame in parallel.
+
+
+ + +
+

Reference Frame (Scope Boundary)

+
    +
  • Purpose: replicate fixed BCs used in optimization (stiff interface)
  • +
  • Status at CDR: conceptual; detailed design at FDR
  • +
  • Integration risk handled via ICD with StarSpec
  • +
+

Figure placeholder: reference frame concept topology

+
+ + +
+

Why Ordering the Blank Now Is Safe

+
    +
  • Diminishing returns: 3,770+ trials; improvements are flat
  • +
  • Separate problems: mirror optimization vs frame stiffness engineering
  • +
  • Parallel path: order blank now, design/validate frame while Schott fabricates
  • +
+
+ + +
+
+
Section
+
Risks, Schedule, Next Steps
+
Residual risks are known and manageable.
+
+
+ + +
+

Risk Snapshot (CDR)

+
    +
  • Closed: design convergence (R1), mass allocation (R5), major methodology risks
  • +
  • Reduced: cost (R2), polishing difficulty (R6)
  • +
  • Open: Schott delivery delay (R3), interfaces (R7), material defect (R8)
  • +
  • New: reference frame stiffness (R4) — mitigated via parallel development
  • +
+ +
+ + +
+

Path to FDR (High Level)

+
    +
  • Schott PO: target Jan 20
  • +
  • Blank delivery: ~May 26 (18 weeks)
  • +
  • Reference frame concept review: Feb 28
  • +
  • Polishing start: Jun 2 → FDR: Sep
  • +
+ +
+ + +
+

Decision Request

+
    +
  • Approve CDR baseline: Option B (Conical V14)
  • +
  • Authorize Schott blank order (protect schedule)
  • +
  • Align on next steps: ICD + reference frame concept + support detailed design
  • +
+ +
+ + +
+
+
Backup
+
Appendix
+
Detailed tables, parameters, and trades.
+
+
+ +
+

Backup: Option B Optimized Parameters (excerpt)

+
    +
  • lateral_inner_angle 27.88°
  • +
  • lateral_outer_angle 13.19°
  • +
  • lateral_inner_pivot 7.41 mm
  • +
  • lateral_outer_pivot 11.53 mm
  • +
  • whiffle_min 58.90 mm
  • +
  • blank_backface_angle 4.30°
  • +
+
+ +
+

Backup: Requirement Matrix (excerpt)

+
    +
  • REQ‑01 WFE 40°: 6.59 nm ≤ 22 nm ✓
  • +
  • REQ‑01 WFE 60°: 14.79 nm ≤ 22 nm ✓
  • +
  • REQ‑06 Mass: ~95 kg ≤ 103.5 kg ✓
  • +
  • REQ‑09 Thermal/STOP: pending (FDR)
  • +
+
+ +
+
+ + + + + + + diff --git a/decks/gigabit-optique-fullum-cdr/theme-atomaste.css b/decks/gigabit-optique-fullum-cdr/theme-atomaste.css new file mode 100644 index 00000000..e0547e81 --- /dev/null +++ b/decks/gigabit-optique-fullum-cdr/theme-atomaste.css @@ -0,0 +1,131 @@ +/* Atomaste Reveal.js theme (v1) + Keep it minimal: reuse existing site look. +*/ + +:root { + --atomaste-bg: #0b0f14; + --atomaste-fg: #e8eef7; + --atomaste-muted: #a8b3c2; + --atomaste-accent: #7dd3fc; /* light cyan */ + --atomaste-accent-2: #a78bfa; /* violet */ +} + +.reveal { + font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji"; + color: var(--atomaste-fg); +} + +.reveal .slides { + text-align: left; +} + +.reveal-viewport { + background: radial-gradient(1200px 800px at 15% 10%, rgba(125,211,252,0.14), transparent 55%), + radial-gradient(900px 600px at 85% 30%, rgba(167,139,250,0.12), transparent 60%), + linear-gradient(180deg, #070a0f 0%, #0b0f14 100%); +} + +/* subtle moving sheen (keep it classy) */ +.reveal-viewport::before { + content: ""; + position: fixed; + inset: 0; + pointer-events: none; + background: + radial-gradient(500px 320px at 10% 20%, rgba(125,211,252,0.10), transparent 60%), + radial-gradient(420px 280px at 90% 40%, rgba(167,139,250,0.08), transparent 62%), + radial-gradient(520px 360px at 40% 95%, rgba(125,211,252,0.06), transparent 65%); + filter: blur(0px); + opacity: 0.9; + transform: translate3d(0,0,0); + animation: atomasteFloat 18s ease-in-out infinite; +} + +@keyframes atomasteFloat { + 0% { transform: translate3d(0,0,0); } + 50% { transform: translate3d(18px,-10px,0); } + 100% { transform: translate3d(0,0,0); } +} + +.reveal h1, .reveal h2, .reveal h3 { + letter-spacing: -0.02em; + margin-bottom: 0.35em; +} + +.reveal h1 { font-size: 2.25em; } +.reveal h2 { font-size: 1.65em; } +.reveal h3 { font-size: 1.15em; color: var(--atomaste-muted); font-weight: 600; } + +.reveal p, .reveal li { + font-size: 0.95em; + line-height: 1.35; +} + +.reveal a { color: var(--atomaste-accent); } + +/* footer */ +.atomaste-footer { + position: absolute; + left: 36px; + right: 36px; + bottom: 22px; + display: flex; + align-items: center; + justify-content: space-between; + gap: 16px; + font-size: 14px; + color: rgba(232,238,247,0.65); + pointer-events: none; +} + +.atomaste-footer img { + height: 22px; + opacity: 0.9; +} + +.atomaste-chip { + display: inline-flex; + align-items: center; + gap: 8px; + padding: 6px 10px; + border: 1px solid rgba(232,238,247,0.14); + border-radius: 999px; + background: rgba(255,255,255,0.03); +} + +/* nicer lists */ +.reveal ul { margin-left: 1.1em; } +.reveal li { margin: 0.35em 0; } + +/* images */ +.reveal img { + max-height: 62vh; + border-radius: 10px; +} + +/* section divider style */ +.section-divider { + display: grid; + gap: 18px; +} + +.section-divider .kicker { + font-size: 0.9em; + color: var(--atomaste-muted); + text-transform: uppercase; + letter-spacing: 0.12em; +} + +.section-divider .title { + font-size: 2.1em; + line-height: 1.1; +} + +/* fragments */ +.reveal .fragment.fade-up { transform: translateY(6px); } + +/* code blocks (if any) */ +.reveal pre code { + font-size: 0.8em; + line-height: 1.3; +}