FTTH CAD Lineage

Four generations of FTTH design tooling (FiberCAD → Gluon → Photon → Muon): an AutoCAD plugin plus Python sidecar that turns a civil basemap into permit- and construction-ready DWGs.

pythonautocadftthcad-automationprivate

Turning a civil basemap into a permit- and construction-ready fiber-to-the-home (FTTH) design by hand in AutoCAD is what telecom engineers otherwise do; four generations of tooling automate that instead. FiberCAD, the first generation, replaced an earlier LLM-driven AutoCAD patch loop — the model proposed geometry, a vision pass reviewed it, repeat — with a deterministic algorithm: ingest OpenStreetMap geometry, cluster service boundaries, place a splitter tree, and write DXF/HTML/XLSX output directly, with no non-determinism and no unauditable thresholds.

Gluon, the rewrite, moved every rule threshold and invariant out of Python and into versioned ontology JSON, with Pydantic model classes code-generated from it at build time. Its L0-to-L5 pipeline is content-addressed and Ed25519-signed end to end, producing byte-identical DXF, a multi-sheet Excel BOM, and an HTML compliance report from the same input on any machine; an LLM returns only as an advisor behind a bounded tool-call budget, for natural-language queries over the design, never as an author. Photon then wires a surviving C# AutoCAD plugin to Gluon’s output: the engineer drives design interactively inside AutoCAD 2027, while a Python sidecar runs the deterministic planning — boundary clustering, splitter tree, offset-corridor routing — over localhost HTTP and exports Lumos V6.0-compliant permit and construction drawing sets: paperspace sheets, dimensions, footages, splitter callouts, hatching, and a QC checklist. Muon is a hardened fork of Photon for a separate engagement, adding AutoCAD trust-policy self-checks and crash-signal/activity-log observability watchers, plus a parallel install path so it can coexist with Photon on the same machine.

Status: source private. Photon and Muon are pilot-ready, each backed by a roughly 1,100-test sidecar suite; Gluon is a feature-complete alpha with a web editor; FiberCAD is superseded and kept only for reference.