The Bambu Lab P1S with AMS 2 (Automatic Material System) is the modern 3D printing solution in the homelab, replacing the previous OctoPrint setup on lucille3. This fully integrated system provides superior printing capabilities with built-in network connectivity and multi-material support.
- CoreXY Motion System: Fast, reliable printing with excellent quality
- AMS 2 Integration: Automatic multi-material and multi-color printing (up to 4 materials)
- Built-in Network: WiFi and Ethernet connectivity with cloud integration
- AI Features: Automatic print failure detection and spaghetti detection
- Enclosed Design: Better temperature control and reduced noise
- Direct Integration: Native Home Assistant support via Bambu Lab integration
- Model: Bambu Lab P1S
- Build Volume: 256 × 256 × 256 mm
- Max Speed: 500 mm/s
- Acceleration: 20,000 mm/s²
- Hotend Temperature: Up to 300°C
- Bed Temperature: Up to 100°C
- Connectivity: WiFi 802.11ac, Ethernet
- Camera: Built-in 1080p camera for monitoring
- Material Capacity: 4 spools
- Supported Filaments: PLA, PETG, TPU, ABS, ASA, PC, PA
- Automatic Loading: Yes
- Humidity Control: Built-in desiccant system
- RFID Detection: Automatic filament type and color detection
The Bambu Lab P1S is fully integrated with Home Assistant, providing:
- Real-time Status: Print progress, temperatures, and estimates
- Camera Feed: Live view of print progress
- Remote Control: Start, pause, stop prints
- Notifications: Print completion and failure alerts
- Automations: Temperature-based ventilation control
Configuration: The printer is discovered automatically when on the same network. Access via Home Assistant at homeassistant.speicher.family
- Local Access: Direct connection via Bambu Studio software
- Cloud Access: Bambu Handy mobile app for remote monitoring
- LAN Mode: Available for privacy-conscious operation
- API Access: REST API for custom integrations
- Design or download 3D model (STL, 3MF, STEP)
- Import into Bambu Studio for slicing
- Open model in Bambu Studio
- Select print profile based on material and quality needs
- Configure support structures if needed
- Choose materials from AMS 2 slots
- Generate GCode with time and material estimates
- Send print job via network or Bambu Handy app
- AMS 2 automatically loads selected filament
- Auto-leveling and first layer calibration
- AI monitoring detects potential failures
- Automated cooldown and part release
- Remove from textured PEI plate
- Clean support material if used
- Log successful print in project documentation
¶ Maintenance
¶ Regular Maintenance
- Weekly: Clean build plate, check belt tension
- Monthly: Lubricate linear rails, clean AMS 2 buffer
- Quarterly: Replace nozzle wiper, check hotend
- Annually: Full calibration and belt replacement
- First Layer Adhesion: Clean build plate with isopropyl alcohol
- AMS 2 Loading: Check PTFE tube paths and buffer spring tension
- Network Connectivity: Ensure 2.4GHz WiFi band is available
- Print Quality: Run automatic calibration sequence
¶ Materials and Settings
- PLA: Default material, 190-220°C hotend, 45-60°C bed
- PETG: Strong and flexible, 220-250°C hotend, 70-80°C bed
- TPU: Flexible material, 210-230°C hotend, 40-50°C bed
- ABS: Durable but requires ventilation, 240-270°C hotend, 90-100°C bed
- ASA: UV-resistant outdoor material, 240-270°C hotend, 90-100°C bed
- 0.08mm Ultra Detail: Miniatures and fine details
- 0.12mm Detail: High-quality standard prints
- 0.20mm Standard: Balanced speed and quality
- 0.28mm Speed: Fast prototyping
- 0.40mm Draft: Maximum speed for rough prototypes
- LAN-Only Mode: Disable cloud features for privacy
- Access Control: Printer behind Tailscale VPN when remote access needed
- File Transfer: Use local network transfer instead of cloud
- Camera Privacy: Disable camera when not actively monitoring
This Bambu Lab P1S replaced the lucille3 server (decommissioned 2025-07-05) which previously ran:
- OctoPrint for 3D printer management
- Syncthing for file synchronization
- Direct USB connection to older printer
The new setup provides:
- Faster printing with better quality
- Multi-material capabilities
- Better reliability with failure detection
- Simplified management without dedicated server
- Native integrations with existing homelab services