
3D Printing Material & Electricity
Use filament weight and print duration from your slicer to estimate material and electricity costs separately, then add the two expenses.
View template and methodConvert a fabric quote per kilogram into a price per metre using GSM and open width. Estimate order weight and fabric cost, then download the reusable Calvance canvas.

Exported by the iOS App After importing, edit the numbers in Calvance.
Use this template when a supplier quotes fabric per kilogram but you buy by length. Check the quote unit first: a price per metre, kilogram or yard is a different basis for billing.
At 200 g/m² and an open width of 1.5 m, each metre weighs 0.3 kg. With the example price of $12/kg, that is $3.60/m; 100 m has a theoretical net weight of 30 kg and costs $360. Change the price per kilogram in the downloaded canvas to update both the price per metre and the order cost.
This illustrative US example uses USD and metric fabric specifications, not market prices. Start with 200 g/m², an open width of 1.5 m and 100 m of fabric. Enter your own price per kilogram. GSM and width must be positive; length and price may be zero but not negative. Check these limits yourself: the canvas does not enforce them.
USD
| Inputs | Default |
|---|---|
| GSM (g/m²) | 200 |
| Open width (m) | 1.5 |
| Price by weight (USD/kg) | 12 |
| Length (m) | 100 |
Multiply GSM by the full open width to obtain mass per unit length; Calvance converts g/m to kg/m. Multiply that result by the price per kilogram for the price per metre, and by the order length for net weight. Net weight × price per kilogram gives the fabric cost. For example, 200 g/m² × 1.5 m = 300 g/m = 0.3 kg/m. No manual ÷1000 is left in the canvas. Linear mass shows up to four decimals; downstream formulas use the unrounded quantity.
Units are part of the calculation. Enter a value together with its actual compatible unit; changing only the label does not convert it. The canvas converts results to the shown units. No exchange-rate table is needed for this single-currency example.
200 [GSM g/m²] × 1.5 [Open width m] → Linear mass kg/m
Linear mass kg/m × 12 [Price by weight USD/kg] → Linear price USD/m
Linear mass kg/m × 100 [Length m] → Net weight kg
Net weight kg × Price by weight USD/kg → Fabric cost USD
Compare the default quote, a 10% higher price per kilogram and a separate 50 m order at the original price. Changing price leaves weight unchanged; halving the length halves order weight and cost without changing the price per metre. The download starts with the default 100 m order.
| Result | Default quote | Price +10% | 50 m order |
|---|---|---|---|
| Weight per metre (kg/m) | 0.3 | 0.3 | 0.3 |
| Price per metre | $3.6 | $3.96 | $3.6 |
| Theoretical net weight (kg) | 30 | 30 | 15 |
| Fabric cost | $360 | $396 | $180 |
GSM and width > 0; length and price ≥ 0.
Fabric only; no freight, tax or packaging.
Settle using agreed terms and measured net weight.
Use uniform, open-width fabric. GSM and width must describe the same fabric condition and billed area. Do not mix finished GSM with unfinished width or substitute usable cutting width when the supplier charges for full-width fabric.
This is a theoretical fabric-only estimate. Freight, taxes, packaging, roll cores, cutting loss, minimum orders and whole-roll purchasing rules are excluded. It is neither a retail selling price nor a final invoice.
Confirm specifications, measured net weight and settlement terms with the supplier. For a price quoted per metre, yard or pound, first convert to the units used here; entering the same number under a different unit changes the result.
Download and import into Calvance to edit the numbers. The canvas does not reject every invalid input; check the stated ranges.
No. This model assumes one open sheet. Confirm the equivalent unfolded width with the supplier; a lay-flat tube has two layers. Do not enter its folded width as though it were the full open width.
No. GSM means grams per square metre. Grams per linear metre depend on the width as well. Here 200 g/m² × 1.5 m = 300 g/m, or 0.3 kg/m. The same GSM at 1.6 m gives 0.32 kg/m.
A price per metre (m) or yard (yd) is based on length; a price per kilogram (kg) is based on weight. To convert a kilogram quote to a metre quote, you also need GSM and open width: there is no fixed multiplier for every fabric.
One yard is exactly 0.9144 metres (NIST conversion factors). For the same fabric, currency and billing terms, price per yard = price per metre × 0.9144; price per metre = price per yard ÷ 0.9144. If you already have a metre quote, multiply it by your order length in metres. Do not enter that quote in this canvas’s price-per-kilogram field.
Import the CALVX file into Calvance, check the example results, then edit your inputs. Duplicate a canvas to keep alternatives. Each imported or duplicated canvas counts toward your plan’s allowance. Compare plans.
We recommend using the latest version of Calvance.
Choose a plan when you need more canvases, high-resolution image exports, or sync across devices.