PrusaSlicer 2.9.4 - Filament Edition (A complete filament workflow)
 
Notifications
Clear all

PrusaSlicer 2.9.4 - Filament Edition (A complete filament workflow)  

Stránka 1 / 3
  RSS
hyiger
(@hyiger)
Famed Member
PrusaSlicer 2.9.4 - Filament Edition (A complete filament workflow)

I've been building a set of tools to streamline the filament calibration and management process. Why? Because I got tired of trying to keep my filament presets in-sync across different computers and I was stepping on them constantly. So what this does is provide a means to store your filaments in a cloud database, run calibrations, store those and pull them up directly in PrusaSlicer. 

Note: This is very much a work in progress but it's mostly complete. 

There are three pieces that work together:

PrusaSlicer Calibration Tools (fork of PrusaSlicer 2.9.4)

Includes a dedicated Calibration menu with 8 built-in test generators, ordered by recommended workflow:

  1. Temperature Tower — Multi-tier tower with overhangs, holes, and bridges to find optimal printing temperature
  2. Flow Rate — Flat pads with Archimedean spiral top layers at varying extrusion multipliers (YOLO method) [Note: this is still a WIP so stay tuned]
  3. Pressure Advance — Chevron pattern that varies PA values per layer
  4. Retraction — Dual tower test with varying retraction distances
  5. Max Flow Rate — Serpentine specimen to find your hotend's volumetric flow limit
  6. Extrusion Multiplier — Simple cube for fine-tuning EM
  7. Fan Speed — Tower with overhangs and bridges at varying fan percentages
  8. Dimensional Accuracy — XYZ cross gauge for measuring shrinkage with calipers

Each test generates the model, loads it onto the build plate, configures the print settings, and injects the per-layer G-code automatically. Just slice and print.

Filament DB

A free app for managing your filament collection. Available as a desktop app (macOS, Windows, Linux) or as a Docker container.

  • Filament library — Store all your filaments with temperatures, densities, costs, colors, and full slicer settings
  • Calibration results — Record your calibration values (extrusion multiplier, pressure advance, max volumetric speed, retraction) per printer and nozzle combination
  • Import — Pull in existing PrusaSlicer config bundles, scan Prusament QR codes, or paste a vendor TDS link and let AI extract the specs
  • Spool tracking — Track individual spools with weights, lot numbers, and purchase dates
  • NFC tags — Read and write OpenPrintTag NFC tags from the desktop app
  • Works offline — Run fully local, connect to MongoDB Atlas for cloud access, or use hybrid mode with automatic sync3. How they fit together

The idea is a closed loop:

  1. Calibrate — Use the PrusaSlicer calibration tools to dial in your settings for each filament/printer/nozzle combination
  2. Store — Save those calibration results in Filament DB alongside the filament profile
  3. Sync — Filament DB exposes your library as a PrusaSlicer-compatible API. The fork has a built-in connection (set the URL in Preferences → Other) that loads your filament presets on startup — with all the calibrated values already applied
  4. Print — Pick your filament from the dropdown and the calibrated profile is ready to go. Switch nozzles or printers, and the correct calibration values follow automatically

No more hunting through notes, spreadsheets, or manually editing INI files when you change nozzles or try a new filament.

PrusaSlicer Filament Preset Integration

Getting started

Filament DB: Download the desktop app from GitHub Releases, or run with Docker:

docker run -p 3000:3000 -e MONGODB_URI="mongodb+srv://..." ghcr.io/hyiger/filament-db

