mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-05-09 00:08:34 +02:00
Page:
Getting Started
Pages
API Reference
Cloud Profiles
External Sidebar Links
File Manager
Getting Started
Home
Installation
K‐Profiles (Pressure Advance)
Maintenance Tracker
Print Archiving
Print Queue & Scheduling
Push Notifications
Real‐time Monitoring
Smart Plug Integration
Spoolman Integration
Statistics Dashboard
Troubleshooting
_sidebar
No results
1
Getting Started
MartinNYHC edited this page 2025-12-09 15:15:38 +01:00
Table of Contents
- Getting Started
Getting Started
This guide will help you set up your first printer and start using Bambuddy.
Prerequisites
Before adding a printer, ensure:
- Bambuddy is running (see Installation)
- Your printer is powered on and connected to your network
- You have access to your printer's settings
Enabling LAN Mode on Your Printer
Bambuddy connects to printers via LAN Mode. Here's how to enable it:
Step 1: Enable Developer Mode (if required)
Some printer models require Developer Mode to be enabled first:
- On your printer's touchscreen, go to Settings
- Navigate to General or About
- Look for Developer Mode and enable it
Step 2: Enable LAN Mode
- Go to Settings > Network > LAN Mode
- Toggle LAN Mode to ON
- Note down the Access Code displayed (8 characters)
Step 3: Find Your Printer's Information
You'll need these details:
- IP Address: Found in Settings > Network
- Serial Number: Found in Settings > Device Info
- Access Code: Shown when LAN Mode is enabled
Tip: The access code changes every time you toggle LAN Mode off and on.
Adding Your First Printer
- Open Bambuddy in your browser (default: http://localhost:8000)
- Go to the Printers page
- Click Add Printer
- Enter the following information:
- Name: A friendly name (e.g., "Workshop X1C")
- IP Address: Your printer's local IP
- Access Code: The 8-character code from LAN Mode
- Serial Number: Your printer's serial number
- Click Save
The printer should connect automatically. You'll see:
- A green indicator when connected
- Real-time status updates (temperatures, print progress, etc.)
Understanding the Interface
Printers Page
- Printer Cards: Show real-time status for each printer
- HMS Status: Health Management System indicator (green = OK)
- Temperature Readouts: Nozzle, bed, and chamber temperatures
- Print Progress: Current layer, time remaining, filament usage
Archives Page
- Archive Cards: All completed prints with thumbnails
- Filters: Sort by printer, date, status, collections
- Search: Find prints by name
- Context Menu: Right-click for actions (re-print, delete, etc.)
Statistics Page
- Drag-and-drop Widgets: Customize your dashboard
- Print Success Rate: Track reliability
- Filament Usage: Monitor material consumption
- Cost Tracking: Calculate printing costs
Your First Archived Print
Once your printer is connected, Bambuddy automatically archives completed prints:
- Start a print on your Bambu Lab printer (via Bambu Studio, Handy, or the printer itself)
- Bambuddy detects the print and monitors progress
- When the print completes:
- The 3MF file is downloaded via FTP
- Metadata is extracted (layers, filament, temperatures, etc.)
- A thumbnail is generated
- The print appears in your Archives
What Gets Archived
- 3MF File: The complete print file
- Thumbnail: Preview image from the slicer
- Metadata: Print time, filament usage, layer count, temperatures
- Finish Photo: Automatic camera capture (if enabled)
- Print Result: Success, failed, or stopped status
Keyboard Shortcuts
Navigate quickly with keyboard shortcuts:
| Key | Action |
|---|---|
1 |
Go to Printers |
2 |
Go to Archives |
3 |
Go to Statistics |
4 |
Go to Cloud Profiles |
5 |
Go to Settings |
? |
Show keyboard shortcuts |
Mobile Access
Bambuddy works on phones and tablets:
- Hamburger Menu: Tap the menu icon to open navigation
- Touch-Friendly: All controls are sized for easy tapping
- Responsive Layout: Pages adapt to smaller screens
- Context Menus: Tap the three-dot icon on cards for actions
Next Steps
Now that you're set up, explore these features:
- Print Queue & Scheduling - Schedule prints for later
- Smart Plug Integration - Automate power control
- Push Notifications - Get alerts on your phone
- Spoolman Integration - Track filament inventory
Having Issues?
- Printer won't connect? See Troubleshooting
- Prints not archiving? See Troubleshooting
- Need help? Open an issue on GitHub