Getting Started¶
Welcome to Bambuddy! This guide will help you get your print archive up and running quickly.
Quick Install¶
Open http://localhost:8000 in your browser.
git clone https://github.com/maziggy/bambuddy.git
cd bambuddy
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
uvicorn backend.app.main:app --host 0.0.0.0 --port 8000
Open http://localhost:8000 in your browser.
Next Steps¶
Enabling LAN Mode¶
Bambuddy connects to your printer via LAN Mode - a local connection that works without internet.
Why LAN Mode?
LAN Mode provides direct communication between Bambuddy and your printer over your local network. This means:
- Works offline - No internet required
- Fast response - Direct local connection
- Your data stays local - No cloud dependency
Step 1: Enable Developer Mode (if required)¶
Some printer models require Developer Mode first:
- On your printer's touchscreen, go to Settings
- Navigate to General or About
- Look for Developer Mode and enable it
Note
Not all printers require this step. If you don't see Developer Mode, proceed to Step 2.
Step 2: Enable LAN Mode¶
- Go to Settings Network LAN Mode
- Toggle LAN Mode to ON
- Note down the Access Code displayed (8 characters)
Access Code Changes
The access code changes every time you toggle LAN Mode off and on. If you re-enable LAN Mode, you'll need to update the access code in Bambuddy.
Step 3: Gather Printer Information¶
You'll need these details to add your printer:
| Information | Where to Find |
|---|---|
| IP Address | Settings Network |
| Serial Number | Settings Device Info |
| Access Code | Shown when LAN Mode is enabled |