A Bevy-based 3D printing design software.
THD Maker is a robust, easy-to-use application designed for 3D printing workflows, including 3MF, AMF, STL formats file I/O, preview, slicing, and G-code generation. Built with Rust and Bevy for safety and performance.
- Multi-format Support: Comprehensive support for major 3D manufacturing formats (3MF, AMF, STL)
- High Performance: Leveraging Rust's zero-cost abstractions for optimal performance
- Memory Safe: Built with Rust's ownership model to prevent memory-related bugs
- Extensible Design: Modular architecture allowing easy addition of new formats
- Cross-platform: Works on Windows, macOS, and Linux
- 3D Design Software: Bevy-based 3D printing design application with file I/O, preview, slicing, and G-code generation
ISO-52915 Standard
- ASTM International
- ISO Standard
- ISO TC261 Committee
- AMF XSD Schema
- Wikipedia: Additive Manufacturing File Format
- Wikipedia: G-code
- RepRap G-code
- Marlin G-code Reference
- Klipper G-code Documentation
- LinuxCNC G-code Overview
- GRBL G-code Reference
- NIST RS274NGC Interpreter
ISO-10303 Standard
- ISO Standard Overview
- ISO Standard Detail
- STEP Parts List
- STEP Tools
- STEP Standards Documentation
- STEP Part 21 Edition 3
- Wikipedia: ISO 10303
- Wikipedia: ISO 10303-21
- Library of Congress Format Description
- FreeCAD
- OpenCASCADE
- OpenCASCADE Developer Portal
Add this to your Cargo.toml:
cargo add thdmakerThis project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to all the organizations and standards bodies that maintain the 3D file format specifications
- Inspired by existing libraries in other languages
- Built with the excellent Rust ecosystem