3D Printing Cost Calculator

3D Printing Toolkit — Vexil 3D Labs
FREE TOOLKIT — VEXIL 3D LABS

The 3D Printing Toolkit

Four free tools built for SA's 3D print community. Enter your details once and unlock all of them, on any device.

  • Print Cost Calculator
  • Filament Selector
  • Troubleshooting Cheat Sheet
  • Beginner's Guide

No spam. Unsubscribe any time. We'll occasionally send filament tips & deals.

// your free toolkit

Welcome.
What are we printing today?

Pick a tool to get started. Everything runs right here in your browser, and you can jump between tools any time from the bar at the top.

// done-for-you
Want it dialed in without the trial and error?

We'll build a slicer profile tuned to your exact printer and our filament, with temps, retraction and cooling already sorted. Pricing depends on your printer and filament combo, so message us for a quote.

TOOL 01

PRINT COST CALCULATOR

// know your numbers. price with confidence. print profitably.
01 — Filament
R/kg
g
Check your slicer for estimated weight
02 — Time & Electricity
hrs
W
R/kWh
03 — Machine Cost
R/hr
Printer cost ÷ expected lifetime hours. R3,000 printer over 200hrs ≈ R15/hr
04 — Failure & Waste Allowance
10%
Adds a cost buffer for failures & wasted filament. 10% is a reasonable default for dialled-in materials.
05 — Labour (Optional)
06 — Profit Markup
67%
Markup = profit ÷ cost. Hobby: 25–50% · Side hustle: 50–100% · Service business: 100%+
Gross margin = markup ÷ (100 + markup). e.g. 67% markup = 40.1% gross margin
Cost Breakdown
FilamentR0.00
↳ Failure bufferR0.00
ElectricityR0.00
Machine wearR0.00
Labour—
Total CostR0.00
ProfitR0.00
Gross margin 0.0%
Suggested Sell Price
R0
at 67% markup · 40.1% gross margin
CostProfit
Break-even price: R0
Never price below this.
⚠ Markup below 25%. You're barely covering costs. Raise your price or reduce costs.
TOOL 02

FILAMENT SELECTOR

// match the material to the machine. print right the first time.
01 — Your printer
Enter your printer's specs (or your upgraded setup). Results update as you type.
°C
°C

0
of 16 materials are ready to print
Prints reliably as-is Works, read the why Needs a hardware change

Anything with High ventilation needs a fan or filter, enclosed or not. Educational reference: verify against your specific filament's TDS before a production run. Settings are starting points, not guarantees.

Myths this tool deliberately doesn't repeat
  • PETG needs a hardened nozzle. It doesn't. Plain PETG isn't abrasive; only PETG-CF/GF is.
  • PLA prints better enclosed. It's the opposite. A sealed hot chamber causes heat creep and jams; PLA wants cool, open air.
  • PC's heat resistance is ~150°C. That figure is for neat, unfilled polycarbonate. Printing-optimised PC blends (Prusament, Polymaker) measure HDT ~106°C.
  • "Consumer printers can't do nylon/PC." Outdated. Enclosed all-metal machines (Bambu X1C, Creality K1C, Qidi Plus4-class) handle both routinely.
How the compatibility logic works
  • Each material is checked against your printer's max hotend temperature, enclosure, all-metal hotend and hardened nozzle, plus max bed temperature and extruder drive type for TPU.
  • Not compatible = at least one hard gate fails (e.g. no enclosure for a material that requires one). Caution = a soft gate fails (e.g. enclosure recommended but not required). Compatible = every gate clears.
  • Upgraded your printer (enclosure, hardened nozzle, all-metal hotend)? Choose Custom as the make and enter your actual setup.
How the Use-Case Finder scores materials
  • Four questions (function, environment, heat, load) become requirements: a minimum heat-deflection temperature, a minimum strength tier, a flexibility preference, and whether UV/outdoor stability and cosmetic finish matter.
  • Every material is scored against those requirements and your printer's compatibility. A printer mismatch is weighted so heavily that an incompatible material can never outrank a compatible one.
  • Heat-deflection and strength figures are simplified single numbers for relative ranking, not lab specs. For a part where heat or load failure is costly, verify the exact grade's TDS.
  • Temperatures are starting ranges, not fixed constants. Tune per spool with a temperature tower. CF/GF and nylon properties are strongly moisture- and orientation-dependent; wet parts are meaningfully weaker.
Sources cross-checked
  • Bambu Lab official material compatibility table (open-frame vs enclosed, hardened-nozzle and AMS notes per material).
  • Prusa Knowledge Base per-material print guides and the Prusa advanced filament comparison table.
  • Simplify3D Ultimate Materials Guide, for mechanical property comparisons (its hardware advice predates modern all-metal consumer hotends).
  • Manufacturer technical data sheets: Polymaker, Prusament, eSUN, Overture, for nozzle/bed ranges, HDT, tensile and drying specs.
  • MatterHackers and All3DP material guides, plus community consensus from Bambu/Prusa/Reddit forums.
  • Fume-safety notes from published VOC-emission studies (Nayak et al. 2022; Gu et al. 2019; Azimi et al. 2016). Emission rates vary a lot between brands, so ventilation advice is kept conservative.
  • Printer hardware specs are typical stock values from OrcaSlicer's bundled profiles and manufacturer specs. Confirm against your printer's own manual.
TOOL 03

TROUBLESHOOTING CHEAT SHEET

// 27 common FDM print problems, what causes them, and the exact fix.
try:
No issues match .
Try a simpler word like layer, nozzle or cooling, or clear the filters.
// still stuck?
Get a slicer profile tuned to your printer

Tried these fixes and it's still fighting you? Ask us about a custom-tuned slicer profile for your exact printer and filament.

TOOL 04

BEGINNER'S GUIDE

// your first printer, unboxing to your first successful 3D Benchy. no prior experience needed.
// 11 ▸ want it dialed in without the trial and error?
Custom Slicer Profiles + Print-Cost Calculator

We'll build a slicer profile tuned to your exact printer and our filament, with temps, retraction and cooling already sorted, plus set you up with our print-cost calculator so every quote you give a customer is accurate from day one. Pricing depends on your printer and filament combo, so message us for a quote.