Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

3D Quote Studio

3D Quote Studio is a free, open-source, browser-based calculator for estimating 3D printing costs and selling prices from sliced G-code files.

It is designed for 3D printing businesses, makers, and print farms that want to quickly turn the material usage calculated by their slicer into an accurate customer quote.

Made by aka.NPC

What It Does

3D Quote Studio takes the filament usage from a sliced G-code file and combines it with your own business costs to calculate a final selling price.

It can account for:

  • Filament cost
  • Scrap / waste
  • Number of printed units
  • Magnets
  • NFC tags
  • Packing
  • Overhead
  • Shipping
  • Tax
  • Payment / transaction fees
  • Target profit

The quote updates live as you change any of the values.

Features

G-code Weight Detection

Upload a sliced G-code file generated by your slicer.

3D Quote Studio looks for filament usage information contained in the G-code and attempts to extract the actual sliced filament weight.

It supports a range of common G-code metadata formats, including filament weight and filament usage information generated by popular slicers.

When the weight is successfully detected, it is automatically entered into the calculator.

Pricing Modes

Target Profit

Set the amount of net profit you want to earn.

The calculator works backwards from your desired profit and calculates the customer price while accounting for tax and transaction fees.

Manual Price

Enter the selling price you want to charge.

The calculator then shows:

  • Net profit
  • Profit margin
  • Markup on cost

Production Cost

Quickly switch to a production-cost view by removing selling-related costs such as:

  • Shipping
  • Packing
  • Overhead
  • Scrap
  • Target profit

This makes it easy to see the underlying production cost of a print.

Cost Breakdown

The quote summary provides a complete breakdown of the calculated price:

Cost Description
Filament Cost of the filament used for the print
Magnets Cost based on quantity × cost per magnet
NFC tags Cost based on quantity × cost per NFC tag
Scrap buffer Additional material allowance for waste
Overhead Additional operating cost
Packing Packaging cost
Shipping Shipping charge
Tax Configurable tax percentage
Transaction fee Configurable payment processing fee
Net profit Profit remaining after applicable costs and fees

Supported Currencies

The calculator currently supports:

  • INR (₹)
  • USD ($)
  • EUR (€)
  • GBP (£)
  • AUD (A$)
  • CAD (C$)
  • JPY (¥)

Typical Workflow

1. Slice your model

First, prepare your model in your preferred slicer.

For example:

  • Bambu Studio
  • OrcaSlicer
  • PrusaSlicer
  • Cura
  • Other slicers that include filament usage information in their G-code

Configure your normal print settings, including:

  • Infill
  • Walls
  • Supports
  • Layer height
  • Filament
  • Printer settings

2. Export the sliced G-code

Slice the model and save/export the resulting G-code file.

The important part is that the file has already been sliced, so the slicer has calculated the expected filament usage.

3. Upload the G-code

Drop the sliced G-code file into 3D Quote Studio.

The application attempts to read the filament weight from the file automatically.

4. Add your business costs

Enter the costs relevant to your print:

  • Filament price per kg
  • Shipping
  • Packing
  • Overhead
  • Magnets
  • NFC tags
  • Scrap allowance
  • Number of units

5. Set your pricing

Choose either:

Target Profit — tell the calculator how much profit you want.

Manual Price — enter the price you want to charge.

6. Get your quote

The final customer price and complete cost breakdown are calculated instantly.

Important: Use a Sliced File

3D Quote Studio is designed to work with sliced G-code files.

Do not use an unsliced STL or 3D model as your primary input when you need accurate filament usage.

A model file by itself does not contain the actual filament usage resulting from your chosen:

  • Infill
  • Supports
  • Wall count
  • Layer height
  • Print settings
  • Printer
  • Filament

The most reliable workflow is therefore:

3D Model
   ↓
Slicer
   ↓
Sliced G-code
   ↓
3D Quote Studio
   ↓
Cost + Fees + Profit
   ↓
Customer Quote

Privacy

3D Quote Studio runs in the browser and does not require an account or backend server.

Your G-code file is processed locally by the browser to extract the available filament information.

Calculator values are saved locally using browser localStorage, allowing your settings to persist between sessions.

No Installation Required

3D Quote Studio is a lightweight browser application.

There is no:

  • Backend
  • Database
  • Account
  • Build system
  • Package installation

Simply open the HTML file in a modern browser.

Browser Compatibility

Use a modern browser such as:

  • Google Chrome
  • Microsoft Edge
  • Mozilla Firefox
  • Safari

Some compressed G-code functionality depends on browser support for DecompressionStream.

Limitations

The calculator estimates your selling price based on the information you provide and the filament usage reported by the sliced file.

Actual costs may also depend on:

  • Electricity
  • Printer depreciation
  • Maintenance
  • Labour
  • Failed prints
  • Post-processing
  • Packaging
  • Shipping provider charges
  • Other business expenses

For the most accurate quote, use the filament usage reported by your slicer.

Open Source

3D Quote Studio is free and open source.

You can:

  • Use it personally
  • Use it commercially
  • Modify it
  • Fork it
  • Improve it
  • Submit pull requests
  • Report bugs
  • Suggest features

Contributions are welcome.

Contributing

  1. Fork the repository
  2. Create a new branch
  3. Make your changes
  4. Test the application
  5. Submit a pull request

Please include a clear description of your changes when submitting a pull request.

License

This project is licensed under the MIT License.

See the LICENSE file for the full license text.

Author

aka.NPC

GitHub: https://github.com/akanpc-code


3D Quote Studio — turn sliced filament usage into a quote.

About

A free, open-source, browser-based calculator for estimating 3D printing costs from G-code file.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages