About PrintMathLab

PrintMathLab is an independent technical reference site for home FDM 3D printing, focused on the quantitative side of making functional parts: dimensional clearances, thermal shrinkage, polygon chord error, extruded track geometry, volumetric melt limits, motion kinematics and true print cost. It launched in 2026.

Why this site exists

3D printing forums are full of conflicting rules of thumb—“always add 0.2 mm to holes,” “recalibrate E-steps for every spool,” “print slower for stronger parts.” Each rule has a grain of truth, but without the underlying geometry and heat-transfer equations it is hard to know when a rule applies and when it makes things worse. PrintMathLab puts the equations, worked examples and primary documentation in one place so you can calculate a starting value and verify it with calipers on your own printer.

Who runs it

We are a team based in Singapore and Hong Kong, dedicated to researching 3D printing. Our focus is on making the mathematics behind FDM printing useful for calibration, dimensional accuracy and functional parts.

The site is operated by the PrintMathLab team, based in Singapore and Hong Kong.

Team contributors

  • Alan Jackson
  • Vitas Reed
  • Vivian Lee

Meet the team behind the site and explore our guides.

How content is made

  • Calculators are built from documented slicer geometry, firmware kinematics and published polymer data, with every formula shown on the tool page.
  • Guides cite their primary technical sources and walk through real arithmetic.
  • Where our own caliper logs, energy-meter measurements or photographs belong, a yellow “Field test pending” box describes the exact test protocol until the measurement is completed. We never invent bench results.

The full workflow, including our use of software tools during drafting, is described in the editorial policy.

How the site is funded

PrintMathLab does not currently carry advertising, sponsored posts or affiliate links. If that changes, advertising will be clearly labeled, kept out of calculators’ input areas, and will never influence technical recommendations.

Get in touch

Corrections, calculator bug reports and suggestions for new tools are welcome through the contact page.