Skip to main content
FDM Material Page Guide
Updated over 7 months ago

Creating a new FDM material will present several options for you to combine with your machine pricing structure and create your final FDM pricing. You can decide to use as many or as few of these options as you wish. Digifabster will analyze the geometry of a part and use the chosen calculations to formulate a final cost.

The following walkthrough details each option to help you decide how to create your pricing structure for FDM Printing.

Create Material

Machine

This is the machine that you will be assigning this new material to. If you would like to change the selected machine, use the drop-down menu and select the correct one.

Material Name

Here you can select from a pre-set material name or add your own by typing in the box and clicking "create new material". This name could be the material name, type, or even an internal ID number.

Choose Pricing Method

Choose to use the Price Matching Tool or to manually set up your pricing.

Material Info

Display Name

This is the name that is displayed on the widget, for example, 'ABS' or 'Hard Tough Plastic'

Note for User

This can hold additional information to help your customer make a decision. For example, "Strong plastic with UV resistance for outdoor use."

Material Spec Sheet URL

This will link your customers to the spec sheet for the material. This could be a URL to the document on your site or the material manufacturer's site.

Tags

This allows you to tag the materials to help identify them more easily.

One Off

Startup Cost

This cost is applied only once per material per order. It is intended to cover the cost of, for example, loading the material in the machine.

Programming Cost

The programming cost is applied to each model in this material. It is intended to account for the programming of the print.

Example Calculation

  • Your customer uploads 3 models, you have a programming fee of $15.

    3 x 15 = $45

  • Your customer uploads 1 model but requests 5 copies

    1 x 15 = $15

Programming Cost, Batch, Recurring

Ticking this box will apply the programming cost for every batch of parts.

Example Calculation

Your customer uploads one model but asks for 100 copies of this part. Your machine can only print 25 copies at one time. (4 Batches/Print Runs are required)

Without the box ticked the programming cost will only be applied once for the full qty of parts.

1 x $15 = Total Programming cost $15

With the box ticked, the programming cost is applied to every "batch" or "print run" to account for the time required to start the machine, etc.

4 x $15 = Total Programming Cost $60

Price Per Gram of material, Batch printing

This price is calculated for the batch of parts in the order. This parameter is used to spread the costs across the total qty and create a price reduction as qty increases.

Example Calculation

A 1kg roll of filament cost $19.99. The cost per gram = $0.0199.

A customer uploads a model that weighs 300 grams and requests 10 copies of this part. You consider all copies of the same part as 1 "batch" of parts.

300 x 0.0199 = $5.97

5.97 * 1 = $5.97

Price per part = ~$0.60

Price Per Gram, Batch Recurring

This allows you to apply the material costs for each print run required for the same model.

Example Calculation

You can fit 5 parts in one print run (batch). To complete the order you need two print runs (2 batches)

A customer uploads a model that weighs 300 grams and requests 10 copies of this part.

300 x 0.0199 = $5.97

5.97 * 2 = $11.94

Price per part = ~$1.20

Per Part

Expected Production Time

You may need to order in some materials specially, in order to account for this you can add additional time onto the lead time by adding an 'Expected Production Time' This is to account for the ordering, delivery, and prep of this material.

If you have a standard lead time of 10 days set for your FDM machine and then set an additional 3 days to the expected production days. These will be added together to give a total of 13 days for the lead time.

Price for model volume, without supports

The price of your model per cm3. This price could include machine, energy, consumable costs as well as labour and material costs.

The cost for the support material is worked out in the support material settings below

Print Speed Multiplier

Adjustments can be made depending on how quick you can print certain materials based on the figures you input in the machine settings. By setting the print speed multiplier to 80%. The overall print time will be calculated longer than at 100%. This can be used for materials that need to be run at a slower speed or can be run faster than your standard/typical speed.

Example calculation

In machine settings, you set the horizontal print speed to 100mm/s in the material settings you set the Print speed multiplier to 90%. A customer uploads a part that requires 100,000mm of filament.

At 100mm/s with a speed multiplier of 100%. Print time = ~16.6 minutes

At 100mm/s with a speed multiplier of 90%. Print time = ~18.5 minutes

Density of material

This is the density of this specific material. this figure is used to calculate the weight of material required.

Price Per Gram of material, per piece printing

This price per gram is calculated for every part and added to the total cost. This can be used to ensure you are accounting for the material costs and make small adjustments in the event material prices change.

Example Calculation

A 1kg roll of filament cost $19.99. The cost per gram = $0.0199.

A customer uploads a model that weighs 300 grams and requests 10 copies of this part.

300 x 0.0199 = $5.97

$5.97 * 10 = $59.70

Minimum cost per part

The minimum cost you are happy to charge per part. This is only used if the manufacturing price of the part is below this threshold. It is then multiplied by the number of parts.

Material Limits

Minimal Wall Thickness

This is the thinnest that you can print a wall. During the analysis of the part, DigiFabster checks wall thickness to see if a wall falls below this amount. It will then be highlighted to your customer that it could be a problem.

Support Material Per Part

Filling Level of support

Base this figure on how densely you create supports.

Density of supports

In many cases, this will be the same as the material density but in the event you are printing supports in a different material to that of the part, the density will be required to work out the weight and resulting cost of the material used.

Price Per gram of Support

If using a different material to the part, enter the cost per gram of the support material. For example, a soluble support material may be more expensive per gram than the material being used for the part.

