TolStack is an open source tolerance analysis application for building and analyzing 1D geometric tolerance models. The goal of this tool is to help make tolerance analysis fast, intuitive, and explorable. Built with Rust using iced
.
🚧 This application is in development, untested, unstable, and not ready for general use. 🚧
This software should only be used by engineers who are able to independently verify the correctness of its output. The software is provided as is, without warranty of any kind. The intent of this software is to aid in the exploration of tolerance analyses, not to replace existing methods of analysis or verification.
- Build one-dimensional tolerance stackups in a visual editor
- Evaluate and tune your tolerances with:
- Monte Carlo analysis
- RSS analysis
- Export results to CSV
- Install Rust via Rustup.
- Clone the repository with
git clone https://github.com/aevyrie/tolstack.git
- From the
tolstack
directory, runcargo run --release
to build and launch the application with compiler optimizations.
- Note: make sure your graphics drivers are up to date!
- Linux/Windows: You will need a modern graphics card that supports Vulkan
- Integrated graphics (Intel HDxxx) requires vulkan support, check here
- MacOS: the backend uses Metal, check here for requirements
This project is licensed under the MIT license.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in tolstack by you, shall be licensed as MIT, without any additional terms or conditions.