English
Login

Buddy3D Camera

Relevant for

CORE ONE family
MK4 family
XL family
MMU family
PRO family
+
70 comments
Article is also available in following languages
English
Čeština
Polski
Deutsch
Français
Español
Italiano
日本語

The Buddy3D camera features high-quality optics and IR illumination, allowing you to monitor your printer even in complete darkness. 

A USB-C connection can power the camera. The device supports the MicroSD memory card format. We recommend that the card has a maximum size of 64GB, and it must be formatted (supported formats: FAT32, exFAT) before being inserted into the camera when it is turned off.

Below are instructions on how to install the Buddy3D camera. Note that the printer must be powered on for the procedure.

How to install

  1. Log in to Prusa Connect on your phone or computer browser.
  2. Enter the printer you want to use with the camera.
  3. Click on the "Camera" tab.
  4. Click on "Add Wi-Fi Camera".

  1. On the pop-up window, fill in the WiFi network name (SSID) and password the printer is connected to, and click Generate QR code. The maximum length of the Wi-Fi network name accepted is 26 characters.

  1. Subsequently, the camera needs to be connected to the power supply. A green LED near the camera itself will start blinking fast, showing that the camera is not paired.

  1. To enter pairing mode, reset the camera by pressing the reset button for 1 second. Point the camera up on the Buddy 3D camera to see the button near the Micro SD card slot. On the Buddy 3D camera for CORE One, use an Allen key to press the reset button.
Buddy3D Camera reset buttonCORE One Camera reset button
  1. When prompted, point the camera at the generated QR code. Do not use dark mode. You might need to try different distances from the camera to the code.
  2. After some time, you will be instructed to stop scanning the QR code. You should hear another one that the QR code was scanned right before or after that message. If you do not hear this message, start the process again.
  3. After a few seconds, you will hear a message indicating whether the connection was successful. After a successful connection, the first image in Connect will be displayed. The green LED on the camera will blink slowly, showing that it is connected. If the connection is not successful, check the troubleshooting steps below.
  4. The camera will automatically update after connecting to the Internet for the first time. You can then start using your Buddy3D camera.
Note that the images will be snapshots taken every 10 seconds. The live feed only works in the Prusa App or via a network player such as VLC at the address rtsp://xx.xx.xx.xx/live.

For a time-lapse, insert a Micro SD card in your Buddy camera.

Firmware before 

A tone will sound after scanning the QR code. Note that the image might take a few seconds to appear.
Successful QR code reading = short beep
Unsuccessful pairing = 3 long tones
Successful camera network connection = "Welcome tone"

LED light clues

  • Solid LED: The camera is starting. If the camera has started and the light is still solid, contact Customer support.
  • Fast blinking LED: The camera has started but is disconnected.
  • Slow blinking LED: Camera connected.

Installing the camera through the Prusa App

It is possible to generate the QR code to install the camera through the Prusa Mobile App as well. For that, follow the following steps:

  1. Open the Prusa App, select the printer you want to install the camera on, and go to the Camera option in the menu. Then, click to Add Camera.
  1. You will see the camera Setup Wizard. Click the side arrow, and choose the Wi-Fi camera option.
  1. Type the name of your network and the password. Note that the network needs to be the same as the one connected to the printer. Click Continue, and you will see the QR code to be read by the camera.

Features

In addition to the standard pairing and viewing functions, the Buddy3D Camera includes a range of control, viewing, and recording features.

Screenshot taken from the main camera control screen in Prusa Connect

 

Screenshot taken from the main camera control screen in the Prusa App

Local RTSP Streaming (Unencrypted)

Currently, streaming is only possible within the local network (phone and camera on the same Wi-Fi).

