๐Ÿ”— FilaBridge Dashboard

The missing link between printers and filament inventory

Printer Status

Prusa MK4S - MMU3

PRINTING

Filament positions: 5

Toolhead Mappings

Map Spools to Toolheads

Toolhead 0:
Toolhead 1:
Toolhead 2:
Toolhead 3:
Toolhead 4:

Core One+

IDLE

Filament positions: 1

Toolhead Mappings

Map Spools to Toolheads

Toolhead 0:

๐Ÿ“ฑ NFC Management

Generate NFC URLs and QR codes for spool and location tags

๐Ÿท๏ธ Spool Tags

Select a spool to generate its NFC URL and QR code. Scan the QR code with NFC Tools Pro to program your tags.

Loading spools...

๐Ÿท๏ธ

Select a Spool

Choose a spool from the list to generate its QR code

๐ŸŽจ Filament Tags

Select a filament type to generate its NFC URL and QR code. Scan the QR code with NFC Tools Pro to program your tags.

Loading filaments...

๐ŸŽจ

Select a Filament

Choose a filament from the list to generate its QR code

๐Ÿ“ Location Tags

Select a location to generate its NFC URL and QR code. Scan the QR code with NFC Tools Pro to program your tags.

Loading locations...

๐Ÿ“

Select a Location

Choose a location from the list to generate its QR code

๐Ÿ—’๏ธ Print History

Recent prints and the filament recorded for each

Loading print history...

โš™๏ธ Settings

Configure FilaBridge and manage your printers

๐Ÿ“š Getting Started

  1. Install Spoolman: Run docker run -d --name spoolman -p 8000:8000 -v spoolman-data:/home/spoolman/data ghcr.io/donkie/spoolman:latest
  2. Add Printers: Click "Add Printer" in the Printers tab and enter your printer's hostname or IP address and API key
  3. Map Spools: Go to the "Filament Status" tab and assign spools to toolheads
  4. Start Printing: The system will automatically track filament usage!

๐Ÿ”ง Basic Configuration

Loading configuration...

๐Ÿ–จ๏ธ Printer Management

Loading printers...

โš™๏ธ Advanced Settings

These settings control API timeouts and connection behavior. Only modify if you're experiencing connection issues.
How long to wait for PrusaLink API responses (5-300 seconds)
How long to wait for file downloads (10-600 seconds)
How long to wait for Spoolman API responses (5-300 seconds)

๐Ÿ”„ Spool Assignment Settings

Automatically assign the previous spool to a default location when assigning a new spool to a toolhead. This is useful when you have a storage location (bin, shelf, drybox) where spools are kept when not in use.

๐Ÿ“ฑ NFC Scanning Settings

FilaBridge normally pairs any two tags in either order: scan a spool then a location, or a location then a spool. This changes what a toolhead tag does when it is scanned on its own.
? Off (default): scanning a toolhead tag first waits for a spool tag, and the two are paired in whichever order you scan them.

On: scanning a spool then a toolhead still loads that spool, but scanning a toolhead tag on its own unloads whatever is currently on it. One tag per printer then covers both loading and unloading, with no separate "empty" tag to keep track of.

The unloaded spool goes back to the location it came from, or to your default storage location, following the Spool Assignment Settings above. Storage location tags are unaffected either way, and always wait for a spool.

๐Ÿ—’๏ธ Print History Settings

FilaBridge can keep a local record of prints for the Print History tab. Filament usage is recorded in Spoolman either way; this only controls the local log. Disabling hides the tab and stops new entries (existing entries are kept until cleared).