Spoolman Integration¶
Sync your AMS filament with Spoolman for complete spool tracking and inventory management.
:material-spool: What is Spoolman?¶
Spoolman is a self-hosted filament inventory manager that:
- Tracks spool quantities
- Records filament usage
- Manages multiple materials and vendors
- Integrates with slicers
Bambuddy syncs your AMS slots with Spoolman for unified tracking.
Connection Setup¶
Requirements¶
- Spoolman instance running and accessible
- Network access from Bambuddy to Spoolman
Configuration¶
- Go to Settings > Integrations
- Find Spoolman section
- Enter:
| Field | Description |
|---|---|
| URL | Spoolman server URL (e.g., http://192.168.1.50:7912) |
| API Key | If Spoolman requires authentication |
- Click Test Connection
- Click Save
Sync Features¶
AMS to Spoolman¶
When filament is loaded in your AMS:
- Bambuddy detects the filament
- Matches with Spoolman inventory
- Links the spool to the AMS slot
Usage Tracking¶
When prints complete:
- Bambuddy reports filament used
- Spoolman updates spool quantity
- Inventory stays accurate
Unknown Filaments¶
When AMS has filament not in Spoolman:
- Bambuddy detects unknown spool
- Option to Add to Spoolman
- Creates new spool entry
AMS Slot Mapping¶
Viewing Mappings¶
Each AMS slot shows:
- Linked Spoolman spool (if any)
- Material type
- Color
- Remaining quantity
Manual Linking¶
If auto-detection fails:
- Click the AMS slot
- Select Link to Spoolman
- Choose from available spools
- Confirm linking
Unlinking¶
Remove a link:
- Click the linked AMS slot
- Select Unlink
- Slot becomes unlinked
Adding Spools¶
From AMS¶
When unknown filament is detected:
- Click Add to Spoolman
- Enter spool details:
- Material type
- Color
- Vendor
- Initial weight
- Cost per kg
- Spool is created and linked
From Spoolman¶
Add spools directly in Spoolman:
- Open Spoolman interface
- Add new spool
- Spool appears in Bambuddy when loaded
Inventory View¶
View your complete inventory:
In Bambuddy¶
- AMS slots with linked spools
- Quick view of what's loaded
- Remaining quantities
In Spoolman¶
- Full spool database
- Usage history
- Cost tracking
- Vendor management
Usage Statistics¶
Track filament consumption:
Per-Print Usage¶
Each archived print records:
- Spool used
- Grams consumed
- Material type
Spoolman Integration¶
Usage syncs to Spoolman:
- Spool quantities update
- History recorded
- Low stock alerts
Automatic Features¶
Auto-Sync on Print Complete¶
After each print:
- Calculate filament used
- Update Spoolman quantity
- Record usage in history
Auto-Detect on AMS Change¶
When AMS filament changes:
- Detect new configuration
- Match with Spoolman
- Update slot mappings
Low Stock Alerts¶
Get notified when spools run low:
In Spoolman¶
Configure low stock threshold:
- Set minimum quantity per spool
- Spoolman alerts when below
In Bambuddy¶
Notifications for low filament:
- Enable Low Filament event
- Get notified when AMS spool is low
Advanced Configuration¶
Multiple Printers¶
Each printer's AMS syncs independently:
- Different spools per printer
- Separate usage tracking
- Unified inventory in Spoolman
Bambu Lab Filaments¶
Bambu Lab filaments include RFID data:
- Material type auto-detected
- Color recognized
- Can match or create in Spoolman
Troubleshooting¶
Connection Failed¶
- Verify Spoolman URL is correct
- Check network connectivity
- Ensure Spoolman is running
- Check firewall rules
Sync Not Working¶
- Verify connection is configured
- Check Spoolman logs
- Restart Bambuddy if needed
- Manually trigger sync
Wrong Spool Linked¶
- Unlink the incorrect spool
- Manually link correct spool
- Check RFID data matches
Tips¶
Initial Setup
Add your existing spools to Spoolman first, then configure Bambuddy integration.
Consistent Naming
Use consistent naming in Spoolman for easier matching.
Track Everything
Add all filaments to Spoolman, even partials, for accurate inventory.
Regular Check
Periodically verify AMS mappings match physical reality.
Cost Tracking
Enter costs in Spoolman for complete print cost calculations.