When Excel meets Filaments

When Excel meets Filaments

As 3D printing projects grow, filament collections tend to grow with them :grinning_face_with_smiling_eyes:
At some point, I stopped asking “Do I have that filament?” and started asking “Where exactly is it, how much is left, and do I need to reorder?”

So… Excel happened :grinning_face_with_smiling_eyes:

I built a Filament Inventory Manager to organize filament stock in a structured way, and maybe it’s useful for others too.

Download

You can download the workbook here:
https://thores-pieksekisten.de/files/filament_inventory_manager-V1.5.0.zip


What the workbook can do

Filament master database

Store detailed filament information such as:

  • Manufacturer
  • Material
  • Product line
  • Color
  • RGB color reference
  • Material properties
  • Printer compatibility
  • Multi-material system compatibility
  • Drying recommendations
  • Print notes
  • General comments

Inventory management

Track actual stock:

  • Active spools
  • Reserve spools
  • Storage locations
  • Minimum stock thresholds
  • Automatic reorder status

This makes it easy to see what is available vs. what should be reordered.


Dashboard overview

Includes a live dashboard with filters / slicers for:

  • Manufacturer
  • Material
  • Product line
  • Multi-material compatibility
  • Nozzle compatibility
  • Status

Quick KPI cards show:

  • Total spools
  • Active stock
  • Reserve stock
  • Reorder alerts

Synchronization

The workbook includes synchronization logic.

If you:

  • add new filaments
  • change filament master data
  • remove filaments

…the inventory structure can be synchronized automatically.

This keeps stock data and dashboard consistent.


Helper functions

Included macro functions:

  • Synchronize inventory
  • Refresh dashboard
  • Reset filament database
  • Reset inventory
  • Show / hide helper columns

Important

This workbook uses VBA macros .

Macros are required for:

  • synchronization
  • dashboard refresh
  • reset buttons
  • helper toggles
  • workbook controls

Without macros enabled, important functionality will not work correctly.

Please make sure macros are enabled when opening the workbook.


Why I made it

Mostly because filament collections tend to become chaos surprisingly fast :grinning_face_with_smiling_eyes:

Maybe it helps someone else keep their filament shelf under control.

Ideas, feedback or suggestions are always welcome:

5 Likes

mmh…
der ganz normale wahnsinn eben… : )

“und…? was machst du immer so?”
“jaaa… ich mache gerade ein filamentinventurprogramm”
“achso”

ich hoffe bei dir ist alles ok und dein nacken wieder halbwegs gut!

ich geh jetzt schlafen…
gruß

1 Like

Hey @ImU

gerade weil ich mich nicht bewegen kann am Hals, mach ich gerade Sachen die keine Kopfbewegung brauchen :wink:

1 Like

auweh… : )

aber hauptsache sachen machen… was soll man denn sonst machen…?

mmh…
ich wünsch dir was ja!

1 Like

Small update for everyone :waving_hand:

I’ve just pushed a major update to the Filament Inventory Manager workbook in the original post.

This update focuses mainly on making the workbook much more practical for real daily use.

Main changes:

:white_check_mark: improved inventory structure for faster overview
:white_check_mark: replaced long display names with clearer Type + Color workflow
:white_check_mark: added pricing support (Unit Price / Inventory Total / Reorder Total)
:white_check_mark: added storage monitoring (Used / Free / FULL / OVERFULL)
:white_check_mark: expanded dashboard KPIs
:white_check_mark: improved printed inventory workflow for quick stock checks
:white_check_mark: significantly expanded filament database with more filament types and variants
:white_check_mark: general cleanup and workflow improvements

What started as a simple tracking sheet is slowly turning into a proper little filament inventory tool :grinning_face_with_smiling_eyes:

As always: if you find bugs, odd behavior or have ideas for improvements, feel free to share feedback :slightly_smiling_face:

1 Like