Skip to content

๐Ÿ–จ๏ธ Printers

The Printers section shows all the machines in the workshop and, if they're connected, their real-time status: what they're printing, how far along they are, what material they have loaded and how their temperatures look.

Connecting printers is an admin job. It's done from Settings โ†’ Printers and it's explained in Connecting printers. This page is about day-to-day use: checking how production is going.


At the top you see how many printers you have and how many are online. You can search by name, model, brand, serial number or IP address, switch between Card view and List view, and open the whole workshop's Print history.

The card changes shape depending on what each machine reports: how many toolheads it has, how many material units, whether it has a tool changer, or whether it's a resin printer. From top to bottom:

  • Number, name, brand and model, with an icon showing whether it's a filament or a resin printer.
  • How it's connected: one icon per route (local network or cloud), with a green dot if that route is responding right now and a grey one if it isn't. A machine connected both ways carries both icons.
  • The status: Printing, Paused, Attention, Completed, Idleโ€ฆ If it's Disconnected, it also says since when ("3 h ago") and the card is dimmed.
  • The image, large: the job's thumbnail (the picture your slicer made) and, if there isn't one, the latest camera photo. A label says which of the two it is: Thumbnail or Photo. While printing it has the progress bar on top. If there's no image at all, a gap of the same size is left so the cards don't jump around.
  • The file it's printing and the time it has left. If the time has "โ‰ˆ" in front, it's an unreliable estimate from the machine itself. When it's idle, you'll see "Last:" with the name of the last file.
  • The most serious issue, if it has any, with "+N" if there are more.
  • The loaded material (on filament printers) or the FEP film wear (on resin printers).
  • The temperatures, with icons: nozzle, bed and chamber if the machine measures it. The target only appears while it's heating, like this: 212ยฐ/220.

The spools

Each spool is a circle in its colour, surrounded by a ring showing how much is left on the reel. The ring turns amber below 20 %; if the machine doesn't say how much is left, the ring is fully grey. An empty spool is drawn with a dashed border and the one feeding right now is highlighted.

Spools are grouped by unit (AMS, HT, external spool) and, on machines with two toolheads, by toolhead (L and R). On tool changers you'll see T0, T1โ€ฆ

Two notices that don't mean the same thing:

  • No AMS: the machine only has the external spool.
  • Doesn't report its material: the machine doesn't tell us what it has loaded. It doesn't mean it's empty, only that we don't know.

List view

One row per printer, to go through many of them at a glance: thumbnail, status, an issue counter in the colour of the most serious one, progress, file, time remaining, temperatures, spools and connections. On narrow screens the table scrolls sideways.


A printer's page

Clicking a printer opens its page. In the header you have the number and name, the brand, model and serial number, the connections, the status and the History button (this printer's jobs). On Bambu Lab machines connected through the cloud, the three-dot menu also has Firmware.

Issues

If the printer has any warnings, all of them appear at the very top, ordered from most to least serious: Critical, Serious, Warning and Info. On Bambu Lab machines each one comes with its code, the machine module that raised it and a View on the wiki link to the manufacturer's wiki.

The image and the camera

On the left, the large image, with the layer and the time remaining on top. You see the job's thumbnail if there is one, because it tells you what's being printed. If there isn't one (some machines don't provide it, such as resin ones), you see the latest camera photo, which is taken automatically roughly every 3 minutes while it prints. When there's a thumbnail those automatic photos aren't taken: to see how it's going, there's the live view.

Below it, two buttons:

  • Watch live: opens the camera while you're watching. Where the camera provides video, you see it as video (for example, on the Bambu H2C and X1); on the rest, up to one image per second. The image label says Live, with a red dot. It cuts off by itself when you leave the page, switch tabs or after 15 minutes. Click Stop live to cut it off sooner. When it stops, the thumbnail comes back; if there isn't one, the latest image stays.
  • Take photo: asks for a new photo now, without waiting for the next automatic one. It arrives in a few seconds and is shown even if there's a thumbnail, with the time it was taken.

Many of these cameras allow only one connection at a time: while you have the live view open, the manufacturer's app or the slicer may not see it, and vice versa.

