Skip to main content
3-Axis Material Page Guide
Updated over 6 months ago

Creating a new 3-axis material will present a number of options for you to combine with your machine pricing structure and create your final 3-Axis 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 3-Axis.

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.

Material Info

Display Name

This is the name that is displayed on the widget, for example, 'Aluminium' or 'Steel'

Note for User

This can hold additional information to help your customer make a decision. For example, "Durable 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 on the material manufacturer's site.

Tags

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

Expected Production Time

You may need to order 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 Sheetmetal 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.

One Off Costs

Startup Cost

This cost is applied only once per material per order. It is intended to cover the cost of, for example, loading the tooling 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 different models, you have a programming fee of $15.

    3 x 15 = $45

  • Your customer uploads 1 model but request 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 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 time required to start the machine etc.

4 x $15 = Total Programming Cost $60

Price per subtracted material

The volume of subtracted material is combined with the complexity and the exponent (detailed below), then multiplied by the cost per cm3. This total is then added to other costs to generate your final price.

Exponent for Subtracted Material

The exponent for subtracted material is used to make the price of models that require more material removal, more attractive to your customers. A number below 1 will make larger models cheaper, a number above 1 will make them more expensive.

For more information on exponents, see this article on how they are used for volume-based discounts.

Price for surface area

The surface area of the part is combined with the complexity and the exponent (detailed below), then multiplied by the cost per cm2. This total is then added to other costs to generate your final price.

Exponent for surface area

The exponent for surface area is used to make the price of models with larger surface areas more attractive to your customers. A number below 1 will make larger models cheaper, a number above 1 will make them more expensive.

For more information on exponents, see this article on how they are used for volume-based discounts.

Price for Volume Bounding Box

The bounding box volume is combined with the complexity and the exponent (detailed below), then multiplied by the cost per cm3. This total is then added to other costs to generate your final price.


Exponent for volume bounding box

The exponent for bounding box volume is used to make the price of models with larger bounding box volumes more attractive to your customers. A number below 1 will make larger models cheaper, a number above 1 will make them more expensive.

For more information on exponents, see this article on how they are used for volume-based discounts.

Material Specs

Minimal wall thickness

This is the thinnest that you can machine 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.

Machinability

The machinability of the material will adjust the machining time. A number less than 100% will increase the machining time. A number more than 100% will decrease the machining time.

Work Hardening Exponent

As the material is worked, it becomes harder to machine. The work hardening exponent increases or decreases the final cost by using the exponent combined with the overall cycle time.

Extra material added to bounding box

Adding extra material around the part may be required to hold the material in place and ensure the part does not move around. Add the amount of extra material around the bounding box of the part here.

Price per square cm of surface

The surface area of the part can be used to account for complex work or finishing passes. This total is then added to other costs to generate your final price.

Price per centimeter of contour

The perimeter of the part is multiplied by the cost and added to the total cost. This is particularly useful when the majority of your parts require 2.5D cutting.

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 Costs

Material costs can be specified in 3 different ways. Bar/Sheet Stock, Round Stock, or Price Per Kilo.

Bar/Sheet Stock

Using this method you can add multiple bar/sheet options to align with the options you have in stock.

Stock size

The size of this particular bar/sheet stock

Price of Length

The price of length is multiplied by the length required for the part.

Example

Part is 20cm long and Price per length is $2

20 * 2 = $40

Price of Area

The price of the area is multiplied by the area required in x & y for the part bounding box.

Example

Part has a bounding box that measures 20cm in X & 10cm in Y. The Price of area is set to $0.5.

20 * 10 = 200cm2

200 * 0.5 = $100

Price of Squaring

The cost of squaring the block is calculated using the surface area of the bounding box multiplied by the Price of Squaring.

Example

A part has a bounding box 20cm x 10cm x 5cm

Top & Bottom Surface

(20 * 10) * 2 = 400cm2

Sides

(20 * 5) * 2 = 200cm2

Ends

(10 * 5) * 2 =100cm2

Total Surface area

400 + 200 + 100 = 700cm2

Add More

Add additional bar stock options to ensure your pricing is accurate based on material usage.


Round Stock

Round Stock, more commonly used for CNC Lathe but also used in 3-Axis Machines.

Stock Size

The length & diameter dimensions are added to identify this specific size stock. During quoting, the smallest possible stock will be chosen based on the uploaded model.

Example

A model is uploaded with a length of 300mm and a diameter of 290mm. The smallest possible stock is 1000 x 300mm

Price of Length

The Price per cm you want to charge for this material.

Example

The smallest possible stock of 1000 x 300 is selected but only 300mm of the length is required. The price per length is set to $1 per cm

300/10 = 30cm

30 * 1 = $30

Add More

Add additional round stock sizes to ensure your pricing is accurate based on material usage.

Price per Kilo

This pricing is based on the price you pay per kilo of material.

Density

The density of the material is used to calculate the weight used to manufacture the part.

Example

Aluminium 2.7 g/cm³

Steel 7.85g/cm³

Price per Kilogram

This can be the price you pay your supplier or the price you want to charge your customers, considering the cost to order, deliver, store, and prep the material before you manufacture their parts.


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' to 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.

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?