Skip to content

FiberPath

Modern filament winding planner, simulator, and tooling

Get Started View on GitHub


Quick Start

  • Download & Install


    Latest Release: v0.10.0

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

    Installation Guide

  • What's New in v0.10.0


    This release expands what FiberPath can wind and formalizes its formats:

    • Cone winding — reducing cones/frustums via an optional endDiameter, wound as closed-form geodesics (the first developable surface beyond the cylinder).
    • .wind is now an open format — a normative specification with a published, major-versioned JSON Schema and a machine-checkable conformance corpus.
    • Machine profiles — a versioned compatibility contract describing what a controller must support; G-code now emits a self-describing G21/G90/G94 preamble.
    • Desktop polish — double-click a .wind file to open it, plus branded app icons.

    Machine Profile 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