Help Center

Find answers and guides

Help Center/Filaments/Adding Filaments

Adding Filaments

Learn how to add custom filaments and use global filament presets

Overview

The Filaments page allows you to create and manage your personal filament library with accurate cost settings for different materials and brands. You can also access pre-configured global filament presets for common filament types, which you can import and customize.

Understanding how to add and configure filaments correctly ensures accurate material cost calculations in the print cost calculator.

Adding Custom Filaments

Your Custom Filaments

Custom filaments are personal filament profiles that only you can see and use. These allow you to configure exact cost settings based on the specific filaments you purchase and their pricing.

How to Add a Custom Filament

  1. Navigate to the Filaments page from the dashboard sidebar
  2. Look for the "Your Custom Filaments" section at the top
  3. Click the "Add Filament" button (purple button with plus icon)
  4. Fill in the required filament information in the modal
  5. Click "Add Filament" to save

Required Information

When adding a custom filament, you need to provide the following information:

Filament Type *

The material type of your filament (PLA, ABS, PETG, TPU, etc.).

Examples: PLA, ABS, PETG, TPU, Nylon, ASA, PC, PVA, HIPS

Brand *

The manufacturer or brand name of the filament.

Examples: Hatchbox, eSun, Prusament, Polymaker, Overture, 3DX Tech

Spool Cost *

The price you paid for one spool of this filament in your selected currency. This is used to calculate the cost per gram.

Examples: 19.99, 24.95, 32.50

Spool Weight *

The weight of filament on the spool in grams. This is the net weight of the filament material, not including the spool itself.

Common Values: 1000g (1kg standard spool), 750g, 500g, 250g

Cost per kg & Cost per g (Auto-calculated)

These fields are automatically calculated based on your spool cost and spool weight inputs. You cannot edit these fields directly.

Formulas:
Cost per gram = Spool Cost ÷ Spool Weight
Cost per kg = Cost per gram × 1000

Tip: All prices are stored in USD internally but displayed in your preferred currency. When you change your currency preference, all filament costs automatically convert to show in the new currency.

Global Filament Presets

What are Global Presets?

Global presets are pre-configured filament profiles for popular brands and materials. These are created by administrators and available to all users. They include typical pricing and weight information based on standard market prices.

Global presets are displayed in the "Global Presets" section below your custom filaments on the Filaments page.

Importing Global Presets

You can import any global preset to your personal filament library, which creates a copy that you can customize with your actual cost and weight information.

How to Import a Global Preset

  1. Scroll to the "Global Presets" section on the Filaments page
  2. Find the filament you want to import
  3. Click the green "Import" button on the right side of the filament row
  4. The filament is immediately added to your custom filaments with the same settings
  5. You can now edit it to adjust the cost, weight, or other details

Note: Importing a global preset creates an independent copy in your library. Changes you make to your copy will not affect the global preset, and updates to the global preset will not affect your imported copy.

Editing and Deleting Filaments

Editing Your Custom Filaments

You can edit any filament in your custom library to update its specifications or cost settings.

How to Edit a Filament

  1. Find the filament in your "Your Custom Filaments" table
  2. Click the blue edit icon (pencil) in the Actions column
  3. The Edit Filament modal opens with current values pre-filled
  4. Update any fields you want to change
  5. Click "Save Changes" to apply your updates

Deleting Filaments

You can permanently delete any filament from your custom library.

How to Delete a Filament

  1. Find the filament in your "Your Custom Filaments" table
  2. Click the red delete icon (trash can) in the Actions column
  3. A confirmation modal appears to prevent accidental deletion
  4. Click "Delete" to confirm and permanently remove the filament

Warning: Deleting a filament is permanent and cannot be undone. If you delete a filament that is being used in saved calculator presets, those presets may not function correctly.

Admin Features (Global Filaments)

Managing Global Presets

If you have administrator privileges, you can add, edit, and delete global filament presets that are available to all users.

Adding Global Filaments

Admins see an additional "Add Global Filament" button in the Global Presets section (green button). This opens the same modal as adding a custom filament, but the filament is saved as a global preset.

Editing Global Filaments

Admins can click the edit icon on global filaments to update their specifications. Non-admin users cannot edit global presets and will see a permission denied message if they try.

Deleting Global Filaments

Admins can delete global filaments using the delete icon. This removes the preset for all users. Non-admin users cannot delete global presets.

Best Practices

Tips for Managing Your Filament Library

1.

Be Specific with Types: Use standard filament type abbreviations (PLA, ABS, PETG) rather than full names. This makes searching and filtering more effective.

2.

Include Variants in Brand Name: If you use special variants (PLA+, Silk PLA, Matte PLA), include that in the brand field (e.g., "eSun PLA+" or "Hatchbox Silk PLA") to distinguish them.

3.

Use Actual Purchase Prices: Always enter the actual price you paid, including any discounts or bulk purchase savings, for accurate cost calculations.

4.

Verify Spool Weight: Check the product listing or spool label for the exact filament weight. Common weights are 1000g, 750g, and 500g, but some specialty filaments come in different amounts.

5.

Start with Global Presets: Before creating a custom filament, check if a global preset exists for your brand and type. Import it and adjust the cost to save time.

6.

Update When Prices Change: If you buy the same filament again at a different price, update your filament entry to reflect the new cost for accurate future calculations.

Related Articles