Price Mutations

Find a detailed explanation of Volume discount exponents here

Model volume discount exponent

Make models with a larger volume more or less expensive than they would otherwise be by using this parameter.

Example Calculations

The price per cm3 is set to $1

Model 1 has a volume of 1cm3

Model 2 has a volume of 2cm3

The model volume exponent is set to 0.9

Price for model 1 = $1

Price for model 2 = $1.87

Bounding box volume discount exponent

Make models with a larger bounding box volume more or less expensive than they would otherwise be using this parameter.

Example Calculations

The Price of volume, bounding box, per cm3 is set to $1

Model 1 has a bounding box volume of 1cm3

Model 2 has a bounding box volume of 2cm3

The bounding box volume exponent is set to 0.9

Price for model 1 = $1

Price for model 2 = $1.87

Layer Thickness

This section allows you to add options for your customers to choose different layer thicknesses for their parts. This can make parts more or less expensive by combining the layer thickness with print time and price per hour.

Layer thickness

The thickness of the layers for this option. This measurement is in microns (µm)

Example

100µm = 0.1mm

50µm = 0.05mm

Name for User

This is the name displayed on the widget. This could be the actual layer thickness or a name your shop has given that layer thickness, for example, High Resolution, Standard or Draft.

Note for User

The note can help your customer decide on which layer thickness to choose, for example, "Great for highly detailed models" or "Perfect for engineering prototypes"

Order of Display

This determines where the layer thickness is placed in the list if multiple options are added. 1 at the top of the list, 2 next, and so on.

Add More

You can add additional layer thicknesses by clicking the 'Add More' button

Filling

This section allows you to add options for your customers to choose different infill amounts for their parts. This can make parts more or less expensive by combining the filling selection with print time and price per hour.

Filling

The infill rate for this option.

Example

100% = A solid model

50% = 50% filled

Name for User

This is the name displayed on the widget. This could be the actual filling percentage or a name your shop has given that option, for example, Solid, Standard, or Draft.

Note for User

The note can help your customer decide on which filling option to choose, for example, "Great for draft prototypes" or "Perfect for production-ready part"

Order of Display

This determines where the filling option is placed in the list if multiple options are added. 1 at the top of the list, 2 next, and so on.

Add More

You can add additional filling options by clicking the 'Add More' button

Color

You can offer multiple color options of the same material on the widget using the same pricing structure.

Note: If you want to have different pricing for different color options, create a new material and set up a new pricing structure.

Select a color from the drop-down or create your own by typing the name and picking the color from the color picker.

Post Production

This section lets you add the post-production options your shop offers for this material These can be controlled with the icons to the right of the post-production type. You can duplicate, delete, and turn the option on/off. Clicking the drop-down arrow will show the parameters for the selected post process.

Title

The title of the post-production. This can be the internal name of the process or the name for your customers. This will be used if the 'name for user' section is not completed.

Price

The price for the post process can be charged based on a number of options.

  • Per Part

    • A fixed fee per part, no matter how big or small the part is.

  • Per cm3 (model boundary box)

    • Multiply the volume of the bounding box by the price.

  • Per cm3 (model volume)

    • Multiply the volume of the model by the price.

  • Per cm2 (model surface)

    • Multiply the surface area of the part by the price.

Setup Cost

The setup cost is applied once for all copies of the same model. This is intended to cover costs like purchasing specific materials, cleaning down work areas, etc.

Minimum Price

If the calculation returns a price less than the minimum price. This figure will be quoted to your customer. This ensures you are not undercharging for your work due to small parts.

Grouping Title

This allows you to create logical groups of post processes. For example, different types of 'Surface Finishes'. Assign each option to the same 'grouping title' top see them grouped together.

Trigger Manual Review

When using this, the order will trigger a manual review request. You can then review the order and the post-process request before accepting it. Great for making sure you can complete the order as requested.

Make Countable

This adds a number count option for your customers to assign

Expected Production Days

The expected production days are added to the lead time to give a total lead time during the order process. The expected production days are the additional days required to complete the post process.

Name for User

he name that is used on the widget for this post process. If this option is not completed, the 'Title' will be used.

Note for user

Add additional details about the post process in this section. For example, details about the surface finish or the effect the post process has on the part.

Order of Display

This determines where the post-process option is placed in the list if multiple options are added. 1 at the top of the list, 2 next, and so on.

Add custom Post Production Type

Add additional post-production options, different from the premade selection.

Custom Options

This section allows you to add additional questions or information for both you and your customer by creating a group of options. For example "Print all parts in the same orientation?" with options for your customers "Yes, No, Don't Mind"

These can be controlled with the icons to the right of the post-production type. You can duplicate, delete, and turn the option on/off. Clicking the drop-down arrow will show the parameters for the selected post process.

Title

This is the chosen title of your group of options. This could also be the question or statement you wish to make. ("Print parts in the same orientation")

Sort Order

This determines where the group is placed in the list if multiple options are added. 1 at the top of the list, 2 next, and so on.

Add Option

Click this to create your first option.

Option 1

The first option in your group of options ("Yes"). Adding additional options will create sequentially numbered options.

Add Group

This allows you to add additional groups to gather more information from your customers during the order process.

NOTE:

Ensure you save each section as you work through the options. Saving in one section will only save for those specific parameters, not for all settings.

Did this answer your question?