🔗 FilaBridge Dashboard

The missing link between printers and filament inventory

Printer Status

🎉 Welcome to FilaBridge!

This appears to be your first time running FilaBridge. Let's get you set up with your printer configuration.

Quick Setup Steps:

  1. Start Spoolman: docker run -d --name spoolman -p 8000:8000 -v spoolman-data:/home/spoolman/data ghcr.io/donkie/spoolman:latest
  2. Configure Printers: Click 'Configure Now' below to set your printer hostnames or IP addresses
  3. Map Spools: Assign your filament spools to specific toolheads
  4. Start Printing: The system will automatically track filament usage!

⚠️ Spoolman Connection Issue

Cannot connect to Spoolman. Please ensure Spoolman is running and the URL is correct.

Error: error getting spools from Spoolman: Get "http://localhost:7912/api/v1/spool": dial tcp [::1]:7912: connect: connection refused

Model: Unknown (0 toolheads)

Toolhead Mappings

Map Spools to Toolheads

📱 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

⚙️ 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 QR Code

QR Code

How to use this QR code:

  1. Open NFC Tools Pro on your phone
  2. Tap "Write" and then "Add a record"
  3. Select "URL" and scan this QR code
  4. Write the tag to your NFC sticker
  5. Test by scanning the tag with your phone