Quick Start¶
-
Download & Install
Latest Release: v0.7.0
- Desktop GUI – Windows, macOS, Linux installers (no Python required)
- Python Package –
pip install fiberpath - Source – Clone and build from GitHub
-
What's New in v0.7.0
XAB cutover and production-readiness hardening:
- Removed legacy XYZ axis-format paths; built-in planning, API, and GUI export now target XAB output
- Simplified GUI surfaces further by removing dead style/component residue and tightening editor/layout boundaries
- Added bundle-budget CI enforcement and refreshed contributor tooling standards for cleaner release gates
- Expanded regression coverage for axis mapping, layer strategy fixtures, and visualization signatures
Builds on the v0.6.x cleanup track and establishes the v0.7 baseline.
-
User Guides
Learn how to work with FiberPath's core features:
- Wind Format – File schema & validation
- Axis Mapping – Coordinate systems
- Marlin Streaming – Hardware control
- Visualization – Preview & plotting
-
API Reference
Technical documentation and specifications:
- Concepts – Terminology glossary
- API Reference – REST endpoints
- Planner Math – Algorithms & formulas
-
Architecture
Understand the system design and internals:
- System Overview – Stack & data flow
- Axis System – Logical vs physical
-
Development
Contribute to FiberPath development:
- Contributing – Guidelines & setup
- Tooling – Dev environment
- CI/CD – Build workflows
Features¶
-
Wind File Format
Define winding patterns with a simple, validated YAML schema
-
Multi-Axis Control
Native XAB rotational-axis output with clear logical axis mapping
-
Marlin Streaming
Direct hardware control with real-time progress and state management
-
Visualization
Preview and plot toolpaths before manufacturing
-
Modular Architecture
CLI, API, and GUI components work standalone or together
-
Layer Strategies
Configurable winding algorithms with mathematical precision