Slicer plugin — free for all accounts

Your slicer. LayerMath. Automatic.

Stop copying print time and filament weights by hand. Our post-processing script reads your G-code and opens a pre-filled cost calculator the moment your slicer finishes.

How it works

1

Install once

Download a single Python script. No pip install, no dependencies. Run one setup command with your API key.

2

Slice as normal

Export G-code the way you always do. The script runs invisibly — it never slows down or interrupts your slicer.

3

Calculator opens pre-filled

Your browser opens LayerMath with print time, filament weight, material name, and machine already filled in.

Works on free and Pro

The plugin works for everyone. Pro unlocks what happens after the import.

FeatureFreePro £9/mo
Slice imports per month5Unlimited
Pre-filled print time & filament
Single-material cost calculation
Multi-material per-slot pricing
Filament library (auto cost lookup)
Machine depreciation
VAT / tax settings
Batch pricing (multiple quantities)
Etsy CSV export

Install in 3 steps

Requires Python 3.8+. Download free at python.org

  1. 1

    Download the script

    Save it somewhere permanent — your Documents folder works well.

    Download layermath_postproc.py
  2. 2

    Run the setup command

    Log in to see this command pre-filled with your API key. Or generate a key at Dashboard → Integrations.

    How to open a terminal on Windows: Press Win + R, type cmd, press Enter. Or search "Command Prompt" in the Start menu.
    python "C:\Users\you\Documents\layermath_postproc.py" --set-key YOUR_API_KEY

    Don't know your Python path? Run where python in your terminal.

  3. 3

    Add to your slicer

    In PrusaSlicer / SuperSlicer go to:

    Print Settings → Output Options → Post-processing scripts

    Enter the full command:

    "C:\path\to\python.exe" "C:\Users\you\Documents\layermath_postproc.py"
    Don't know your Python path?
    1. Open Command Prompt (Win + R → type cmd → Enter)
    2. Run where python and press Enter
    3. Copy the path shown (e.g. C:\Users\you\AppData\Local\Programs\Python\Python312\python.exe)
    4. Replace C:\path\to\python.exe with that path in the command above

    Save the setting, then slice something. Your browser will open LayerMath with everything pre-filled.

Supported slicers

PrusaSlicerReady
SuperSlicerReady
OrcaSlicerReady
Bambu StudioReady
CuraComing soon

PrusaSlicer, SuperSlicer, OrcaSlicer, and Bambu Studio all use the same script file.

Common questions

Ready to connect your slicer?

Three steps, under five minutes.

Open source · View on GitHub