It uses the RTSP protocol (unencrypted), streamable via VLC (e.g., rtsp://IP/live). The default port 554 doesn't need to be specified. HD resolution (~25 FPS).

Local streaming is not possible in the Web Connect browser interface; it requires direct IP input into a player like VLC. WebRTC support for browser streaming is expected in the future.

Software Image Rotation

If your Buddy3D camera is mounted upside-down, sideways, or at an odd angle, you can use this feature to rotate the video image in 90° increments (or possibly flip it) so it appears correctly oriented in Prusa Connect or the Prusa App.

It’s purely a display adjustment, not a mechanical movement, as the physical camera stays still, but the image is transformed in software before being shown or streamed.

Full Screen Mode (Prusa App only)

It is possible to expand the Buddy3D camera’s live video feed to take up the entire display on your phone or tablet inside the Prusa App.

Instead of the image being shown in a smaller window with menus and controls around it, the app hides the interface so you can view the camera feed as large as your device’s screen allows.

This is purely a viewing option, as it doesn’t improve frame rate or resolution, but it’s more immersive and easier to monitor prints from a distance.

Current Time Display

The timestamp updates in real time, so you can see exactly when a snapshot or video frame was captured.

This is useful for tracking prints over time, especially when reviewing time-lapse sequences or snapshots saved to the SD card.

It helps correlate events in the print with exact times, which is handy for troubleshooting or logging print sessions.

Stream Start (Prusa App only)

It is possible to start a live video stream from the Buddy3D camera directly within the Prusa App.

  • In the app, you can press a button to initiate the live feed without needing to scan QR codes or access the camera separately.
  • When using PrusaConnect from a browser, this direct live stream isn’t available yet. Instead, you need to access the camera’s local RTSP feed using its IP address in a player like VLC (rtsp:///live).
  • Essentially, the app simplifies starting the stream for mobile users, while web users rely on standard network streaming.

Request Current Snapshot

Request Current Snapshot is a feature that lets you manually capture a single image from the Buddy3D camera feed on demand. 

Buddy3D Camera (free-standing) Rotation in both horizontal and vertical axes

This feature refers to the physical adjustability of the free-standing model of the Buddy3D camera, not the model mounted on the Prusa CORE One. 

  • You can pan (horizontal rotation) to swivel the camera left or right.
  • You can tilt (vertical rotation) to move the camera up or down.
  • This allows you to aim the camera freely at your print from any angle, giving maximum flexibility for positioning.
  • Unlike the mounted CORE One camera, which has a fixed orientation, the free-standing camera can be rotated to suit different setups and viewpoints.

Camera Settings (Changeable in Camera Details)

This section refers to settings you can adjust for the Buddy3D camera via the Prusa App or Prusa Connect:

  • Automatic Image Capture Interval: You can set how often the camera takes snapshots automatically, from every 10 seconds up to every 90 seconds. This lets you control how frequently the updates are for monitoring prints or creating time-lapses.
  • Local Stream Mode (Prusa.app): You can view the live camera feed directly within the Prusa App. For web users, the live stream isn’t available in the browser; instead, you can access the camera’s local RTSP feed using its IP in a player like VLC (rtsp:///live).

These settings allow you to customize both how the camera captures images and how you view the live feed.

Time-lapse Recording (to SD Card)

The Buddy3D camera can create time-lapse videos of your prints, but only when a MicroSD card is inserted.

  • Interval: You can set how often the camera captures an image for the time-lapse, from every 5 seconds up to every 300 seconds.
  • Manual Control: Time-lapse recording must be toggled on or off manually via the Prusa App.
  • Storage: Images are saved to the SD card in directories named after the current print job. If no print is running, images go into a general directory.
  • Playback: To view the time-lapse, the SD card must be transferred to a computer.

This feature is ideal for creating overview videos of your prints or documenting long prints.

Change Camera Name

The Buddy3D camera allows you to rename your device via the Prusa App or Prusa Connect.

  • Useful for distinguishing multiple cameras if you have more than one printer or camera in your setup.
    The name appears in the camera list and feed interface, making it easier to identify which camera you’re viewing or controlling.
  • Can be updated at any time in the Camera Details settings without affecting the camera’s connection or functionality.

Camera Modes (Changeable in Camera Details)

The Buddy3D camera supports three modes for adjusting image capture based on lighting conditions:

  • Day Mode: Optimized for well-lit environments.
  • Night Mode: Uses IR illumination for low-light or dark conditions.
  • Auto Mode: The camera automatically switches between Day and Night based on the ambient light.

Modes can also be physically switched by double-pressing the camera button within 1 second.

Camera Restart (Available from camera details)

It is possible to restart the Buddy3D camera remotely via the Prusa App or Prusa Connect in the Camera Details section.

Camera Unpairing (Available from camera details)

It is possible to unpair the camera from a printer directly from the Camera Details. This removes the camera’s connection to the current printer, allowing it to be paired with another printer or reset for a new setup.

Camera Permission Modes (Controlled by user permissions in Connect)

Buddy3D cameras support different permission levels to control what each user can do:

  • Read User: can only view automatic snapshots, which refresh every 10–90 seconds. No control over camera settings or live feed.
  • Use User: can fully control the camera, including starting/stopping streams, restarting the camera, and adjusting settings—but cannot unpair the camera from the printer.
  • Manage User: has full control over the camera, including all settings and the ability to unpair it from the printer.

These modes ensure that you can safely share camera access without giving full control to all users.

Manual Control

The Buddy3D camera offers physical button controls. 

  • QR Code Scanning: Press the camera button once. The scan starts within 1 second and is confirmed by a short sound. Useful for pairing the camera to a printer via QR code.
  • Day/Night/Auto Mode Switch: Press the button twice quickly (within 1 second) to cycle through Day, Night, or Auto modes. Each mode change is confirmed by a sound.
  • Reset Configuration Interval: The camera requires at least 10 seconds between consecutive configuration changes via the button to prevent accidental resets.

These manual controls provide a fast, convenient way to adjust key functions without needing to open the Prusa App.

Camera Firmware Update

The Buddy3D camera supports firmware updates to keep its software up to date with new features and improvements. 

  • Manual Update: Available via the Prusa App. When an update is ready, an icon appears in the Camera Details, allowing you to start the update.
  • Automatic Update: The camera automatically checks for and installs updates every 24 hours, ensuring it stays current without user intervention.

Mounting the camera on the printer

Prusa CORE One

The camera has magnets embedded in the casing and snaps to the metal frame of the CORE One, specifically to the front corners. While you can route the cables to either of the front corners, we suggest mounting the camera in the left corner, as the cabling will be a bit neater. For installation, follow the step-by-step guide

PrusaXL

You'll find step-by-step guide here.

MINI, MK3, MK4, Enclosure

You can find the printable mount here.

Specifications

Device: Guardian PR1
Resolution: 1920x1080
Input: 5 VDC, 1 A<br />Frequency band: 2.4 GHz
Connectivity: Wi-Fi 2.4 GHz

Troubleshooting

In case you have issues connecting the camera, find the issue you are having below and check the items.

The camera does not turn on

  • Check if the camera has enough power. The recommended input is 5 VDC, 1 A. The only printers that can power the camera are CORE One and the HT90.
  • Try another adapter and cable.

No QR code reading

  • Move the camera or QR code during the scanning so that the camera can find the correct angle.
  • The recommended distance between the camera and the QR code is around 20 cm.
  • On the CORE One Camera, make sure the camera lens cover is removed.
  • Try using a different screen to show the QR code.

Unsuccessful pairing

An unsuccessful pairing happens when the camera can detect the QR code but can't connect. When this happens, the camera will sound three beeps.

  • Check if your network is 2.4 GHz and WEP, WPA, or WPA2. If you are not sure, create a hotspot for testing.
  • Firmware versions before 3.1.0 do not support hidden SSID networks and special characters in the password. If your camera has one of those firmware versions, connect to a suitable network for the firmware update.
  • Check if your Wi-Fi credentials are correct.

No pictures are visible in Prusa Connect

  • Make sure that the printer is powered on and connected to Prusa Connect.
  • Check if the camera did not accidentally connect to another printer.
  • Clear the cache and cookies in your browser, or use another browser.
  • Check your Wi-Fi signal strength and the camera's location.
  • Try resetting the camera by pressing the Reset button for 4 seconds. Remove any Cameras from the "Camera" Tab in Connect, and start the process again.
  • If the stream is choppy, this issue is always related to the local connection, so it is a result of a poor connection.
Was this article helpful?
This action is available only to registered users. Please log-in.