PrintGuard 2.0 moves 3D print monitoring to Docker

PrintGuard 2.0 detects failed 3D prints on the device itself. The new version has been rebuilt around one Python engine that runs in both and browser mode. The React screen layer only shows the interface and talks to the engine through JSON commands and events.

For , the main change is that Docker is now the only supported way to run it. Images are published for amd64 and arm64, including 4 and 5. The included .yaml also starts MediaMTX, so one command can bring up both the PrintGuard hub and the video streaming server.

Cameras now work as network streams through MediaMTX instead of needing broad device access. It can pull RTSP, RTMP, or HTTP video sources, publish the current device camera through WebSocket, or find streams that are already being sent to the server.

Key points

  • PrintGuard 2.0 detects 3D print failures locally on the device.
  • and browser mode now use the same Python engine.
  • Docker is the only supported method.
  • Images are published for amd64 and arm64 systems.
  • MediaMTX handles camera streams such as RTSP, RTMP, and HTTP.
Read original