Fabrication tools for Technical University Dublin by Axis Consulting.
This repository now includes a modular migration architecture designed for reintegration into the Axis robotics framework:
- Core CNC logic and capability packs
- Adapter layers (CLI and TypeScript)
- Pluggable machine profiles (including initial Hundegger support)
- Sentry-compatible observability hooks
- CI performance baseline gate
See:
/home/runner/work/tu-tools/tu-tools/docs/axis-integration-scope.md/home/runner/work/tu-tools/tu-tools/docs/parity-baseline.md/home/runner/work/tu-tools/tu-tools/docs/architecture.md
/home/runner/work/tu-tools/tu-tools/TUTools: Grasshopper plugin (.NET Framework)/home/runner/work/tu-tools/tu-tools/cli: modular .NET CLI adapter/home/runner/work/tu-tools/tu-tools/typescript: modular TypeScript adapter package/home/runner/work/tu-tools/tu-tools/docs: parity, architecture, config, runbook, release docs
- Program transforms (normalization + line numbering)
- Sequencing/scheduling (nearest-neighbor ordering)
- Richer validation (segment-size and Z-safe checks)
- Machine-safe template rendering
- Simulation/export adapters (plain + JSON simulation)
- Structured telemetry context (
environment,release,module) - PII-safe redaction defaults
- Console sink + optional Sentry-compatible HTTP sink
- Initial pluggable
hundeggermachine profile in CLI and TypeScript adapters - Profile model designed for additional specialist machine modules
- TypeScript build/test job
- CLI build job
- CLI performance baseline gate (
--benchmark true)
- TypeScript and CLI projects build in this environment.
- Legacy Grasshopper plugin targets .NET Framework 4.6.1 and requires a Windows/.NET Framework toolchain.