Skip to content

FiberPath

Modern filament winding planner, simulator, and tooling

Get Started View on GitHub


Quick Start

  • Download & Install


    Latest Release: v0.11.0

    • Desktop GUI – Windows, macOS, Linux installers (no Python required)
    • Python Package – pip install fiberpath
    • Source – Clone and build from GitHub

    Installation Guide

  • What's New in v0.11.0


    This release takes FiberPath off developable surfaces for the first time:

    • Von Kármán nosecone — a curved surface of revolution can now be wound via an optional mandrelParameters.profile. Helical layers follow a numeric geodesic (the Clairaut relation integrated over the meridian) rather than the cone's closed form.
    • Non-geodesic, friction-assisted winding — an optional frictionLambda (λ) lets a pass deviate from the geodesic and climb past the turnaround toward the tip, shrinking the bare polar cap. It is bounded by a new machine slipLimit (μ), and the planner rejects a wind that would slip.
    • Calibrated machine limits — fiberpath plan --profile <path> supplies a measured μ for your winder.
    • Desktop fidelity — Von Kármán and friction winds now open, edit and save losslessly in the app.

    .wind Format Guide

  • User Guides


    Learn how to work with FiberPath's core features:

  • API Reference


    Technical documentation and specifications:

  • Architecture


    Understand the system design and internals:

    Architecture Docs

  • Development


    Contribute to FiberPath development:

    Developer Docs


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