Guides & collections
All tools
3D Print Bed Adhesion Guide
Bed temperature, surface, and first layer tips for PLA, PETG, ABS, Nylon, and more
3D Print Cost Calculator
Estimate total 3D printing costs including filament, electricity, depreciation, and markup for selling prints
3D Print Infill Strength Guide
Compare infill patterns by strength, print time, and material usage — find the right pattern for your application
3D Print Material Comparison
Compare PLA, PETG, ABS, ASA, Nylon, and TPU across strength, temperature resistance, printability, and cost
3D Print Shrinkage Calculator
Calculate scaling factors to compensate for material shrinkage in 3D printing. Supports PLA, PETG, ABS, Nylon, and more.
3D Print Supports Guide
Find out if your model needs supports and which type to use
3D Print Time Calculator
Estimate how long a 3D print will take based on model dimensions, layer height, print speed, and infill settings. Get filament usage estimates too.
3D Print Time Estimator
Estimate 3D print time from model volume and print settings
3D Printer Power Cost Calculator
Calculate electricity cost per print, monthly, and annual for your 3D printer
E-Steps Calculator
Calculate correct extruder steps per millimeter for precise 3D printer extrusion calibration
FDM Tolerance Guide
Reference shrinkage percentages and dimensional tolerances for PLA, PETG, ABS, ASA, and Nylon 3D printing
FDM vs Resin 3D Printing Comparison
Compare FDM (filament) and SLA/MSLA (resin) 3D printing across cost, resolution, materials, and use cases
Filament Calculator
Convert between filament weight, length, and volume. Estimate remaining spool and check print feasibility.
Filament Color Mixing Guide
How to mix filament colors and choose a multi-material printing method
Filament Drying Temperature Chart
Correct drying temperatures and times for all major 3D printing filaments
Filament Humidity Impact Guide
Learn how moisture affects each filament type, symptoms of wet filament, and proper drying temperatures and times
First Layer Height Calculator
Calculate optimal first layer height, width, and z-offset guidance from your nozzle diameter and bed surface
Flow Rate Calculator
Calculate the optimal extrusion multiplier from wall thickness measurements for perfect 3D prints
Layer Height Calculator
Find optimal layer heights for your nozzle size and stepper motor. See magic numbers, quality tradeoffs, and print time estimates.
Multi-Color Filament Cost Calculator
Calculate filament waste cost from color changes and purge towers in multi-color 3D prints
Nozzle Flow Calculator
Calculate volumetric flow rate for your 3D printer. Check if your hotend can handle the required flow at your chosen print speed, layer height, and line width.
Nozzle Size Guide
Choose the right 3D printer nozzle diameter for your project
Resin Exposure Time Calculator
Starting-point exposure times for MSLA and DLP resin 3D printers
Resin Print Cost Calculator
Estimate total SLA/MSLA resin printing costs including resin, electricity, IPA wash, FEP wear, and markup for selling prints
Resin Vat Coverage Calculator
Calculate how many liters of resin you need to cover your printer's FEP vat to the minimum depth
Retraction Settings Calculator
Starting-point retraction distance and speed by printer type and filament
Temperature Tower Guide
Step-by-step guide for printing temperature towers in Cura and OrcaSlicer to find optimal print temperature
Voron Build Cost Calculator
Estimate your Voron printer build cost by model size — from Voron 0.2 to Voron 2.4 and Trident
Which 3D Printing Calculator Do You Need?
3D printing involves two distinct calculation needs: pre-print planning (cost estimation, material usage, settings) and printer calibration (E-steps, flow rate, layer height). Getting the planning right prevents wasted filament and print failures. Getting calibration right determines whether your prints come out dimensionally accurate.
Planning a Print or Estimating Costs?
Material and electricity cost estimation helps you price prints for customers or understand your print economics. The 3D Print Cost Calculator estimates total cost based on material weight used, filament price per kilogram, electricity cost, and printer depreciation spread over print time. This gives a true cost per print that accounts for more than just filament.
The Filament Calculator estimates how much filament a print uses based on model volume and infill percentage, and converts between weight and length for different filament diameters (1.75mm and 2.85mm). This is useful for checking if you have enough filament left on a spool before starting a long print.
Print speed and layer height interact with print quality in complex ways. The Print Speed Calculator finds the maximum volumetric flow rate your hotend can achieve at a given temperature, then back-calculates safe print speeds for different layer heights and line widths. The Layer Height Calculator helps you choose layer heights that are multiples of your stepper motor's Z-step size — avoiding rounding errors that cause inconsistent layer heights on printers without closed-loop Z control.
Calibrating Your Printer?
E-steps calibration is fundamental to accurate extrusion. The E-Steps Calculator calculates the correct steps-per-mm value for your extruder by comparing commanded extrusion to measured output — enter your current E-steps, commanded distance, and actual extruded distance to get the corrected value. This is the first calibration step on any new printer or after changing extruder hardware.
Even with correct E-steps, extrusion multiplier (flow rate) may need adjustment for different filaments. The Flow Rate Calculator determines the correct extrusion multiplier by comparing measured wall thickness to expected wall thickness from your slicer settings. The Nozzle Flow Calculator shows the maximum volumetric throughput for different nozzle and hotend combinations — useful when deciding whether to upgrade to a larger nozzle or high-flow hotend for faster printing.
Resin printing has its own set of calculations. The Resin Print Calculator estimates resin volume needed for a print based on model volume, support density, and resin density — so you know whether you need to top off the vat before starting. Resin and some specialty FDM filaments shrink during curing or cooling. The 3D Print Shrinkage Calculator determines the scale factor to apply to your model in the slicer to compensate for material shrinkage and hit your target dimensions.
The Calibration Workflow for a New Printer
Setting up a new printer correctly requires running calibration in the right order. Start with E-steps — use the E-Steps Calculator to get extrusion accuracy right before anything else. Once E-steps are correct, print a single-wall test cube and measure wall thickness with calipers. If it's off, use the Flow Rate Calculator to find the correct extrusion multiplier for this specific filament.
With extrusion calibrated, move to layer height. Choose a layer height that divides evenly into your Z stepper's resolution using the Layer Height Calculator. Then use the Print Speed Calculator to find the maximum safe speed for your hotend's volumetric flow capacity at your target layer height and line width — pushing past this limit causes under-extrusion regardless of how well-calibrated your E-steps are.
For material selection and cost awareness, the Filament Calculator and 3D Print Cost Calculator work together: the filament calculator estimates grams used, the cost calculator converts that to dollars. This is especially valuable when printing for others and needing to quote a fair price that reflects actual material and time costs. All tools run locally in your browser.
FAQ
Are these tools free?
Yes, every tool is completely free to use with no signup, no account, and no hidden fees.
Is my data safe?
Absolutely. All calculations run locally in your browser. No data is sent to any server or stored anywhere.
Do I need to create an account?
No. Every tool works instantly with no registration required. Just open and start using.
What are E-steps and why do I need to calibrate them?
E-steps (extruder steps per mm) tells your printer how many stepper motor steps are needed to push 1mm of filament. If this value is wrong, your printer over or under-extrudes, causing weak layers, poor surface quality, or dimensional inaccuracy. The E-steps calculator tells you the corrected value based on a simple test extrusion measurement.
What layer height should I use for my print?
Layer height should be between 25% and 75% of your nozzle diameter for reliable adhesion and quality. For a 0.4mm nozzle, this means 0.1mm to 0.3mm. For strength, taller layer heights bond better. For detail, shorter layer heights capture finer features. The layer height calculator also checks that your chosen height aligns with your Z stepper's step size.
How do I know how much resin to use for a print?
Use the resin print calculator — enter your model's estimated volume (from your slicer), support percentage, and resin density. The calculator outputs the total resin volume in milliliters and weight in grams, so you can check whether your vat has enough resin and plan your bottle inventory.
Can I use these calculators for both FDM and resin printers?
Yes. Most tools work for FDM printing. The resin print calculator and shrinkage calculator are relevant to resin (SLA/MSLA) printers. The E-steps and flow rate calculators apply to FDM extruders specifically.