Take photo only works while the printer is printing or paused, because each photo is stored with the print in progress. The live view doesn't store anything, so it also works with the printer idle. If a button can't be used, it's greyed out with a padlock and the reason next to it: there's no print running, the printer isn't responding, it has no camera, the camera is disabled on the printer itself, or it's only connected through the cloud (the camera needs the local agent).

The job and the controls

On the right, the job: Now printing or Last print, with the file and eight figures always in the same place, so you can compare two printers at a glance: Progress, Layer, Elapsed, Remaining, Estimated total, Weight (on resin printers, the Vat temperature), Job and Data via (agent or cloud). Below it, the job's materials, each with its colour and what it used; while it prints, what it is set to use, marked ยซplanยป. When the print ends, the card keeps showing the printer's last print with what it used.

If the elapsed and estimated times don't add up with the time remaining, the job was paused at some point.

Below are the Controls: Pause, Resume and Cancel. All three buttons are always visible, and when they can't be used they're greyed out with a padlock and a sentence explaining why:

  • The printer is offline.
  • Read-only: the printer doesn't accept commands from BolloPrint. That's the case for every Bambu Lab, whose firmware rejects commands that don't come from Bambu's own programs, and for printers that aren't connected through a local agent with full control.
  • There's no print to control right now.

When they can be used, the one that makes sense is enabled: while printing, Pause and Cancel; while paused, Resume and Cancel; stopped by an error with a job half done, only Cancel. The command travels to the machine straight away. Wait for the printer itself to confirm: the page will change status on its own as soon as it does. If it tells you the command couldn't be delivered, its local agent isn't connected right now.

โš ๏ธ Cancelling can't be undone

The print stops and the piece is lost, exactly as if you had cancelled it on the machine's own screen. That's why BolloPrint asks you to confirm first.

The machine diagram

In the middle of the page is the diagram: the material, the filament running down to each nozzle (with its temperature and diameter) and the bed. If the machine measures the chamber temperature, the diagram draws it enclosed with that temperature. On resin printers, the diagram is the build plate, the vat and the UV LED.

To its right, on filament printers, you have:

  • Loaded spools: each slot with its colour, its material and what's left.
  • Dryers and humidity: for each material unit, its humidity (in %, on the ones that report it) and its temperature, and whether it's Drying, Not drying or, on the ones that can't, "This unit can't dry".

On resin printers, instead, the machine's Consumables, such as the FEP film with its uses out of the maximum. The loaded resin shows "The machine doesn't report it": no machine reports it today.

If the machine has many spools or many toolheads and the diagram doesn't fit at half width, it takes the full width and those cards move below it.

What you look at less often

At the end, a card with tabs. A tab with a dot has something worth a look:

  • Machine: fans, speed, light, timelapse, SD card, wifi signal and when the last signal arrived. Only the rows that machine reports appear.
  • Firmware and hardware: firmware, serial number, brand, model, type, toolheads, nozzles and the Support ID. On Bambu Lab machines connected through the cloud, the View firmware versions button shows the version of each module (Detected modules). It doesn't check for updates.
  • Connections: each route we use to reach the machine (local agent or cloud), whether it's responding, when it was last seen and, if it's failing, why. It carries a dot when a route is down.
  • Totals: completed prints and material used this month and in total. The material includes what failed or cancelled prints used (the number of prints does not), says how many of them are approximations, and shows the breakdown by material below: each exact material, with its colour.

The page remembers the last tab you opened.


From the gallery's Print history button (the whole workshop) or the page's History button (just that printer) you will see a record of all completed jobs: their status, duration, material consumed, errors, and completion date. A job's material shows ยซโ‰ˆยป when it is an approximation. Above the list, a row of cards with the totals of everything you have filtered (not just the page): Prints, Time, Filament used and, if there are resin prints, Resin used. The filament and resin cards show on their right what went in failures (failed or cancelled prints). Hover to see the breakdown (by status, by hours or by material) and click filament or resin to get the full list by material (the exact material, with its colour): what was used, what went in failures and in how many prints. If a print's total is known but not how much of each material, it appears at the end with the materials the printer named and ยซnot splitยป, and what can't be tied to any material appears as ยซOthersยป, so the list adds up to the total.

