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=US


Version 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