Tracking Usage
Log filament consumption and additions to monitor your inventory
Understanding Usage Logs
Usage logs record changes to your filament's remaining weight. Each log entry has:
- Delta: The change in grams (negative for usage, positive for additions)
- Timestamp: When the change occurred
- Note: Optional description or context
The computed remaining weight is calculated as:
Base remaining weight + sum of all log deltasThis system preserves your complete usage history while automatically maintaining the current weight.
Creating a Usage Log
Opening the Log Form
On iOS/iPadOS
- Select a filament from the sidebar
- In the detail view, tap "Log Usage"
- Or long-press the filament and select "Log Usage" from the context menu
On macOS
- Select a filament from the sidebar
- Click "Log Usage" in the detail view
- Or right-click the filament and select "Log Usage"
Recording Filament Usage
Use this when you've completed a print and want to log how much filament was consumed.
- Type: Leave as "Usage" (the default)
- Amount: Enter the grams used (e.g.,
35)- Enter the positive number - the app automatically makes it negative
- Get this from your slicer's report or printer display
- Note (optional): Add context like:
- Part name: "Printed bracket for X project"
- Print details: "Benchy test print"
- Issues: "Failed print - spaghetti"
- Preview: Watch the "New remaining" value update as you type
- Tap "Done" to save
Warning: If the amount exceeds the current remaining weight, you'll see an orange "Exceeds available" warning. You can still save the entry - the remaining weight will just go to zero or negative.
Recording Filament Additions
Use this when you add material to a spool, such as:
- Merging a partial spool into this one
- Refilling a recyclable spool
- Correcting an incorrect previous entry
- Type: Switch to "Addition"
- Amount: Enter the grams added (e.g.,
150) - Note (optional): Describe the addition:
- "Merged partial spool"
- "Added material from partial"
- "Correction for previous entry"
- Tap "Done" to save
Viewing Usage History
The usage log table shows all entries for the selected filament.
Table Columns
- Date: When the entry was created
- Delta: The change in grams
- Red negative values indicate usage (e.g.,
-35g) - Green positive values indicate additions (e.g.,
+150g)
- Red negative values indicate usage (e.g.,
- Remaining: The computed remaining weight after this entry
- Note: Optional description
Table Features
Sorting (macOS)
Click column headers to sort by:
- Date (ascending/descending)
- Delta amount
- Remaining weight
Search
On both platforms, use the search field above the table to filter by note content.
Export (macOS)
Export your usage data as CSV for analysis in spreadsheet applications.
Understanding the Remaining Weight
Where It's Displayed
The remaining weight appears in several places:
- Filament detail view: Shows current computed weight
- Filament row (iOS): Shows weight in grams
- Weight section: Shows remaining vs. spool capacity
Progress Indicator
If you've set a spool weight capacity, you'll see:
- A progress bar showing remaining percentage
- Color coding:
- Green: Plenty of filament (> 30%)
- Yellow: Getting low (10-30%)
- Red: Nearly empty (< 10%)
Negative Remaining Weight
It's possible for the remaining weight to go negative if you:
- Log more usage than was available
- Had an incorrect initial weight
- Merged spools incorrectly
To fix: Create an addition entry to bring it back to the correct amount, or edit the base remaining weight field on the filament.
Common Scenarios
After a Print
Your slicer estimates you used 42g for a print:
- Open Log Usage for the filament
- Type
42in the amount field - Optionally add a note like "Printed phone stand"
- Save
Your remaining weight automatically decreases by 42g.
Merging Partial Spools
You have two partial spools of the same material and combine them:
For the spool you're keeping:
- Weigh the other spool or estimate its weight (e.g., 150g)
- Open Log Usage
- Switch to "Addition"
- Enter
150 - Add note: "Merged partial spool"
- Save
For the empty spool:
- Either delete it or mark it as empty by logging usage for all remaining weight
Correcting Mistakes
You logged 100g usage but meant to log 50g:
Option 1 - Add correction:
- Create an addition entry for 50g
- Note: "Correction - logged too much usage"
Option 2 - Delete and re-enter:
- Delete the incorrect entry from the usage log table
- Create a new entry with the correct amount
Option 3 - Edit base weight:
- Edit the filament
- Adjust the "Remaining Weight" field directly
- Note: This doesn't preserve history
New Spool of Existing Material
You buy a new 1kg spool of a filament you already have:
- Don't log this as an addition to the old spool
- Instead, duplicate the filament
- Set the remaining weight to 1000g on the duplicate
- Now you have two separate tracking records
Tips for Accurate Tracking
Check Slicer Reports
Modern slicers provide accurate filament usage estimates:
- PrusaSlicer: Check the bottom info panel or G-code summary
- OrcaSlicer: Look at the print stats
- Cura: Check the preparation panel
- Bambu Studio: View the plate information
Weigh Spools Periodically
For maximum accuracy:
- Weigh the full spool before a print
- Weigh it after the print
- Calculate the difference
- Log the actual usage amount
This accounts for:
- Purge towers and waste
- Failed prints and restarts
- Calibration and testing
Log Regularly
Log usage soon after each print while the details are fresh. This makes notes more meaningful and prevents forgotten prints.
Use Notes Effectively
Good note examples:
- "Phone stand - 4 hour print"
- "Failed print - layer shift at 60%"
- "Benchy calibration test"
- "Merged 145g partial spool from garage"
Notes help you:
- Remember what you printed
- Understand usage patterns
- Track print failures
- Document spool changes
Monitor Low Spools
Keep an eye on filaments below 200g (or your typical print amount):
- They might not have enough for your next print
- Consider reordering before they run out
- Useful for planning multi-spool prints
Bulk Operations (macOS)
On macOS, you can select multiple log entries and:
- Delete them together
- Export selected entries
- Copy data to clipboard
This is useful for cleaning up test entries or exporting specific time periods.
Usage Analytics
While Spool Buddy doesn't include built-in analytics, you can:
- Export to CSV (macOS): Analyze in Excel, Numbers, or Google Sheets
- Track patterns: Review notes to see what you print most
- Calculate costs: Multiply usage by filament cost per gram
- Plan purchases: Identify fast-depleting materials
Troubleshooting
Remaining Weight Seems Wrong
- Check the base remaining weight in the filament details
- Review usage log entries for errors
- Edit or delete incorrect entries
- Add a correction entry if needed
Can't Add Usage Log
Make sure:
- The filament is selected in the sidebar
- You've entered a positive amount
- The app has saved your filament properly (try force-quitting and reopening)
Log Entry Disappeared
Check if:
- Filters are active in the search field
- You're viewing the correct filament
- The app has synced (wait a moment for iCloud sync)
If the entry is truly missing, you may need to recreate it.