If you click on any print, a window appears with its summary: among other things, the Max temperature the nozzle and the bed reached, also on printers connected through the local agent. If the print had errors, you will be able to see the details of those errors.

Stops that need someone. If the printer stops in the middle of a print and asks for someone to come (it ran out of filament, a jamโ€ฆ), that incident is recorded once in that print's history, even if the machine repeats it several times while it waits. That way, even if you later resume it and it finishes fine, it's still on record that it stopped and why. If the machine itself says it's paused, the print shows as Paused in the meantime.

The material of a failed or cancelled print. The whole part the slicer planned is never recorded against it, because it wasn't used. The best available figure is used: what the printer measured; if not, what can be calculated from the layers it managed to print; and failing that, what the slicer planned times the % it got through, marked ยซโ‰ˆยป because it is an approximation (in a multicolour print the same % applies to every colour). If there is no data at all, it's left with no consumption. The print's window tells you where the figure comes from: measured, by layers or approximate with its %.

How much resin each print used. On resin printers the local agent talks to over SDCP (the Elegoo Saturn and others with a ChituBox board), when each print finishes BolloPrint asks the machine for that job's sheet and records the millilitres of resin of the printed layers, the grams (the ml times the resin density stated in the file) and which resin it was, as the slicer named it. In the history you'll see the ml of each print, and in its window, the Volume field and the consumption per material (grams and ml). You need the local agent up to date; earlier prints don't have it.

When each print finishes a final photo is taken automatically with the camera: how the part turned out. You'll see it in that same window. If the print also has a thumbnail, a toggle above the image switches between the Thumbnail and the Final photo; a finished print opens with the photo.

Above the list there are three totals for whatever is filtered: Prints, Material and Time. If a duration shows as estimated, the printer stopped reporting before the end and the finish time was inferred. The same goes for the start: if we didn't see a print begin (it arrived already running, through the cloud or through the local agent), its start time shows as estimated, reconstructed from what the printer said it had been running for, and the print's window explains it to you.

Archiving a print

A calibration, a test or a duplicate job shouldn't count towards your numbers. That's what Archive is for: the print leaves the list and the three totals above, but it isn't deleted. You can change your mind whenever you like.

  • Each row in the history has an Archive button (the box icon, on the right). Click it and the print disappears from the list.
  • To see the ones you've archived, click Archived in the filter bar. There each row has a Restore button, which returns it to the history and to the totals. The same button becomes Back to history to go back to the normal list.
  • Only a finished print can be archived (completed, failed or cancelled). If you try with one that is still running, you'll see the notice "That print is still running. Wait for it to finish before archiving it."
  • Archiving is a decision about your numbers, not about the machine: the printer keeps reporting as before and BolloPrint keeps recording what it does. Only what you see and what gets added up changes.

Archiving and restoring can be done by Owners and Admins; the other roles see the history but can't archive.


What you see for each printer, and why it sometimes changes

What appears on each card depends on how the machine is connected and on what that machine is able to report about itself:

  • Those connected over the local network can show the camera: live from the printer's page, a photo right away when you ask for it, a final photo when each print finishes and, if the job has no thumbnail, an automatic photo roughly every 3 minutes while they print.
  • The job's thumbnail is provided by almost all of them: over the local network, Klipper, Prusa and the Bambu P1, A1 and X1 series; through the cloud, Bambu. Bambu machines of the H2 series connected over the local network don't provide it (they store the file in an internal memory that can't be read from outside), so on them you see the camera photo.
  • Those connected through the manufacturer's cloud show the job's thumbnail, not the camera.
  • Some don't say what material they have loaded, or don't measure the chamber temperature: in that case that figure simply doesn't appear.

It isn't a fault or a half-finished setup: it's whatever each machine allows. The details are in Connection types.

Is a printer missing from this list? They aren't added from here: see Connecting printers, in the administrators' section.


Who can see the printers?

All roles can see the printers panel and take photos with the camera. Pause, resume and cancel can be done by Owners, Admins and Workers; the Read-only role can't. Only Admins and Owners can manage printers from Settings and archive or restore prints from the history.