AMS & Humidity Monitoring¶
Bambuddy provides comprehensive monitoring for your AMS (Automatic Material System) and AMS-HT (High Temperature) units.
AMS Slot Status¶
Each AMS slot displays:
| Information | Description |
|---|---|
| Filament color | Visual color swatch |
| Material type | PLA, PETG, ABS, ASA, etc. |
| Remaining | Estimated filament left |
| Active | Currently feeding indicator |
RFID Re-read¶
Refresh filament information for individual AMS slots:
- Hover over an AMS slot on the printer card
- Click the menu button () that appears
- Select Re-read RFID
- A loading indicator appears while the printer reads the RFID tag
- Filament information updates automatically when complete
Availability
The re-read menu is hidden when the printer is busy (printing). Wait until the printer is idle to re-read RFID data.
When to Re-read
Use this feature when you've swapped a spool but the AMS hasn't automatically detected the change, or if filament information seems incorrect.
Configure AMS Slot¶
Manually configure AMS slots for third-party or generic filaments:
- Hover over an AMS slot on the printer card
- Click the menu button () that appears
- Select Configure Slot
- Choose a filament preset from your Bambu Studio cloud presets
- Select a matching K profile (pressure advance calibration)
- Optionally set a custom color using the color picker
- Click Configure Slot to apply
Color Picker Features:
- 8 basic colors shown by default (White, Black, Red, Blue, Green, Yellow, Orange, Gray)
- Click + to expand 24 additional colors
- Enter custom hex codes or color names (e.g., "brown", "FF8800")
- Live preview of selected color
User Presets
User presets that inherit from Bambu presets (e.g., "# Overture Matte PLA @BBL H2D") are fully supported. Bambuddy automatically derives the correct filament ID from the preset's base configuration.
Multi-AMS Support¶
Bambuddy supports multiple AMS units per printer:
- Up to 4 AMS units (16 total slots)
- Each unit displayed with its slots
- Visual indication of active slot during printing
Humidity Monitoring¶
Track humidity levels inside your AMS units:
Current Reading¶
The humidity percentage is displayed on the printer card:
| Level | Status | Action |
|---|---|---|
| < 20% | Excellent | None needed |
| 20-40% | Good | None needed |
| 40-60% | Fair | Consider drying |
| > 60% | High | Replace desiccant |
Configurable Thresholds¶
Set custom warning thresholds in Settings:
- Go to Settings > General
- Find AMS Humidity Threshold
- Set your preferred warning level
- Save changes
Filament Sensitivity
Different filaments have different humidity sensitivities. PLA is more tolerant than Nylon or PETG.
Temperature Monitoring¶
For AMS-HT (High Temperature) units, temperature is also tracked:
| Reading | Description |
|---|---|
| Current temp | Live temperature inside the unit |
| Target temp | Configured drying temperature |
| Status | Heating, holding, or idle |
Historical Charts¶
Click on the humidity or temperature indicator to view historical data:
Time Ranges¶
- 6 hours - Recent trends
- 24 hours - Daily pattern
- 48 hours - Extended view
- 7 days - Weekly overview
Chart Features¶
- Min/Max/Avg statistics
- Threshold reference lines
- Interactive tooltips
- Zoom and pan
Data Retention¶
AMS data is stored for historical analysis:
Default Retention¶
- 30 days of humidity/temperature data
- Configurable in Settings
Configuring Retention¶
- Go to Settings > General
- Find AMS Data Retention
- Set number of days (1-365)
- Older data is automatically purged
Storage Impact
Longer retention periods increase database size. Consider your available storage.
AMS Notifications¶
Get notified about AMS conditions:
Available Alerts¶
| Event | Description |
|---|---|
| High Humidity | When humidity exceeds threshold |
| Low Filament | When filament is running low |
| AMS Error | When AMS encounters issues |
Setting Up¶
- Go to Settings > Notifications
- Add or edit a provider
- Enable AMS-related events
- Save changes
AMS-HT vs Standard AMS¶
| Feature | Standard AMS | AMS-HT |
|---|---|---|
| Humidity monitoring | ||
| Temperature monitoring | ||
| Active drying | ||
| High-temp filaments |
AMS-HT Temperature Control¶
AMS-HT units can actively dry filament:
- Set target temperature in printer settings
- Monitor heating status in Bambuddy
- Track temperature over time
AMS Discovery¶
Bambuddy automatically discovers connected AMS units:
- Detected during printer connection
- Updates when AMS configuration changes
- No manual configuration needed
Dual-Nozzle Wiring¶
For H2D and other dual-nozzle printers, Bambuddy displays the AMS wiring configuration:
- Which AMS units feed which nozzle
- Visual diagram of connections
- Helps plan multi-material prints
Nozzle-Aware Filament Mapping¶
On dual-nozzle printers (H2D, H2D Pro), each AMS unit is physically connected to either the left or right nozzle. When a 3MF file assigns filaments to specific nozzles, Bambuddy constrains filament matching to only AMS trays connected to the correct nozzle.
How it works:
- The 3MF file contains
filament_nozzle_mapandphysical_extruder_mapinproject_settings.config, mapping each filament slot to a target nozzle (0 = right, 1 = left) - The printer reports
ams_extruder_mapvia MQTT, indicating which AMS unit feeds which nozzle - When matching filaments to AMS slots, only trays on the correct nozzle are considered
- If no trays exist on the target nozzle, matching falls back to the full tray list
This applies to:
- Print scheduler — automatic filament matching for queued prints
- Reprint modal — filament mapping when reprinting from archives
- Queue modal — filament mapping when adding to queue
- Multi-printer selection — per-printer mapping for print farms
The filament mapping UI shows L (left) and R (right) badges next to each filament requirement for dual-nozzle prints.
Single-Nozzle Printers
On single-nozzle printers (X1C, P1S, A1, etc.), nozzle filtering is not applied. All AMS trays are available for matching as before.
Spoolman Integration¶
Sync AMS slots with Spoolman for complete filament tracking:
- Configure Spoolman integration in Settings
- AMS slots sync automatically
- Track usage across your inventory
Tips¶
Desiccant Maintenance
When humidity consistently stays high, it's time to replace or regenerate your desiccant packets.
Filament Storage
For filaments not in the AMS, store in vacuum bags with desiccant to maintain low humidity.
Historical Analysis
Review humidity charts to understand how your environment affects filament condition over time.
AMS-HT for Hygroscopic Filaments
Consider AMS-HT for moisture-sensitive materials like Nylon, PC, and PETG.