Skip to content
eftekinPublic

About

Bambu Lab print progress and camera in your Mac menu bar.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

Repository files navigation

baski

baski

Bambu Lab print progress and camera in your Mac menu bar.

menu bar: 42 min, 1h 35m, paused 12 min

My printer isn't next to my desk. When I wanted to see how a print was going, I had to open Bambu Studio, which is a lot of app just to look at a camera. So I made this for myself: the time left sits in the menu bar, and one click shows the camera.

baskı means "print" in Turkish.

the popover with the live camera

Install

  1. Download the latest baski-x.y.z.dmg from Releases and drag baski to Applications.
  2. Open it once. macOS blocks it because it isn't notarized. Go to System Settings → Privacy & Security and click Open Anyway.
  3. Allow Local Network access when asked.
  4. On the printer, turn on LAN Only Liveview (Settings → Network). This is not LAN Only Mode, so the cloud and Bambu Handy keep working.

baski uses two things from Bambu Studio: the printer's access code and its camera helper. If the camera says the tools are missing, open the printer's live view in Studio and turn on the virtual camera once. If the printer isn't found, use ⋯ → Add Printer.

How it works

The printer announces itself on the local network, and baski reads its status from the printer's own MQTT server. The camera stream comes through Studio's bambu_source helper and is decoded in hardware. That comes to about 4% CPU while the camera is open, and close to nothing otherwise. It's one Swift file with no dependencies, and nothing leaves your network.

Tested printers

Printer Firmware Status Camera
P2S 01.03 ✅ ✅ LAN liveview

Other models should show status the same way. If you try one, let me know and I'll add it here.

Build

./build.sh install    # build and copy to /Applications
./build.sh dmg        # release image
tests/run.sh          # parser tests

You only need the Xcode Command Line Tools.

Issues

Something not working, or tried it on another model? Open an issue. It helps to include your printer model and firmware, your macOS version, and the log from this command:

BASKI_DEBUG=1 /Applications/baski.app/Contents/MacOS/baski

MIT · Not affiliated with Bambu Lab.

About

Bambu Lab print progress and camera in your Mac menu bar.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages