Every time I switch filament brands, the same ritual: Google "Bambu Lab PLA Basic temperature", scroll through Reddit threads, find a comment from 2023, try 220°C, get stringing, try 230°C, get blobbing, end up at 225°C after burning half a spool.
This is insane. Every filament has an optimal temperature range. The manufacturer prints it on the box. But somehow we're all still guessing.
So I built FilamentDB — an open-source database of real filament parameters that you query from your terminal.
What It Does
# Search for a filament filamentdb search "PLA+"
# Get exact recommended settings filamentdb recommend --brand "Bambu Lab" --model "PLA Basic"
# Compare two filaments side by side filamentdb compare "Bambu Lab PLA Basic" "eSun PLA+"
# Find alternatives when your go-to is out of stock filamentdb alternatives PETG --exclude eSun
Enter fullscreen mode
Exit fullscreen mode
The Data
The database currently covers 7 brands, 25+ models , with full parameter sets for each:
Brand Models Coverage
Bambu…