PrusaSlicer fork: Download from GitHub Releases. To connect to Filament DB, go to Preferences → Other and set the Filament DB URL (defaults to  http://localhost:3000).

Import your existing PrusaSlicer config bundles into Filament DB, run the calibration tests, record the results, and everything stays in sync.

Napsal : 02/04/2026 10:45 pm
4 lidem se líbí
jan.d.slay
(@jan-d-slay)
Reputable Member
RE: PrusaSlicer 2.9.4 - Filament Edition (A complete filament workflow)

My deepest respect.

I’ve been following this for a while now and am really excited about the developments. This is exactly what I’ve been looking for over the past few days... a complete solution.

This will make things a lot easier from now on. Thank you so much!

Mods for Core One: Core One HT 450 degrees, Comfortable display , Very fast print start and Reducing noises
Mods for Prusa XL: Very fast print start

Napsal : 03/04/2026 6:16 am
hyiger
(@hyiger)
Famed Member
Topic starter answered:
RE: PrusaSlicer 2.9.4 - Filament Edition (A complete filament workflow)

 

Posted by: @jan-d-slay

My deepest respect.

I’ve been following this for a while now and am really excited about the developments. This is exactly what I’ve been looking for over the past few days... a complete solution.

This will make things a lot easier from now on. Thank you so much!

Always appreciate beta testers. I've been developing this on MacOS (in dark mode) and will start testing it today in Windows (in light mode). I've tested the FilamentDB on a RPi 5 and plan to later test it on a Ubuntu Linux setup once I install it in a  Virtual Box on MelePC (the only intel box I have). 

Napsal : 03/04/2026 2:42 pm
hyiger
(@hyiger)
Famed Member
Topic starter answered:
RE: PrusaSlicer 2.9.4 - Filament Edition (A complete filament workflow)

Hmmm... I just realized that I probably should optionally allow keeping the linkages intact with the stock Prusa profiles. I usually don't because I don't think the Prusa profiles are particularly accurate for engineering plastics. But worth keeping that in place none the less. 

Napsal : 03/04/2026 2:49 pm
jan.d.slay
(@jan-d-slay)
Reputable Member
RE: PrusaSlicer 2.9.4 - Filament Edition (A complete filament workflow)

PrusaSlicer fork: Download from GitHub Releases. To connect to Filament DB, go to Preferences → Other and set the Filament DB URL (defaults to   http://localhost:3000).

I can't get it to work.

Your PrusaSlicer 0.0.7 won't accept the address:

Filament DB works perfectly in the browser. Docker is running.

I just can't figure it out.

 

Mods for Core One: Core One HT 450 degrees, Comfortable display , Very fast print start and Reducing noises
Mods for Prusa XL: Very fast print start

Napsal : 03/04/2026 6:44 pm
hyiger
(@hyiger)
Famed Member
Topic starter answered:
RE:

 

Posted by: @jan-d-slay

PrusaSlicer fork: Download from GitHub Releases. To connect to Filament DB, go to Preferences → Other and set the Filament DB URL (defaults to   http://localhost:3000).

I can't get it to work.

Your PrusaSlicer 0.0.7 won't accept the address:

Filament DB works perfectly in the browser. Docker is running.

I just can't figure it out.

 

I've been fixing a bunch of bugs but overwriting the releases instead of bumping the version numbers. I've also only been testing on MacOS. Let me switch over to Windows and I'll get back to you. FWIW, bidirectional syncing is working between PrusaSlicer and the Filament DB.

With docker, how did you start the container? Did you map port 3000 to the local port? 3000:3000?

Napsal : 03/04/2026 6:50 pm
jan.d.slay
(@jan-d-slay)
Reputable Member
RE:

With docker, how did you start the container? Did you map port 3000 to the local port? 3000:3000?

I first tried using Win Installer. I thought it hadn't worked, so I uninstalled Prusa Slicer—the fork—and the Filament DB as well.Then I tried using Docker and the PowerShell command.But here, too, the address I'm supposed to enter isn't accepted.

PS C:\Users\ja> docker run -p 3000:3000 -e MONGODB_URI="mongodb+srv://filamentdb:***@cluster0.16xxq6z.mongodb.net/?appName=Cluster0" ghcr.io/hyiger/filament-db
Unable to find image 'ghcr.io/hyiger/filament-db:latest' locally
latest: Pulling from hyiger/filament-db
4f08b681fa23: Pull complete
087b41e5c641: Pull complete
acfbcaed0ee6: Pull complete
df377beca813: Pull complete
7ac107224afb: Pull complete
c64e68d8afe6: Pull complete
589002ba0eae: Pull complete
43fd9b73af25: Pull complete
e00a56f2c5da: Pull complete
3dcfe55314d3: Download complete
Digest: sha256:8f09cd75627f24b3f1032182896edf6233052350eafdc2774bb6efa52fbf99c0
Status: Downloaded newer image for ghcr.io/hyiger/filament-db:latest
▲ Next.js 16.2.1
- Local:          http://localhost:3000 
- Network:        http://0.0.0.0:3000 
✓ Ready in 0ms

Mods for Core One: Core One HT 450 degrees, Comfortable display , Very fast print start and Reducing noises
Mods for Prusa XL: Very fast print start

Napsal : 03/04/2026 7:06 pm
jan.d.slay
(@jan-d-slay)
Reputable Member
RE: PrusaSlicer 2.9.4 - Filament Edition (A complete filament workflow)

Here's how it looks for me:

Mods for Core One: Core One HT 450 degrees, Comfortable display , Very fast print start and Reducing noises
Mods for Prusa XL: Very fast print start

Napsal : 03/04/2026 7:19 pm
hyiger
(@hyiger)
Famed Member
Topic starter answered:
RE:

 

Posted by: @jan-d-slay

Here's how it looks for me:

 

Ah, OK. That's the problem. The field is supposed to be Filament DB URL. Could you download the latest release of the PrusaSlicer fork and install. I'll build a new release version so there is no confusion. Please grab it from here: https://github.com/hyiger/PrusaSlicer/releases/tag/v0.0.8-calibration in around 1hr from now. Meanwhile, I'll test it on Windows. Also, grab the latest Filament DB as well. It should be ready in around 15 min or so. Can check here: https://github.com/hyiger/filament-db/releases/tag/v1.6.0  

 

Napsal : 03/04/2026 7:26 pm
1 lidem se líbí
hyiger
(@hyiger)
Famed Member
Topic starter answered:
RE: PrusaSlicer 2.9.4 - Filament Edition (A complete filament workflow)

Napsal : 03/04/2026 7:32 pm
jan.d.slay
(@jan-d-slay)
Reputable Member
RE: PrusaSlicer 2.9.4 - Filament Edition (A complete filament workflow)

 

Posted by: @hyiger

 Ah, OK. That's the problem. The field is supposed to be Filament DB URL. Could you download the latest release of the PrusaSlicer fork and install. I'll build a new release version so there is no confusion. Please grab it from here: https://github.com/hyiger/PrusaSlicer/releases/tag/v0.0.8-calibration in around 1hr from now. Meanwhile, I'll test it on Windows. Also, grab the latest Filament DB as well. It should be ready in around 15 min or so. Can check here: https://github.com/hyiger/filament-db/releases/tag/v1.6.0  

Hi Hyiger.

That sounds great. Because of the time difference, I'll take a look at it now and let you know if there are any issues.

Thanks a lot for now. 🙂 

Mods for Core One: Core One HT 450 degrees, Comfortable display , Very fast print start and Reducing noises
Mods for Prusa XL: Very fast print start

Napsal : 04/04/2026 5:57 am
jan.d.slay
(@jan-d-slay)
Reputable Member
RE:

Hi Hyiger,

I tested it, but unfortunately the filaments aren't showing up in Prusa Slicer.

The line that was missing before is now there, and it contained the correct address.

This time, I don't know if this was the reason, but I installed Filament DB 1.6.0 over the existing version. Before, I always uninstalled the old version first and then installed the new one.

Do I need to run Docker in the background on Windows 11 for the program to recognize the Filament DB container?

I’ve opened and restarted the latest version of PrusaSlicer 0.0.8 several times in the hope that the data set would update, but unfortunately it doesn’t display any filaments in the list like in your screenshot above.

If you need more information or screenshots, just let me know.

Mods for Core One: Core One HT 450 degrees, Comfortable display , Very fast print start and Reducing noises
Mods for Prusa XL: Very fast print start

Napsal : 04/04/2026 6:53 am
hyiger
(@hyiger)
Famed Member
Topic starter answered:
RE:

 

Posted by: @jan-d-slay

Hi Hyiger,

I tested it, but unfortunately the filaments aren't showing up in Prusa Slicer.

The line that was missing before is now there, and it contained the correct address.

This time, I don't know if this was the reason, but I installed Filament DB 1.6.0 over the existing version. Before, I always uninstalled the old version first and then installed the new one.

Do I need to run Docker in the background on Windows 11 for the program to recognize the Filament DB container?

I’ve opened and restarted the latest version of PrusaSlicer 0.0.8 several times in the hope that the data set would update, but unfortunately it doesn’t display any filaments in the list like in your screenshot above.

If you need more information or screenshots, just let me know.

Thanks for testing it Jan! My "Windows" box is a small NUC so took all day (8.5 hrs in total) to compile PrusaSlicer from source. I'll spend today debugging your issue because I'm curious why it's not working for you. I'll create a new version instead of overwriting the existing one once it's fixed. Stay tuned. 

Napsal : 04/04/2026 3:24 pm
jan.d.slay
(@jan-d-slay)
Reputable Member
RE: PrusaSlicer 2.9.4 - Filament Edition (A complete filament workflow)

Thanks for testing it Jan! My "Windows" box is a small NUC so took all day (8.5 hrs in total) to compile PrusaSlicer from source. I'll spend today debugging your issue because I'm curious why it's not working for you. I'll create a new version instead of overwriting the existing one once it's fixed. Stay tuned. 

No problem! Take your time. Maybe it's my fault. I'll try again from the beginning 😉

Mods for Core One: Core One HT 450 degrees, Comfortable display , Very fast print start and Reducing noises
Mods for Prusa XL: Very fast print start

Napsal : 04/04/2026 4:43 pm
hyiger
(@hyiger)
Famed Member
Topic starter answered:
RE: PrusaSlicer 2.9.4 - Filament Edition (A complete filament workflow)

 

Posted by: @jan-d-slay

Thanks for testing it Jan! My "Windows" box is a small NUC so took all day (8.5 hrs in total) to compile PrusaSlicer from source. I'll spend today debugging your issue because I'm curious why it's not working for you. I'll create a new version instead of overwriting the existing one once it's fixed. Stay tuned. 

No problem! Take your time. Maybe it's my fault. I'll try again from the beginning 😉

Everything is built now. I have a 4 core NUC for Windows versus my 16 core MacBook Pro so it was a major process to get a devenv setup on Windows but it's done. I'll start testing and I'll send you instructions on how to get it working. 

Napsal : 04/04/2026 4:52 pm
1 lidem se líbí
Walter Layher
(@walter-layher)
Noble Member
RE: PrusaSlicer 2.9.4 - Filament Edition (A complete filament workflow)

Hi, I tried the filamentdb deb package on my debian system. After the first start and selecting "start locally" I get the following error:

 

I also tried installing the desktop installer in my Win11 Proxmox VM. I can see the app as a background process in task manager, but there was no configuration dialog at start. I also tried executing it as an administrator. Same result. I tried opening the URL "http://localhost:3000" in Firefox, but no connection. I first installed it only for the current user, then I uninstalled it and installed it for all users. Same result both times.

Napsal : 04/04/2026 4:59 pm
Walter Layher
(@walter-layher)
Noble Member
RE: PrusaSlicer 2.9.4 - Filament Edition (A complete filament workflow)

Apart from the error in the screenshot I could open the app on linux and import a config bundle export from PrusaSlicer.

Napsal : 04/04/2026 5:12 pm
hyiger
(@hyiger)
Famed Member
Topic starter answered:
RE: PrusaSlicer 2.9.4 - Filament Edition (A complete filament workflow)

The Windows version is working for me. PrusaSlicer can connect to the FilamentDB web server and load the filaments. I'm running local builds however. I'll try it with the installers and report back. I've done all development and testing so far on MacOS so I'll need to spend some time on Windows next. Thanks for helping me test it!

 

Napsal : 04/04/2026 5:54 pm
Walter Layher
(@walter-layher)
Noble Member
RE: PrusaSlicer 2.9.4 - Filament Edition (A complete filament workflow)

I checked on my linux system if I have some other process using port 3000, but no.

Napsal : 04/04/2026 5:59 pm
jan.d.slay
(@jan-d-slay)
Reputable Member
RE: PrusaSlicer 2.9.4 - Filament Edition (A complete filament workflow)

I'll need to spend some time on Windows next. Thanks for helping me test it!

Your idea to finally make this a reality is absolutely brilliant. It was long overdue 🙂

We'll figure it out. I'd be happy to help.

Do I need to run the Docker program in the background, or can we do this without it?

Mods for Core One: Core One HT 450 degrees, Comfortable display , Very fast print start and Reducing noises
Mods for Prusa XL: Very fast print start

Napsal : 04/04/2026 6:09 pm
Stránka 1 / 3
Share: