RetroPrintsTools
Tip on Ko-fi

Print desk

3D printing calculators

Price a job before it hits the plate, turn a spool weight into metres, sketch how long a part might take, and weigh a mesh without leaving the page.

From the shop

Print cost

Filament, electricity, and a wear rate, then a markup on that sum. Use your own currency symbol. The math does not care what it stands for.

Charge

$4.74

Filament
$2.04
Power
$0.32
Wear
$0.80
Markup
$1.58

Filament length and weight

Round filament, nominal density. A kilogram of 1.75 mm PLA is about 335 metres. Spools vary, so treat this as the spool label, not a scale.

Length335.28 m

Weight999.2 g

Rough print time

Not a slicer. Top and bottom layers are treated as solid, walls as loops around the footprint, and the rest as infill. A 1.35 factor stands in for travel and acceleration.

About17 min

100 layers · 3.05 cm³ of plastic

STL volume and weight

The file is read here, not uploaded. Volume is the absolute signed volume of the triangles, which is right for a closed mesh and only a hint if the mesh is broken.

What the numbers are doing

Cost is three lines plus a markup. Filament is grams divided by 1000, times your price per kilogram. Electricity is watts divided by 1000, times hours, times your price per kilowatt-hour. Wear is a rate per hour, the sort of number you get by dividing what the printer cost by the hours you hope to get from it. Markup is a percent of that sum, applied once.

Length and weight use the area of a circle the size of the filament and a nominal density. PLA at 1.24 g/cm³ and 1.75 mm lands near 335 metres per kilogram. A damp spool or a filled filament will not match the table, which is why the material list is editable in spirit: pick the closest density, or treat the result as a starting point.

Print time assumes the model volume is the solid shape, not the plastic a slicer will extrude. Top and bottom layers are solid. Walls are loops around the width and depth you enter. The remainder is multiplied by the infill percent. If you leave the size blank, the estimator uses a cube of the same volume. Send an STL into it when you have a real bounding box.

Questions worth asking first

Does the STL get uploaded?

No. The file is parsed in your browser. Closing the tab drops it.

Why does the time disagree with my slicer?

The estimate ignores acceleration limits, travel moves, supports, and seam time. It is a shop sketch: skins, walls, and infill, plus a flat 1.35 factor.

Which currency is this?

Whichever symbol you type. The math is weight, watts, hours, and a percent. It does not convert currencies.

Also on the bench