Calc3D (English)
3D Printing Cost Calculator
Calc3D is a Windows 10/11 tool that analyzes .gcode and .3mf files generated by slicers and calculates the detailed cost of each part on the bed — including material, support, purge, tower and machine time.
Ideal for anyone selling 3D prints who needs fast and professional pricing.
Main features
- Individual cost per part, even with multiple parts on the bed
- Cost breakdown: filament, support, brim, purge and machine time
- Waste analysis for multicolor prints (flush, wipe tower, skirt)
- Multiple plates with individual or total view
- Automatic detection of filament type and density (PLA, ABS, PETG, TPU, PA, PC)
- Configurable profit margin and machine cost per hour
- Share quotes via WhatsApp
- Interface in Portuguese (BR and PT), English and Spanish
- Light, dark and colorblind themes
- Lightweight (under 6 MB)
Tested slicers
- Bambu Studio 2.5+
- OrcaSlicer 2.3+
- PrusaSlicer 2.9+
- Creality Print 6.x and 7.x
- Snapmaker Orca 2.3+
Tested printers
- Bambu Lab P1S, A1
- Creality K1, Creality Hi, Ender 3
- Snapmaker U1 (toolchanger)
- Voron 2.4
Required setup
- For better per-part cost separation, enable the “Label objects” option in your slicer.
Download
https://apps.microsoft.com/detail/9pbw61p0x8nr?hl=en-US&gl=USVersion history
[2026/03/31 version 0.2.0]
- PrusaSlicer 2.9+ support (object detection via Label Objects: OctoPrint)
- Machine cost ($/hour) is now calculated and distributed proportionally per part
- Automatic filament density detection from gcode, validated by material type (±5%)
- Default density table: PLA, ABS, PETG, TPU, PA, PC, PVA, HIPS, PP
- Flush estimation for Creality Print via flush_volumes_matrix (~100% accuracy vs slicer)
- Fixed extrusion calculation for Creality (E+ with movement, ignores retractions)
- Print time extraction for all slicers (Bambu, Orca, Creality, Prusa)
- Costs tab refactored: Object → Filament (by color) → Consumption (Machine + Base: Support/Brim/Purge)
- Multi-language system: Portuguese (BR and PT), English and Spanish, with auto-detection
- Currency adjustable by language (R$, €, $)
- Colorblind theme (high contrast, no green/red dependency)
- Configurable “Title” field for sharing customization
- Shared costs now display meters/grams/value (not just mm)
- Fixed crash when opening as MSIX (WebView2 User Data Folder)
- Support via setup3d.com.br/fale-conosco
- Full functionality until 2026/04/30
[2026/03/30 version 0.1.0]
- First version published on the Microsoft Store
- .gcode and .3mf parser in Rust (Tauri) — all business logic compiled, no exposed code
- Support for Bambu Studio, OrcaSlicer, Creality Print and Snapmaker Orca
- Individual cost per object via gcode E-value analysis
- Waste analysis: model, support, brim, flush, wipe tower, skirt
- Multiple plates with navigation (All / Plate 1 / Plate 2 / ...)
- Visual bed map with objects
- Thumbnail extracted from .gcode or .3mf
- Editable filament prices ($/kg per slot)
- Configurable profit margin
- Share quotes via WhatsApp (selective by checkbox)
- Loading overlay during processing
- Dynamic ads via Setup3D API
- Light and dark themes with persistence
- Full functionality until 2026/04/30