# Centrifuge architecture presentation

Open `centrifuge-architecture.html` directly in a browser, or run the following from the repository root:

```sh
python3 -m http.server 8000 --bind 127.0.0.1
```

Then open <http://127.0.0.1:8000/presentation/centrifuge-architecture.html>.

The standalone file embeds its HTML, CSS, JavaScript, and SVG connectors. It needs no internet connection, package installation, or build step. The five views cover the overall system, machine I/O, communications, measurement and memory, and integration status.

- Click or keyboard-activate a diagram block to inspect its role, interfaces, and unresolved details.
- On screens up to 900 pixels wide, views become scrollable blocks with explicit connection labels. Use the fixed bottom view selector or arrow buttons to navigate; detail panels support touch scrolling.
- Use the numbered navigation or Left/Right arrows to change views. Home/End select the first/last view.
- Use **F** for fullscreen, **A** for reading mode, and **P** for printing. Escape closes a detail dialog.
- The Ethernet/Wi-Fi selector illustrates the two Datasoft transport options; it does not configure or connect to hardware.
- **Print / PDF** prints all five views with diagram colours and without presentation controls. Use landscape paper, background graphics, and disable browser headers/footers if prompted.

Content follows `docs/architecture.md` and `docs/io-requirements.md`. Bus labels identify interface types, not assigned GPIOs or released wiring. The original 15-slide presentation is preserved in `archive/centrifuge-architecture-original-2026-10-19.html` as a historical reference.
