Bench Suite

ToolsDesign

printfarm

Every 3D printer in one window

Queue G-code, see every printer at a glance and watch the part being drawn layer by layer as it prints. Marlin printers over USB work today; Moonraker, OctoPrint, PrusaLink and Bambu LAN are planned.

Latest
0.2.0
Released
18 Oct 2026
Licence
MIT
printfarm showing twelve printers, one row each, with state, job and progress
printfarm0.2.0

What it does

Every printer at a glance

One row for each printer with its state, job, progress and time left, and the control that fits. A count by state sits above the list, and details opens the full card.

Prints survive the window

A job is copied to the printer’s SD card and printed from there, so closing printfarm or pulling the cable does not stop it. Open it again and it picks the print back up.

A queue with pictures

Drop G-code on the window. Every job shows the part, its time and filament, drawn from the G-code itself, and a 3D preview follows a running print bead by bead.

Camera, mesh and console

Temperatures, a camera, the bed mesh, the SD card files and a console for each printer, and a copy of the queue to a USB stick with names the firmware can open.

With your agent

An agent can start printfarm on a G-code file to queue it. printfarm does not slice yet, so the file has to be sliced first.

Works with

Marlin over USBG-code from any slicerUSB sticksSD cards

Opens

.gcode.gco

Drop one of these on the Bench Suite window and it opens here.

Source

v0l/printfarm

Issues and releases live in its own repository.