How Long is 1kg of Filament? The Definitive Answer for 3D Printing Enthusiasts
If you're diving into the exciting world of 3D printing, one of the most common questions you'll encounter is: How long is 1kg of filament? It's a seemingly simple question, but the answer isn't a single, fixed number. Instead, it depends on a few key factors, primarily the density of the filament material and the diameter of the filament itself.
This article will break down exactly what determines the length of your filament spool, helping you make informed decisions about material purchases and project planning.
Understanding the Key Factors
To understand how long 1kg of filament will be, we need to consider two primary variables:
- Filament Diameter: This is the most standardized measurement for filament. The most common diameters for consumer 3D printing are 1.75mm and 2.85mm (often referred to as 3.00mm). A smaller diameter means less material per unit length.
- Filament Density: This refers to how much mass is packed into a given volume of the material. Different plastic compounds have different densities. For example, PLA and ABS, two of the most popular filament types, have slightly different densities.
The Math Behind the Length
The relationship between mass, volume, and density is fundamental here. The formula is:
Density = Mass / Volume
We can rearrange this to find the volume:
Volume = Mass / Density
Since we know the mass (1kg) and the density of common filament materials, we can calculate the volume. Then, knowing the filament diameter, we can calculate the length of that volume of material extruded into a thin cylinder (which is what filament is).
Calculating Length for Common Filament Types
Let's crunch some numbers for the most common filament types and diameters. We'll use typical densities:
- PLA (Polylactic Acid): Approximately 1.24 g/cm³
- ABS (Acrylonitrile Butadiene Styrene): Approximately 1.04 g/cm³
For the diameter, we'll consider both 1.75mm and 2.85mm.
Important Note: The density of plastics can vary slightly between manufacturers and even batches. The figures used here are representative averages.
Scenario 1: 1.75mm PLA Filament
First, let's convert 1kg to grams: 1kg = 1000g.
Now, let's find the volume of 1000g of PLA:
Volume = 1000g / 1.24 g/cm³ = 806.45 cm³
Next, we need to calculate the volume of a 1cm length of 1.75mm filament. First, convert the diameter to cm: 1.75mm = 0.175cm.
The radius is half the diameter: 0.175cm / 2 = 0.0875cm.
The volume of a cylinder is π * radius² * height. For a 1cm length (height), the volume is:
Volume of 1cm filament = π * (0.0875cm)² * 1cm ≈ 0.02405 cm³
Finally, to find the total length, we divide the total volume by the volume per centimeter:
Length = 806.45 cm³ / 0.02405 cm³/cm ≈ 33,532 cm
Let's convert this to more practical units:
33,532 cm / 100 cm/m ≈ 335.32 meters
335.32 meters / 1000 m/km ≈ 0.335 kilometers
So, for 1kg of 1.75mm PLA filament, you can expect approximately 335 meters (or about 1100 feet) of filament.
Scenario 2: 1.75mm ABS Filament
Let's find the volume of 1000g of ABS:
Volume = 1000g / 1.04 g/cm³ = 961.54 cm³
The volume of 1cm length of 1.75mm filament is still ≈ 0.02405 cm³.
Now, let's find the total length:
Length = 961.54 cm³ / 0.02405 cm³/cm ≈ 40,001 cm
Converting to meters:
40,001 cm / 100 cm/m ≈ 400 meters
So, for 1kg of 1.75mm ABS filament, you can expect approximately 400 meters (or about 1312 feet) of filament.
Scenario 3: 2.85mm PLA Filament
We already know the volume of 1kg of PLA is 806.45 cm³.
Now, let's calculate the volume of a 1cm length of 2.85mm filament.
Diameter in cm: 2.85mm = 0.285cm.
Radius in cm: 0.285cm / 2 = 0.1425cm.
Volume of 1cm filament = π * (0.1425cm)² * 1cm ≈ 0.0638 cm³
Now, let's find the total length:
Length = 806.45 cm³ / 0.0638 cm³/cm ≈ 12,639 cm
Converting to meters:
12,639 cm / 100 cm/m ≈ 126.4 meters
So, for 1kg of 2.85mm PLA filament, you can expect approximately 126 meters (or about 415 feet) of filament.
Scenario 4: 2.85mm ABS Filament
We already know the volume of 1kg of ABS is 961.54 cm³.
The volume of 1cm length of 2.85mm filament is still ≈ 0.0638 cm³.
Now, let's find the total length:
Length = 961.54 cm³ / 0.0638 cm³/cm ≈ 15,071 cm
Converting to meters:
15,071 cm / 100 cm/m ≈ 150.7 meters
So, for 1kg of 2.85mm ABS filament, you can expect approximately 151 meters (or about 495 feet) of filament.
Summary Table
Here's a quick reference guide:
| Filament Type | Diameter | Approximate Length (meters) | Approximate Length (feet) |
|---|---|---|---|
| PLA | 1.75mm | 335m | 1100ft |
| ABS | 1.75mm | 400m | 1312ft |
| PLA | 2.85mm | 126m | 415ft |
| ABS | 2.85mm | 151m | 495ft |
Please note these are approximate values.
Why Does This Matter for 3D Printing?
Knowing the approximate length of your filament is crucial for several reasons:
- Project Planning: Estimate how much filament you'll need for a particular print. This helps avoid running out mid-print.
- Cost-Effectiveness: Compare prices from different suppliers based on the actual amount of material you're getting.
- Filament Storage: Understand how much space a spool will take up and how many spools you can reasonably store.
- Slicer Settings: While most slicers automatically calculate filament usage based on material density and print settings, having a general understanding can be helpful for troubleshooting or fine-tuning.
Some filament manufacturers will even state the approximate length on their packaging or product descriptions, which can be a helpful shortcut.
Frequently Asked Questions (FAQ)
How do I know the exact length of my filament?
While you can calculate it based on the material density and diameter, the most practical way is to rely on the manufacturer's stated length, which is usually printed on the spool or the product packaging. They perform these calculations for you.
Why is filament sold by weight (1kg) and not length?
Selling by weight is a more standardized and less variable method. Filament diameter can sometimes have slight manufacturing tolerances, but the weight of the material is a more consistent measure of how much plastic you're receiving. Density variations also make length a less reliable metric for direct comparison between different material types.
Does filament degrade over time, and does that affect its length?
Filament itself doesn't degrade in a way that significantly changes its physical length on the spool. However, prolonged exposure to moisture and UV light can degrade the plastic's properties, making it brittle or harder to print with. Proper storage is key to maintaining print quality.
How much filament does a typical 3D print use?
This varies wildly depending on the size, infill percentage, and complexity of the print. A small figurine might use only a few grams, while a large, hollow enclosure could easily use several hundred grams.

