Quick Start¶
From a sealed box to a running Bambuddy in about twenty minutes.
Before you begin¶
Two of the things you need live on your printer, not on the appliance. Getting them ready first makes the rest quick.
- An SD card inserted in the printer. Without one, Bambuddy cannot transfer files or start prints.
- LAN Only Mode switched on, from the printer's touchscreen.
- Developer Mode switched on. It appears once LAN Only Mode is on. Without it Bambuddy can watch your printer but not control it.
- The printer's access code (eight characters, shown when Developer Mode is enabled), its IP address, and its serial number.
See Enabling Developer Mode for the full walkthrough.
The access code changes
Every time you toggle LAN Only Mode or Developer Mode off and on again, the printer generates a new access code. If Bambuddy stops connecting weeks later, this is usually why.
1. Power on¶
Connect the supplied 27 W supply. The first boot takes a couple of minutes while the pre-baked Bambuddy container is loaded from the card.
Then pick whichever applies:
The appliance takes a DHCP lease and serves the setup wizard straight away. Open:
If that name doesn't resolve, find the appliance's IP in your router's client list and browse to http://<ip>:8000.
The appliance raises its own WiFi access point:
| Network | Bambuddy-Setup |
| Setup page | http://bambuddy.local:8000 |
Join it from a phone or laptop. Most devices open the setup page by themselves through the captive-portal prompt. If yours doesn't, browse to the address above.
Why the wizard waits
Before it lets you continue, the wizard waits for the clock to synchronise. A Raspberry Pi has no battery-backed clock, and an unsynchronised clock breaks every HTTPS connection the appliance needs to make — including the one that fetches your printers' certificates. This usually takes a few seconds.
2. The setup wizard¶
The wizard shows one screen at a time. On ethernet, the WiFi screen is skipped — you're already connected.
| Screen | What it asks |
|---|---|
| Welcome | Nothing. Continue. |
| Connect to your WiFi | Pick your network and enter its password. Skipped on ethernet. |
| Name your appliance | A device name (used as its .local hostname), your time zone, and the language for Bambuddy. All changeable later. |
| Set a password | See below. Don't skip it. |
| Almost there | The hand-off. Read the next section before pressing the button. |
3. Set the password¶
The password step is optional, and skipping it leaves the box open
The appliance ships with the password printed on the sticker underneath it. That single password unlocks three things:
- the admin panel on port
8001, as useradmin - the local console
- SSH on port 22, which is enabled by default and reachable from your entire LAN
Setting a password in the wizard replaces it in all three places. Do it before the appliance is reachable from any network you don't fully control.
You can change it later at any time:
4. The network switch¶
This is the only confusing part of the whole process, and it only happens if you set up over WiFi. Read it before you press the button.
- Press Apply and switch networks. The appliance shows its progress: loading Bambuddy, joining your WiFi, starting up.
- The
Bambuddy-Setupnetwork disappears. This is supposed to happen — the appliance has stopped being a hotspot and joined your network instead. - Your phone or laptop goes quiet. Reconnect it to your normal WiFi. It will not do this by itself, and nothing is broken.
- Open the address the wizard showed you, usually
http://bambuddy.local:8000. Give it thirty to sixty seconds.
Press Start Bambuddy, wait thirty to sixty seconds, and open the address shown. Your network never changes, so nothing disconnects.
Mistyped the WiFi password?
The appliance notices it can't join, and brings the Bambuddy-Setup network back up. Rejoin it — the wizard is waiting exactly where you left it, and you can try again. It retries this indefinitely rather than stranding you.
5. Set up Bambuddy¶
The first time Bambuddy opens it asks how you want to sign in. Create an account with a username and password, or choose to run without authentication on a trusted home network. You can change your mind later.
Two different doors
This account belongs to Bambuddy. It is separate from the appliance password you set in the wizard, which covers the admin panel, the console, and SSH.
6. Add your printer¶
Open the Printers page and press Add Printer. You need the four things from Before you begin:
| Field | Where it comes from |
|---|---|
| Name | Whatever you like — Workshop X1C |
| IP address | The printer's screen, or your router |
| Access code | Eight characters, from Developer Mode |
| Serial number | The printer's screen |
Save. The indicator turns green once connected, and temperatures begin updating on their own. If it doesn't, it is almost always the access code — check it hasn't changed — or Developer Mode being off.
The full walkthrough is in First Printer Setup.
Where everything lives¶
| Address | What |
|---|---|
http://bambuddy.local:8000 | Bambuddy — printers, queue, history |
http://bambuddy.local:8001 | Appliance admin panel (user admin) |
ssh pi@bambuddy.local | Shell, for recovery |
Port 8000 is served by a small proxy sitting in front of Bambuddy. It passes the API, websockets, and camera streams straight through, so Home Assistant, your slicer, and the live view all behave exactly as they would against a plain Bambuddy install.
5. Add a printer¶
From here you're in ordinary Bambuddy. Follow First Printer Setup.
Next¶
- Admin Panel — what the box itself can tell you
- Updates & Backups — before you need them, not after
- Recovery — the reset button, and when to reach for it